
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хорошо, предположим, что эксперт действительно не работает. Замёрз, типа. В таком случае я попробовал бы воспользоваться пользовательскими событиями, а именно:
1) из самого советника отправлял бы на график пользовательское событие с определённой периодичностью (по таймеру или по приходу нового тика);
2) создал бы второй советник простейшего типа, который бы только принимал это пользовательское событие и проверял, не прошло ли с момента прихода последнего события определённое время (например, 1 или 10 минут). Если задержка превышает допустимый интервал, второй советник выдаёт алёрт.
Таким образом можно будет визуально видеть предупреждение и вручную перезапускать терминал.
Спасибо. Маловероятно что проблема в советнике, иначе правило перезапуска терминала не сработала бы всегда. К тому же, это проблема есть и в МТ4 у некоторых брокеров. Мне просто надо проверить программно когда он перестает работать, что бы перезапустить раньше следующего сигнала. Добавил и принты и коменты.
Почему же маловероятно? )) Вполне вероятно. Бывают очень трудноуловимые свои же ошибки. А когда находишь, думаешь: "Как же раньше не заметил того, что было под носом?". ))
Хорошо, предположим, что эксперт действительно не работает. Замёрз, типа. В таком случае я попробовал бы воспользоваться пользовательскими событиями, а именно:
1) из самого советника отправлял бы на график пользовательское событие с определённой периодичностью (по таймеру или по приходу нового тика);
2) создал бы второй советник простейшего типа, который бы только принимал это пользовательское событие и проверял, не прошло ли с момента прихода последнего события определённое время (например, 1 или 10 минут). Если задержка превышает допустимый интервал, второй советник выдаёт алёрт.
Таким образом можно будет визуально видеть предупреждение и вручную перезапускать терминал.
Почему же маловероятно? )) Вполне вероятно. Бывают очень трудноуловимые свои же ошибки. А когда находишь, думаешь: "Как же раньше не заметил того, что было под носом?". ))
Да это просто. Пара новых строчек в основном советнике, да пяток строк во втором советнике на проверку задержки и на алёрт.
Может, есть и проще, но народ пока молчит :)
Да это просто. Пара новых строчек в основном советнике, да пяток строк во втором советнике на проверку задержки и алёрт.
Может, есть и проще, но народ пока молчит :)
Ну да, так тоже нормально. Если Вас не будут раздражать эти периодические сообщения. В моей же версии достаточно получить одно сообщение, чтобы напрячься :)
Можно даже звуковой файл попробовать подключить - но это уже на любителя.
Ну да, так тоже нормально. Если Вас не будут раздражать эти периодические сообщения. В моей же версии достаточно получить одно сообщение, чтобы напрячься :)
Можно даже звуковой файл попробовать подключить - но это уже на любителя.
Ваш вариант лучше, но возможно и второй советник тоже перестанет работать.
Все же думаю что проблема или в терминале или руки брокера. По этому добавил и:
Буду знать и во сколько засыпает.
Всем спасибо.
РасскажИте потом, чем дело закончилось. Интересно ведь :)