Скачать MetaTrader 5

Нужно исправить ошибку undeclared identifier

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Kirill Andreev
911
Kirill Andreev  

вот в этой строке ошибка -

else SL=NormalizeDouble(PriceSS+(StopLoss*Point*Corr/TwoDigCorr),Digits); 

подскажите как ее исправить?  

Andrey Dik
12480
Andrey Dik  
Kirill Andreev:

вот в этой строке ошибка - else SL=NormalizeDouble(PriceSS+(StopLoss*Point*Corr/TwoDigCorr),Digits);   

подскажите как ее исправить?  

Эта ошибка означает, что переменная SL не объявлена ранее.
Mihail Marchukajtes
4721
Mihail Marchukajtes  
Andrey Dik:
Эта ошибка означает, что переменная SL не объявлена ранее.
между else и SL вставте слово double
Ihor Herasko
15133
Ihor Herasko  
Mihail Marchukajtes:
между else и SL вставте слово double
В этом случае от SL толку не будет. Эта переменная сгинет в том же блоке else. Объявить SL нужно где-то повыше, до первого ее упоминания, и убрать дополнительное объявление SL в блоке if.
Mihail Marchukajtes
4721
Mihail Marchukajtes  
Ihor Herasko:
В этом случае от SL толку не будет. Эта переменная сгинет в том же блоке else. Объявить SL нужно где-то повыше, до первого ее упоминания, и убрать дополнительное объявление SL в блоке if.
АААА ну да... Лучше в самом начале написать double SL;
Alexey Viktorov
18030
Alexey Viktorov  
А ничего что там 5 переменных, а обсуждается только одна SL?
Ihor Herasko
15133
Ihor Herasko  
Alexey Viktorov:
А ничего что там 5 переменных, а обсуждается только одна SL?
Каждый обсуждает то, что увидел в замочную скважину, показанную топикстартером )) Не выносить же сюда весь миллион догадок, которые возникают при подобной постановке вопроса.
Alexey Viktorov
18030
Alexey Viktorov  
Ihor Herasko:
Каждый обсуждает то, что увидел в замочную скважину, показанную топикстартером )) Не выносить же сюда весь миллион догадок, которые возникают при подобной постановке вопроса.

Да никаких претензий, тем-более к Вам, просто если не объявлена переменная PriceSS то ошибка-то будет та-же.

А Ваше замечание абсолютно справедливо.

Alexander Bereznyak
24463
Alexander Bereznyak  
покажите запись об ошибке из журнала
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий