MT4のEA作りに挑戦しています。 いろいろ試してしますがうまくいきません。 「…

MT4のEA作りに挑戦しています。
いろいろ試してしますがうまくいきません。

「前回のトレード結果が負けトレードなら・・・」

という条件を入れることは出来るのでしょうか?
出来る場合、どんな記述になりますか?

回答1

前回のトレード結果の損益を返す関数です。

int LastOrderProfit()
{
string symbol=Symbol();
for(int i=OrdersHistoryTotal()-1;i>=0;i–){
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if( OrderSymbol() == symbol && OrderMagicNumber() == MAGIC && OrderType() <= 1 ){
break;
}
}
return(OrderProfit());
}

コメントを残す

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

CAPTCHA