
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемые участники этого форума, у меня возникла прблема при компиляции програмы pricealert.mq4 из учебника, раздел "Оператор switch".
Заранее спасибо за ваши ответы!!!
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int start()
{
double Level = 1.1930;
int Delta = NormalizeDouble((Bid-Level)Point,0); <<<-----------OШИБКА В ЭТОЙ СТРОКЕ <<---- Кстати что значит эта строка? A то в учебнике все кратко и строка не разбирается
if (Delta <= 0) как в других разделах.
{
Alert("Цена ниже уровня");
return;
}
//---------------------------------------------------------------------
switch(Delta)
{
case 1 : Alert("Плюс 1пп"); break;
case 2 : Alert("Плюс 2пп"); break;
case 3 : Alert("Плюс 3пп"); break;
case 4 : Alert("Плюс 4пп"); break;
case 5 : Alert("Плюс 5пп"); break;
case 6 : Alert("Плюс 6пп"); break;
case 7 : Alert("Плюс 7пп"); break;
case 8 : Alert("Плюс 8пп"); break;
case 9 : Alert("Плюс 9пп"); break;
case 10 : Alert("Плюс 10пп"); break;
default: Alert("Бoлее десяти пунктов");
}
//----
return;
}
//+------------------------------------------------------------------+