ertcy:
Ни приложениа, ни линка...
paladin80:
Ни приложениа, ни линка...
Большое спасибо за оперативность. Извините, выхожу на форум мало. Постараюсь не ошибаться. А что такое "линк"?
Ни приложениа, ни линка...
paladin80:
Ни приложениа, ни линка...
Ни приложениа, ни линка...
Уточненное обращение с просьбой.
Хотелось бы воспользоваться экспертом dialogue.mq4 из учебника MQL4 (Задача 31 из раздела «Общие функции»). При его компиляции обнаруживается ошибка:
' ' - too long variable name C:\Program Files (x86)\MRC - MetaTrader 4\experts\dialogue.mq4 (19, 7) 1 error(s), 0 warning(s). |
Пожалуйста, помогите устранить ошибку. Спасибо. Ниже приведен код эксперта.//Эксперт, поддерживающий диалог с пользователем (dialogue.mq4): //-------------------------------------------------------------------- // dialogue.mq4 // Предназначен для использования в качестве примера в учебнике MQL4. //--------------------------------------------------------------- 1 -- #include <WinUser32.mqh> // Нужно для MessageBox extern double Time_News=15.30; // Время важных новостей bool Question=false; // Флажок (вопрос ещё не задан) //--------------------------------------------------------------- 2 -- int start() // Спец. функция start { PlaySound("tick.wav"); // На каждом тике double Time_cur=Hour()+ Minute()/100.0;// Текущее время (double) if (OrdersTotal()>0 && Question==false && Time_cur>=Time_News-0.05) { // При некоторых условиях PlaySound("news.wav"); // На каждом тике Question=true; // Флажок (вопрос уже задан) int ret=MessageBox("Время важных новостей. Закрыть все ордера?", "Вопрос", MB_YESNO|MB_ICONQUESTION|MB_TOPMOST); // Диалог. окно //--------------------------------------------------------- 3 -- if(ret==IDYES) // Если получен ответ ДА Close_Orders(); // То закрываем все ордера } return; // Выход } //--------------------------------------------------------------- 4 -- void Close_Orders() // Польз. ф-ия закрытия ордеров { Alert("Работает функция закрытия всех ордеров.");// Для иллюстрации return; // Выход } //--------------------------------------------------------------- 5 --
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уточненное обращение с просьбой. Хотелось бы воспользоваться экспертом dialogue.mq4 из учебника MQL4 (Задача 31 из раздела «Общие функции»). При его компиляции обнаруживается ошибка: