FXのMT4について質問です。 少し特殊な注文方法なのですが 例えば現在のレート…

FXのMT4について質問です。
少し特殊な注文方法なのですが

例えば現在のレートが
100.0だったとします。
この時にレートが110.0まで上がって
105.0になったら売り注文という
注文を行い

たいのですが
いまいちやり方が分かりません。

イメージとしては
幅が広いレンジの真ん中に
チャートがあり
上限のレジスタンスラインにローソク足が
タッチしてある程度下がって来たら
売り注文を行いたいというイメージです。

今の対策方法としては
先ほどの例で言うと
レートが100.0の時に
レート110.0にアラームを仕掛けて
アラームが鳴ってそこから
チャートを監視して
105.0までレートが下がれば
売りで成り行きという方法を取っているのですが

これを、可能であれば
先程言った様な注文の仕方で
自動で行いたいです。

しかしながら
調べても目的のやり方が
見つけれませんでしたので
どなたか詳しい方
ご提示して頂ければと思います。

宜しくお願い致します。

回答1

MT4なら,EA自作で.

int init()
{
・・・
Flag0 = 0;
// Bid値がいったん110.0を超えたかどうかのチェックフラグ
// 0:110.0を超えていない,1:110を超えた
Flag1 = 0;
// すでにポジションを持っているかどうかのチェックフラグ
// 0:未発注,1:発注済
・・・
—–
int start()
{
・・・
if( Bid > 110.0 ) Flag0 = 1;
if( Flag0 == 1 && Flag1 == 0 && Bid < 105.0 )
{
senderror = OrderSend( //パラメータ);
if( senderror != -1 ) Flag1 = 1;
//多重発注禁止のため,発注正常終了なら発注済フラグをセット
}
・・・
—–
・発注は1回こっきりですか? 複数回やるのならもっと処理が必要.(次に条件を満たしたときの注文のためには,決済が正常終了のあと 惰赱のリセットなどが必要)

なお,コンパイルしたわけではないので自己責任で.

回答2

トリガー注文を出したいなら他でやりな〜


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA