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

 

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

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

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

 
Kirill Andreev:

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

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

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

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

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

 
покажите запись об ошибке из журнала
Причина обращения: