Пиши и зарабатывай на MQL5 - страница 76

Rashid Umarov
Админ
17464
Rashid Umarov  

Хорошо, добавил в таблицу

Vladimir Karputov
Модератор
263668
Vladimir Karputov  
Комментарии, не относящиеся к этой теме, были перенесены в "Вопросы от начинающих MQL5 MT5 MetaTrader 5".
fxsaber
21412
fxsaber  
На статью не тянет

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Перевод string в часы и минуты

fxsaber, 2017.09.06 18:07

Может участвовать косвенно в Оптимизации. Например, задаете такую строку "02:10 - 14:15, 0:15" (с 02:10 до 14:15 с шагом 15 минут) и получаете соответствующую оптимизацию.

но как подпункт статьи "Примеры кастомной Оптимизации своими руками" вполне подойдет. Еще один подпункт такой статьи - обход кэша Оптимизатора.


Интересно, что в списке предлагаемых тем нет затрагивающих некоторые возможности языка: кастомная оптимизация + передача любых данных на/с агентов, хранение и передача любых данных через глобальные переменные и ресурсы. Т.е. часть возможностей языка представлена скудно в статьях.

Rashid Umarov
Админ
17464
Rashid Umarov  
fxsaber:
На статью не тянет

но как подпункт статьи "Примеры кастомной Оптимизации своими руками" вполне подойдет.


Не понял, можно немного больше деталей? Имеется в виду аналог string.format() ?

Rashid Umarov
Админ
17464
Rashid Umarov  
fxsaber: Еще один подпункт такой статьи - обход кэша Оптимизатора.

Тоже непонятно

fxsaber
21412
fxsaber  
Rashid Umarov:

Не понял, можно немного больше деталей? Имеется в виду аналог string.format() ?

Например, задает пользователь такой входной параметр (строка)

"02:10 - 14:15, 0:15" (с 02:10 до 14:15 с шагом 15 минут)

И тестер начинает, например, оптимизировать советник с различными (согласно условию в строке)  значениями времени суток начала торговли.
Rashid Umarov:

Тоже непонятно

Ну если требуется, чтобы повторный запуск Оптимизации не учитывал свои кэши, т.е. считался полноценно.
Rashid Umarov
Админ
17464
Rashid Umarov  
fxsaber:

Например, задает пользователь такой входной параметр

И тестер начинает, например, оптимизировать советник с различными (согласно условию в строке)  значениями времени суток начала торговли

Это и сейчас решаемо, например в https://www.mql5.com/ru/articles/275 показан модуль "IntradayTimeFilter"

Мастер MQL5: Новая версия
Мастер MQL5: Новая версия
  • 2011.04.27
  • MetaQuotes Software Corp.
  • www.mql5.com
Статья описывает возможности, появившиеся в новой версии Мастера MQL5. Изменения в архитектуре сигналов позволяют теперь создавать торговые роботы на основе комбинации различных рыночных моделей. На конкретном примере рассматривается процедура интерактивного создания готового к торговле эксперта.
Rashid Umarov
Админ
17464
Rashid Umarov  
fxsaber:
Ну если требуется, чтобы повторный запуск Оптимизации не учитывал свои кэши, т.е. считался полноценно.

Редкий  случай, значит можно руками сбросить кеши либо написать специальную библиотеку для зачистки.

fxsaber
21412
fxsaber  
Rashid Umarov:

Это и сейчас решаемо, например в https://www.mql5.com/ru/articles/275 показан модуль "IntradayTimeFilter"

Вы меня не поняли. Вот что в коде

input string Str = "02:10 - 14:15, 0:15"; // Условие для Оптимизации времени
fxsaber
21412
fxsaber  
Rashid Umarov:

Редкий  случай, значит можно руками сбросить кеши либо написать специальную библиотеку для зачистки.

Так это только один из возможных подпунктов статьи "Примеры кастомной Оптимизации своими руками".


Еще один подпункт этой же статьи - "Пакетирование, как ускорение расчета математических оптимизационных задач".