Ermak1243:
Что в коде написано то и возвращает. Где в коде m= ?
Здравствуйте. Есть код:
if(iHigh(Symb,tmf,1)*Point>iHigh(Symb,tmf,2)*Point)
{
int m=iHigh(Symb,tmf,1)*Point-iHigh(Symb,tmf,2)*Point;
}
else if(iHigh(Symb,tmf,1)<iHigh(Symb,tmf,2))
{
m=iHigh(Symb,tmf,2)*Point-iHigh(Symb,tmf,1)*Point;
}
else m=0;
}
Alert(m);
Проблема в следующем: Alert() всегда возвращает "0", хотя разница между Хаями имеет место быть. Где ошибка?
Symb-Символ; tmf-таймфрейм.
LRA:
Как искал: Alert (все, что только можно);
ТОЧНО!!!! DOUBLE!!!! ))) Спасибо)
Как искал: Alert (все, что только можно);

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Есть код:
if(iHigh(Symb,tmf,1)*Point>iHigh(Symb,tmf,2)*Point)
{
int m=iHigh(Symb,tmf,1)*Point-iHigh(Symb,tmf,2)*Point;
}
else if(iHigh(Symb,tmf,1)<iHigh(Symb,tmf,2))
{
m=iHigh(Symb,tmf,2)*Point-iHigh(Symb,tmf,1)*Point;
}
else m=0;
}
Alert(m);
Проблема в следующем: Alert() всегда возвращает "0", хотя разница между Хаями имеет место быть. Где ошибка?
Symb-Символ; tmf-таймфрейм.