アイデア提供者 - Ilnaz
mq5コード作成者 - barabashkakvn
このEAは、キャンドルの#1と#2を分析します。
SELLのオープンとクローズの例

オープン条件 - 市場にポジションがない場合
//--- 買い if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close)) { double lot=TradeSizeOptimized(); OpenBuy(lot,0.0,0.0); return; } //--- 売り if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close)) { double lot=TradeSizeOptimized(); OpenSell(lot,0.0,0.0); return; }
ポジションがオープンしている場合、クローズ条件を確認します。
if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close)) { ClosePositions(POSITION_TYPE_BUY); return; } if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close)) { ClosePositions(POSITION_TYPE_SELL); return; }
コメント 0