このEAは、指定した時間にポジションを開閉することができます。以下の条件が追加でチェックされます:
- 買いの場合 — 最初のバーの速い移動平均線(iMA)が遅い移動平均線を超えた場合if(iMAGet(handle_iMAFast,1)>iMAGet(handle_iMASlow,1))
{
if(!RefreshRates())
return;
price=m_symbol.Ask();
if(Extm_sl>0.0)
sl=m_symbol.Bid()-Extm_sl;
if(Extm_tp>0.0)
tp=m_symbol.Bid()+Extm_tp;
m_trade.Buy(m_lots,InpSymbol,price,sl,tp);
}
- 売りの場合 — 最初のバーの速い移動平均線(iMA)が遅い移動平均線を下回った場合if(iMAGet(handle_iMAFast,1)<iMAGet(handle_iMASlow,1))
{
if(!RefreshRates())
return;
price=m_symbol.Bid();
if(Extm_sl>0.0)
sl=m_symbol.Ask()+Extm_sl;
if(Extm_tp>0.0)
tp=m_symbol.Ask()-Extm_tp;
m_trade.Sell(m_lots,InpSymbol,price,sl,tp);
}
入力はHH:mm形式のみが考慮されます。
入力項目:
開き時間(HH:mm形式のみが考慮される) — ポジションのオープン時間
閉じ時間(HH:mm形式のみが考慮される) — ポジションのクローズ時間
シンボル — 取引するシンボル
取引量 — ポジションのボリューム
ストップロス — ストップロスレベル
テイクプロフィット — テイクプロフィットレベル
true -> 買い, false -> 売り — "true"の場合は、"買い"ポジションのみをオープンします。"false"の場合は、"売り"ポジションのみをオープンします。
マジックナンバー — EAのマジックナンバー。
コメント 0