MetaTrader 4用EA「ヘッジアベレージ」の使い方

Mike 2016.03.31 22:12 9 0 0
添付ファイル

皆さん、こんにちは!今日は、MetaTrader 4で使えるEA「ヘッジアベレージ」の仕組みについてお話しします。このEAは、ヘッジアベレージ機能を活用してトレードを行います。

トリガーオーダーは、ローソク足の値に基づくのではなく、移動平均線インジケーターを利用して発生します。つまり、ローソク足が移動平均線を超えたときに、新たなオーダーが出る仕組みです。

移動平均線のインジケーターによって検出された前のオーダーのローソク足がクロスすることで、ヘッジオーダーが発生します。これにより、以前のオーダーとは異なる新しいオーダーが生成されます。

このようなトリガーオーダーを実現するためには、以下のようなフィルターを追加する必要があります。

if( totalorder(0)<Max_order && Trade_buy && signal==1&& wt!=Time[0] ){ticketb = OrderSend(Symbol(),OP_BUY,NR(Lots),Ask,3,slb, tpb,Name_EA,Magic,0,Blue);
if(ticketb>0) wt=Time[0];
}
if( totalorder(1)<Max_order && Trade_sell && signal==2&& wk!=Time[0]) {tickets = OrderSend(Symbol(),OP_SELL,NR(Lots),Bid,3,sls, tps,Name_EA,Magic,0,Red);
if(tickets>0) wk=Time[0];
}

エキスパートの設定:

  • Name_EA = "ヘッジアベレージ"
  • Trade_buy = true
  • Trade_sell = true
  • Start_Hour = 6
  • End_Hour = 20
  • Tp_in_Money = true
  • TP_in_money = 2
  • TP = 100
  • SL = 100
  • Max_order = 10
  • Lots = 0.1
  • TrailingStop_ = true
  • TrailingStop = 20
  • Magic = 76
  • Period_1 = 4
  • Period_2 = 4

EAの例:

ヘッジアベレージ

リスト
コメント 0