Уровни Фибоначчи в MQL4 - страница 7

 
459275:
А как эта проверка делается?

Выведите полученные уровни через Print() или через Comment() и сравните с индикатором.

 

Я ещё не знаю как выводить через Print(),а через Comment() я вывожу.Но там,что пропишешь-то и выводится.Может я не так делаю? 

Comment("\n Level1  ",0.0,

            "\n Level2  ",23.6,

            "\n Level3  ",38.2,

            "\n Level4  ",0.50,

            "\n Level5  ",61.8, 

            "\n Level6  ",78.6,

            "\n Level7  ",100.0);

Подскажите,как правильно делать.

 
Comment("\n Level1  ",Level1,

и т.д.

 

Сделал проверку.Уровни перепутаны.1c7,2c6,3c5.Только 4-ый правильно.Как исправить?Может(T1<T2) поменять на (T1>T2)?

Или там,где они прописаны,поменять местами?А может эту часть добавить?

Comment(highest, lowest);

   if(T1<T2)

   {ObjectCreate("Fibo", OBJ_FIBO, 0, T1, highest,T2,lowest);}

   else{

    ObjectCreate("Fibo", OBJ_FIBO, 0, T2, lowest, T1,highest);

Дело в том,что индикатор переворачивается.

 
До этого уж попробуйте сами догадаться и исправить.
 
Dmitry Fedoseev:
До этого уж попробуйте сами догадаться и исправить.
Большое спасибо за помощь!Вы мне очень помогли.Остальное  сам додумаю.Спасибо!P.S. Это всё чисто для практики в освоении MQL.
 
459275:
Большое спасибо за помощь!Вы мне очень помогли.Остальное  сам додумаю.Спасибо!P.S. Это всё чисто для практики в освоении MQL.
Dmitry Fedoseev:
До этого уж попробуйте сами догадаться и исправить.

Поменял и всё встало на свои места.

if(T1<T2){
   Level0=highest;
   Level100=lowest;
}
else{
   Level100=highest;
   Level0=lowest;
}

Или наоборот:

if(T1<T2){
   Level100=highest;
   Level0=lowest;
}
else{
   Level0=highest;
   Level100=lowest;
}
 
Теперь можно их использовать, но что вы хотите с ними делать пока никто не знает. 
 
Dmitry Fedoseev:
Теперь можно их использовать, но что вы хотите с ними делать пока никто не знает. 
Ещё раз спасибо за помощь!Удачи!!!
 
Dmitry Fedoseev:
Теперь можно их использовать, но что вы хотите с ними делать пока никто не знает. 

Возникла ещё одна проблемка.Уровни 127.2 и 161.8 не получается так же прописать.В комментах несовпадение.Их как,по другому прописывать или как?

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