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());
}
Originally posted 2019-09-09 19:46:02.