Есть вопросы к OrderCloseBy() - страница 2

 
Igor Zakharov:

CloseBy не всегда можно использовать. Проверить можно так:

MarketInfo(NULL,MODE_CLOSEBY_ALLOWED);

Ух ты. Не было такой константы. Втихаря ввели и не рассказали разработчики. Одной головной болью меньше. Спасибо.

 
Все, работает, просто переписал этот участок с нуля, в чем была проблема так и не понял
 
cheater.wot:
Все, работает, просто переписал этот участок с нуля, в чем была проблема так и не понял
Желательно бы разобраться в этом. Иначе в будущем будете наступать на те же грабли. 
 
Igor Zakharov:

CloseBy не всегда можно использовать. Проверить можно так:

MarketInfo(NULL,MODE_CLOSEBY_ALLOWED);

Спасибо за инфу. Буду переделывать советника. Я на этом попал в марте. Непатриотично покупал USDRUB в феврале. Там спред 2,8USD на минимальном лоте, плюс свопы нехилые, плюс маржа грузит депозит. Когда мне это надоело, решил забрать свои 10 баксов прибыли, хотя это не деньги, поставил советника. Советник залочил пачку ордеров. Тут и выяснилось, что в моем ДЦ OrderCloseBy уже не работает. В итоге, почти 20 баксов в минусе.

Была иллюзия насчет NULL. Проверил. Однако, это для всех символов.

Причина обращения: