Я тоже не могу понять, где ошибка. Код работает как положено, терминал не валит и ошибок не пишет.
у меня на компиляции первый код ошибку выдает но работает.когда выключаешь терминал падает. не знаю ну если у всех работает то тогда ладно
Первый не смотрел, только второй. А в первом надо или войд или добавить возвращаемое значение, например вместо return - return(0);
После этого предупреждения в компиляторе уйдут. Но даже в первоначальном виде, это всего лишь предупреждения, не ошибки, да и терминал не падает.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
}
сделал по анологии вот так(т.е.)создал по новому и подул что надо так и работает.
//| 1.mq4 |
//| Copyright 2014, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
int Count=0;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
Alert ("Сработала ф-ия init() при запуске");
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
Alert ("Сработала ф-ия deinit() при выгрузке");
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
double Price = Bid; // Локальная перемен.
Count++; // Счётчик тиков
Alert("Новый тик ",Count," Цена = ",Price);// Сообщение
return;
}
//+------------------------------------------------------------------+
немогу понять в чем ошибка.