[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 963
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
надо другой способ найти анализа, графические функции очень медленные
Убрал всё, как ты сказал - скорость возросла на 60-70%, правда, теперь сложнее рассматривать, где какой ордер на графике. И ещё не применял совет Игоря с if.
if большого быстродействия не даст, пара тактов только. Скажи конкретно что ты хочешь вывести на график, можно подумать как это сделать без потерь производительности
if(NormalizeDouble(Bid,Digits)<=NormalizeDouble(ТЛ_ТPвниз[B],Digits)
? пара тактов? вопрос даже не в численном количестве, а в оптимизации вычислений - информация об полном расчете условий в mql4 есть - на форуме неоднократно писалось
, в mql5 уже реализовано сокращенный расчет условий
if большого быстродействия не даст, пара тактов только. Скажи конкретно что ты хочешь вывести на график, можно подумать как это сделать без потерь производительности
if(NormalizeDouble(Bid,Digits)<=NormalizeDouble(ТЛ_ТPвниз[B],Digits)
? пара тактов? вопрос даже не в численном количестве, а в оптимизации вычислений - информация об полном расчете условий в mql4 есть - на форуме неоднократно писалось
, в mql5 уже реализовано сокращенный расчет условий
да это, понятно, но по приоритету надо решить сначала что мешает эксперту тестироваться..
ну а если по приоритету, то достаточно сделать копию эксперта - в копии удалить все Comment(), Print() и графику, и все в тестер на оптимизацию, найдя приблизительные параметры, начинаем по годам тестить, а потом собираем финальный вариант с графикой
я так делал
графика точно тормозит
и не забывайте в mql4 идет полный расчет условий в if(), т.е. если у Вас несколько && то будут расчитаны все значения и сравнены, хотя достаточно одного false, чтобы конструкция с && была false
можно разнести на несколько if()
в таком варианте после невыполнения первого if() вся конструкция ниже не будет рассматриваться
Почему скорость тестера падает к концу прохода третьего года ?