Aleksandr Babitskii:
MQL4, Metatrader 4
Хочу прочитать Alert от стороннего индикатора. Как можно прочитать программно журнал "эксперты"?
Либо может есть другой подход к реализации.
Читать файл лога не вариант. Он пишется на диск не сразу. Видимо какое-то время буферизируется в терминале. Либо заставить Metatrader 4 чаще его записывать на диск.
Вот ведь хороший ответ.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Возможно ли у закрытого индикаторы перехватить ALERT MQL4
Vasiliy Sokolov, 2017.05.10 14:00
Вам нужен от индикатора не Alert, а сигнал, о котором этот алерт сигнализирует. Следовательно, Вы можете из эксперта получать сигнал индикатора и понимать, что индикатор Вам сигнализирует в данный момент.чем он вас не устроил?
Плюс ко всему, можно этот закрытый индикатор прикрепить ресурсом…
Решил я перехват alert из индикаторов через костыль. В советнике в MetaTrader посылаю команду открыть логи. В этот момент MetaTrader сохраняет логи на диск. Сторонним приложением (C#) я мониторю логи. Когда оно находит новый alert - шлет куда следует.
Пока будет так работать. Потом попробую этот функционал засунуть в DLL.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
MQL4, Metatrader 4
Хочу прочитать Alert от стороннего индикатора. Как можно прочитать программно журнал "эксперты"?
Либо может есть другой подход к реализации.
Читать файл лога не вариант. Он пишется на диск не сразу. Видимо какое-то время буферизируется в терминале. Либо заставить Metatrader 4 чаще его записывать на диск.