
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Из приведенного кода на вскидку:
1. Графические объекты - на порядки замедляют работу. GV тоже медленны.
2. Лог. операции, вложенные if (&&) - где возможно (возможно - видно), убрать вложенность.
НО!!! Дело явно не в этом!!! Это все так - мелочи.
Из фрагмента непонятно, как у вас организован просчет истории. Как советник обращается к вашим индикаторам или м.б. есть вызовы индикаторов из индикаторов.
Скорее всего, дело именно там - в лишних пересчетах на тиках. Т.е. пришел новый тик - весь индюк пересчитывается заново. В учебнике оптимизация алгоритма для этого случая рассмотрена.
В тупую, без серьезных переделок, поможет простое ограничение расчетной истории. Но, поскольку непонятно, как это у вас сделано, с конкретными предложениями напряг.)))
Ситуация вот в чём,что платформа тормозит ещё до того как данный индикатор передаёт свой сигнал советнику,индикатор тормозит платформу на уровне вычислений свечной модели,торговый сигнал передаётся через отдельный файл,который связывает индюк с экспертом(#include ) ,создание графический объектов,как вы видите тоже вынесины в отдельный файл,здесь они только редактируются и удаляются.
Потом поясните пожалуйста что такое "GV" и убрать вложеность.
И ещё,весь обмен информацией между индюками и экспертом производится через глобальные переменные.
Ситуация вот в чём,что платформа тормозит ещё до того как данный индикатор передаёт свой сигнал советнику,индикатор тормозит платформу на уровне вычислений свечной модели,торговый сигнал передаётся через отдельный файл,который связывает индюк с экспертом(#include ) ,создание графический объектов,как вы видите тоже вынесины в отдельный файл,здесь они только редактируются и удаляются.
Потом поясните пожалуйста что такое "GV" и убрать вложеность.
И ещё,весь обмен информацией между индюками и экспертом производится через глобальные переменные.
Извиняюсь я ушёл на работу,буду очень рад с вами пообщаться вечером 19.00 приблезительно.