У многих, кто торгует на ренко графиках, возникла проблема с самым главным индикатором или скриптом, который генерирует эти ренко графики. Каламбур, но это факт.
1000 запросов в неделю на тему : RenkoLiveChart для нового билда терминала МТ4 - мы решим Ваши проблемы.
Модификация под новый билд терминала совсем не сложная. Но не все обычные трейдеры смогут решить проблему с новым билдом.
у Нас Вы можете скачать RenkoLiveChart для нового билда 6хх
Здесь же Вы можете скачать обновленный индикатор Ренко для нового терминала 600 - 620 и так далее.
Модификация коснулась совсем немногих строк кода, а именно:
Режим совместного доступа при открытии файла нужно указывать явно
Следует заметить, что в старом MQL4 все файлы открывались в режиме совместного использования. В новом MQL4 при открытии файлов необходимо явно указывать флаги FILE_SHARE_WRITE и FILE_SHARE_READ для совместного использования. В случае их отсутствия файл будет открыт в монопольном режиме, что не позволит больше никому его открывать, пока он не будет закрыт монополистом. А нам как раз и требуется создаваемый скриптом файл исторических данных открыть в терминале MetaTrader 4 в виде автономного графика. Поэтому просто добавляем эти два флага в вызов функции FileOpenHistory():
ExtHandle=FileOpenHistory(c_symbol+i_period+".hst",FILE_BIN|FILE_WRITE|FILE_SHARE_WRITE|FILE_SHARE_READ);
FileFlush() теперь записанные данные сбрасывает на диск немедленно
В старом скрипте излишне часто используется функция FileFlush(). Совершенно не обязательно при первоначальном создании файла вызывать ее после каждой записи данных бара. Достаточно это сделать в самом конце, когда будут записаны все подготовленные данные нестандартного символа и/или таймфрейма. Дело в том, что в новой версии языка MQL4 реализация функции FileFlush() была изменена с целью моментального сброса данных на физический диск. В старой версии использовалась отложенная запись данных, и многократные вызовы не приводили к замедлению работы скрипта.
Для модификации ренко индикатора нам помогла статья.
От себя еще отредактировал некоторые функции для обновления графика Ренко.
Комментарии и история версий
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!
Мне нравится!