Коллеги, добрый день,
существует два инструмента формирующих ренко в офлайн-окно:
1й - https://www.mql5.com/en/code/11739. Он имеет открытый код но косячит (описание косяков ниже)
2й - http://forum.worldwide-invest.org/trading-expert-advisors-ea/26850-scalper-wicks-scalper-v5.html. Не имеет открытый код, не умеет заполнять "дыры" в истории графика если с интернетом связь разорвать.
Если ренко генерируется 1м инструментом то для советника расположенного на графике-офлайн не приходит событие OnTick() хотя визуально график обновляется.
внутри советника функция OnTimer() с таким кодом:
Print(TimeToString(Time[0])," price:", DoubleToStr(Bid,5));
причем бид цены и время свечи выводится постоянно одно и то же, то которое было на момент запуска советника.
делаю своему советнику рестарт - информация опять выводится только на момент старта.
В качестве эксперимента ставлю для генерации ренко 2й инструмент - мой советник на офлайн-графике начинает работать, события OnTick() поступают.
Подозреваю что 2й инструмент орисовывающий ренко использует какие-то методы которые отправляют события в офлайн-окно с ренко либо как-то подругому выполняет запись в файл котировок. Но в код залезть не могу поскольку 2й инструмент есть только в ex4.
МТ4 сборка 1010
хотелось бы иметь инструмент который бы не тупил поскольку оба советника для формирования ренко не устраивают.
подскажите как устранить описанный баг в инструменте №1 или если есть у кого нормальный поделитесь если не жалко.
Да, в текущей версии ренко 4.14 использовалась процедура PostMessageA(). Изменил на PostMessageW() и все заработало.
спасибо)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Коллеги, добрый день,
существует два инструмента формирующих ренко в офлайн-окно:
1й - https://www.mql5.com/en/code/11739. Он имеет открытый код но косячит (описание косяков ниже)
2й - http://forum.worldwide-invest.org/trading-expert-advisors-ea/26850-scalper-wicks-scalper-v5.html. Не имеет открытый код, не умеет заполнять "дыры" в истории графика если с интернетом связь разорвать.
Если ренко генерируется 1м инструментом то для советника расположенного на графике-офлайн не приходит событие OnTick() хотя визуально график обновляется.
внутри советника функция OnTimer() с таким кодом:
Print(TimeToString(Time[0])," price:", DoubleToStr(Bid,5));
причем бид цены и время свечи выводится постоянно одно и то же, то которое было на момент запуска советника.
делаю своему советнику рестарт - информация опять выводится только на момент старта.
В качестве эксперимента ставлю для генерации ренко 2й инструмент - мой советник на офлайн-графике начинает работать, события OnTick() поступают.
Подозреваю что 2й инструмент орисовывающий ренко использует какие-то методы которые отправляют события в офлайн-окно с ренко либо как-то подругому выполняет запись в файл котировок. Но в код залезть не могу поскольку 2й инструмент есть только в ex4.
МТ4 сборка 1010
хотелось бы иметь инструмент который бы не тупил поскольку оба советника для формирования ренко не устраивают.
подскажите как устранить описанный баг в инструменте №1 или если есть у кого нормальный поделитесь если не жалко.