имя инструмента в функции OrderSend()

 

 Сегодня у меня обновился терминал, и конструкция типа:

 ticket = OrderSend(NULL, OP_SELLSTOP,0.1,NormalizeDouble(Bid - (step*i)*pt, Digits),3,0,0,NULL,i_magic,0,CLR_NONE);

 перестала работать.

В журнале ошибка:

2013.03.30 21:26:39     2013.01.24 00:00  Kevin_Martens: symbol name for OrderSend function must be a string

  Это новый глюк?

 

 В таком виде всё работает исправно...

 ticket = OrderSend(Symbol(), OP_SELLSTOP,0.1,NormalizeDouble(Bid - (step*i)*pt, Digits),3,0,0,NULL,i_magic,0,CLR_NONE);
 
hoz:

 Сегодня у меня обновился терминал, и конструкция типа:

ticket = OrderSend(NULL, OP_SELLSTOP,0.1,NormalizeDouble(Bid - (step*i)*pt, Digits),3,0,0,NULL,i_magic,0,CLR_NONE);

 перестала работать.

В журнале ошибка:

  Это новый глюк?

 

 В таком виде всё работает исправно...

 


И раньше такую конструкцию не рекомендовали использовать
 
Vinin:

И раньше такую конструкцию не рекомендовали использовать


 Где это  можно увидеть? Мне вроде бы кто-то, наоборот, говорил, что так производительность выше. Разве не так?

 
Никогда не используйте умолчания о избежание подобных ситуаций. Это просто такой закон программинга.
Причина обращения: