if (!OrderSelect(ticket, SELECT_BY_TICKET)) { Alert("Фатальная ошибка при установке стопов и профитов нового ордера!"); return(false); }
if (OrderCloseTime()!=0) { Alert("Фатальная ошибка при установке стопов и профитов нового ордера!"); return(false); }
или так
bool b=OrderSelect(ticket, SELECT_BY_TICKET);
if (b) b=(OrderCloseTime()!= 0);
if (!b){ Alert("Фатальная ошибка при установке стопов и профитов нового ордера!"); return(false); }
или еще 100500 вариантов, зависящих от структуры логики вашего эксперта
如果 (OrderType()==SELL) 的条件不能满足,这到底是怎么回事? 如果订单是Sell?
他知道的地狱,但OrderSend 在哪里?有了OrderModify! 可能是零是价格保持不变!
正是OrderModify。我希望我知道肯定是这样的,或者也许...:)有人能证实这个假设吗?我在看代码时也是这么想的,但文档中使用OrderOpenPrice() 来保持价格不变。
以避免编译器优化 - 这种结构是不正确的。
因为我们不知道什么会被首先检查 - OrderSelect或OrderCloseTime
它是如何正确的?
什么是正确的方式?
晚上好,大师们,请帮我整理一个EA的功能。
用于在短期内的高点和低点进行交易
拉里-威廉姆斯,如果( Low[1]<Low[2]>Low[3]) -买入
if(High[1]>High[2]<High[3]- продажа
1,2,3 从当前的0开始的前一个小节
晚上好,大师们,请帮我整理一个EA的功能。
用于在短期内的高点和低点进行交易
拉里-威廉姆斯,如果( Low[1]<Low[2]>Low[3]) -买入
if(High[1]>High[2]<High[3]- продажа
1,2,3 从当前的0开始的前一个小节
你试过分形吗?