Функция MODE_STOPLEVEL возвращает 0

 
В некотором ДЦ функция MODE_STOPLEVEL (т.е. MarketInfo(symb,MODE_STOPLEVEL)=0) возвращает 0. Что делать? Как выйти из проблемы ? Кто как ее решает? Спасибо.
 

А в чем проблема то ?

 
rabanik:
В некотором ДЦ функция MODE_STOPLEVEL (т.е. MarketInfo(symb,MODE_STOPLEVEL)=0) возвращает 0. Что делать? Как выйти из проблемы ? Кто как ее решает? Спасибо.

Можете обратиться в техподдержку ДЦ и попросить, чтобы лично Вам сделали стоплевел = 100. А лучше 1000, для надёжности
 
Ты стоплевел видишь? ... а он есть! (с)
 

Это не ошибка. Это + ДЦ.

ЗЫ сам был удивлен когда увидел первый раз.

 
rabanik:
В некотором ДЦ функция MODE_STOPLEVEL (т.е. MarketInfo(symb,MODE_STOPLEVEL)=0) возвращает 0. Что делать? Как выйти из проблемы ? Кто как ее решает? Спасибо.


Попробуйте в этом случае вместо значения MODE_STOPLEVEL подставить число 10 на 4-х знаке, или 100 на 5-и знаке.

Опишите проблему. FreezeLevel?

 
Meat:

Можете обратиться в техподдержку ДЦ и попросить, чтобы лично Вам сделали стоплевел = 100. А лучше 1000, для надёжности

Ну а что MODE_STOPLEVEL у всех валют (а у меня многовалютный советник) = 10пп?
 
rabanik:

Ну а что MODE_STOPLEVEL у всех валют (а у меня многовалютный советник) = 10пп?
Задавайте сами стоплевел если он меньше нужной Вам величины.
 
FION:
Задавайте сами стоплевел если он меньше нужной Вам величины.

Проблема может быть в том, что по запросу через функцию MarketInfo получаем 0, а фактически он не равен 0 и меняется в процессе работы.

И проявляется это при попытке установить ордер близко к рыночной цене

 

Тогда должны быть "130-е" ошибки, возвращаемые торговым сервером. Они есть?

Топикстартер молчит о проблеме. Получается гадание (флуд).

 

Извините, за молчание )

Вот как мне умный человек посоветовал, обойти данную ошибку:

 double Slv= (Ask-Bid)*2;