Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы - страница 68
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Андройд, наверное, был с другим IP.
Роутер после перезагрузки не обязан менять IP. Ну и понятно, что блокировка по IP происходит.
у меня динамический IP, за статический сейчас доплачивать нужно
андроид через WiFi работает, внешний IP дома у всех одинаковые будут
я думаю, там в DNS-серверах или CDN-серверах какой-то трабл
Андроид через Гугловский DNS 8.8.8.8 работать должен - может в этом причина, по крайней мере те ресурсы что РК заблокировал, большую часть на ТВ через андроид без проблем открывается без всяких VPN и т.п
Подскажите, как сделать, чтобы по двойному щелчку на opt/tst-файле в проводнике происходил соответствующий импорт кеша в Тестер?
Пробовал такую строку, не выходит.
Строка для поиска: Uluchshenie 014.Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы
fxsaber, 2020.03.05 06:06
Сейчас все нормализовалось. Проблемная ситуация выглядит так.
Оба раза в нее попадал во время долгого набора большого поста с подгрузкой картинок.
Долгий - наверное, больше часа (отвлекался много раз, потом возвращался). Возможно, срабатывает система защиты при таком поведении.
Уточню, что сайт становится недоступным в течение многих часов. Картинка выше.
Для воспроизведения нужно начать писать ответ в ветке на форуме в течение получаса, вставляя в пост картинки. При этом завершать написание поста не обязательно.
Через это время сайт mql5.com будет недоступен с реакцией, как показано выше.
даже не знаю где спросить, да и как сформулировать задачу, но попробую:
есть вх. параметры ЕА 10 штук
вх. параметры могут принимать значения от 0 до 99
как организовать полный перебор с помощью тестера по принципу сочетаний без повторений ?
т.е. по количеству сочетаний без повторений - :
сгенерировать все сочетания без повторений не сложно, а как заставить тестер стратегий заполнять мне массив int arr_param[10] никак не придумаю
ЗЫ: параметры менять нужно, чтобы имя файлов настроек сформировать - там настройки ЕА , хочу портфель стратегий автоматом попробовать подбирать
сгенерировать все сочетания без повторений не сложно, а как заставить тестер стратегий заполнять мне массив int arr_param[10] никак не придумаю
Прощу в OnInit поставить проверку на совпадение.
как организовать полный перебор с помощью тестера по принципу сочетаний без повторений ?
т.е. по количеству сочетаний без повторений - :
сгенерировать все сочетания без повторений не сложно, а как заставить тестер стратегий заполнять мне массив int arr_param[10] никак не придумаю
ЗЫ: параметры менять нужно, чтобы имя файлов настроек сформировать - там настройки ЕА , хочу портфель стратегий автоматом попробовать подбирать
Видится так:
1. Для каждого параметра заводим битовую маску:
Итого вводится один битовый гиперпараметр, который перебирается от 1 до 2^10 (так как здесь 10 параметров)
2. Сами параметры перебираются независимо, но в OnInit проверяем по маске - участвует он реально в оптимизации или нет. Если не участвует, то выходим по TesterStop. Это не избавит от лишних комбинаций, но позволит не тестировать ненужные.
Прощу в OnInit поставить проверку на совпадение.
да это ясно, что если в массиве будет два одинаковых элемента то сделать return(INIT_FAILED) - проблема формировать сочетания с перебором по одному элементу, затем по 2-м... и так до 10 элементов
Видится так:
1. Для каждого параметра заводим битовую маску:
Итого вводится один битовый гиперпараметр, который перебирается от 1 до 2^10 (так как здесь 10 параметров)
2. Сами параметры перебираются независимо, но в OnInit проверяем по маске - участвует он реально в оптимизации или нет. Если не участвует, то выходим по TesterStop. Это не избавит от лишних комбинаций, но позволит не тестировать ненужные.
дык вот такой алгоритм и ищу, но дальше как тупо сгененерировать все массивы перебора отдельно и потом их использовать пока не пошел в своих изысканиях (((
алгоритм нужен, хотя бы "на пальцах" - дальше напишу сам , сам алгоритм всех сочетаний без повторений не сложный - гуглится на форумах студентов, а как оптимально использовать тестер пока не пойму
да это ясно, что если в массиве будет два одинаковых элемента то сделать return(INIT_FAILED) - проблема формировать сочетания с перебором по одному элементу, затем по 2-м... и так до 10 элементов
Скорее всего, у Вас 10 одинаковых ТС. Тогда номера ТС в наборе должны быть по возрастанию.