kDelu Опубликовано 11 августа, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 11 августа, 2023 6 часов назад, alextron сказал: Сам бот загружается правильно, не загружаются "параметры" его... Подобная проблема наблюдалась при ошибках загрузки советника, который уже не может загрузить настройки в себя. Нужно смотреть логи. На одном сете запустить, запаковать и выложить \Tester\logs\20230811.log и \logs\20230811.log если сами там не найдете ответ. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
alextron Опубликовано 11 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 11 августа, 2023 Вручную сначала прогнал сет и пару "AUDNZD_cast" затем конвейером начал с пары "AUDCAD_cast" пара в "настройках" тестера поменялась, в "параметрах" сет не поменялся. Выкладываю \Tester\logs\20230811.log и \logs\20230811.log CUsersalextAppDataRoamingMetaQuotesTerminal36A64B8C79A6163D85E6173B54096685Testerlogs.rar Изменено 11 августа, 2023 пользователем alextron ошибки Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 11 августа, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 11 августа, 2023 Не понятно, что происходит. Еще можно попробовать запустить в Командной строке windows "C:\путь до терминала\terminal64.exe" /portable /config:"C:\путь до конфига\1691706150_51777251_1.ini". Проверить предварительно в ini (который не прописывается в терминале) параметр ShutdownTerminal в 0. Когда терминал запустится - посмотреть что в него прописалось из сета. Если так же не пропишется, то переименовать ini в set и в открытом терминале загрузить ini как set. Если пропишется, значит проблемы с блоком настроек терминала в ini (тогда в zoom). Кодировка одинаковая исходного set и ini? МТ кодировку не понимает? Ссылка на сообщение Поделиться на другие сайты More sharing options...
alextron Опубликовано 13 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 13 августа, 2023 Не смог победить, не загружается сеты в тестер. Переустанавливал терминал, менял котировки на дефолтные, ничего не получается. Кодировка у сет-файла UTF-16 LE. Что делать дальше? Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 13 августа, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 13 августа, 2023 скиньте тут или в личку оригинал и ini можно тогда zoom в 12ч Ссылка на сообщение Поделиться на другие сайты More sharing options...
alextron Опубликовано 13 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 13 августа, 2023 Много чего пробовал-менял, на каком-то этапе сеты в тестер начали загружаться... Вопрос по отображению информации. Для примера, часть сетов несимметричные, есть только для бай и только для селл. В результирующих графиках, результаты похоже объединяются, по крайней мере графики эквити схожие. Как анализировать отдельно бай и селл сеты? Дело не в анализе, а в загрузке сетов, из разных файлов, а сеты грузятся одинаковые...Не грузятся рад параметров сета Изменено 13 августа, 2023 пользователем alextron Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 13 августа, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 13 августа, 2023 17 минут назад, alextron сказал: часть сетов несимметричные, есть только для бай и только для селл В Симметричных обычно задан ReflectSellSettingsToBuy. В несимметричных разные значения для S_... (S_MaxOpenOrders и др.) и B_...(B_MaxOpenOrders и др.). Скрипт считает все сделки одним графиком. На листе Equity для сета выведены все сделки и можно по OpenLong, OpenShort фильтровать строки. Если хочется сделать два графика, то нужно сделать две строки в SETs и задать в одной параметры для S_ и для B_ ничего не задавать, а во второй наоборот. Или какой анализ предполагается? Ссылка на сообщение Поделиться на другие сайты More sharing options...
alextron Опубликовано 13 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 13 августа, 2023 4 минуты назад, kDelu сказал: Если хочется сделать два графика, то нужно сделать две строки в SETs и задать в одной параметры для S_ и для B_ ничего не задавать, а во второй наоборот. Да, именно так сеты и сделаны, но проблема в загрузках некоторых параметров сетов. Ссылка на сообщение Поделиться на другие сайты More sharing options...
alextron Опубликовано 13 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 13 августа, 2023 36 минут назад, alextron сказал: Много чего пробовал-менял, на каком-то этапе сеты в тестер начали загружаться... сори, ввел в заблуждение, к сожалению пары перебирались, но тестировались по одному и тому же сету... Сет так и не загружается. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Serg87 Опубликовано 14 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 14 августа, 2023 В 13.08.2023 в 17:25, alextron сказал: сори, ввел в заблуждение, к сожалению пары перебирались, но тестировались по одному и тому же сету... Сет так и не загружается. Такая же проблема, из ini-шника параметры тестера в МТ5 подгружаются, а все параметры сета (с блока [TesterInputs]) нет. Данных, откуда МТ5 берет левые параметры сета в логе нет. Изменено 14 августа, 2023 пользователем Serg87 Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 15 августа, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 15 августа, 2023 7 часов назад, Serg87 сказал: Такая же проблема, Был баг, должны корректно работать версии 1.10.8 и 1.10.9. Спасибо @alextron Изменено 15 августа, 2023 пользователем kDelu 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Serg87 Опубликовано 15 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 15 августа, 2023 Некоторые уточнения @kDelu для будущих версий: При загрузке из сета на лист некоторые столбцы не заполняются, а добавляются после столбца "Уникальные параметры": Спойлер S_ TakeProffit_Level1 S_ TakeProffit S_MultCorrLevel3 B_ TakeProffit_LEVEL2 B_TakeProffit_Level1_5Corr B_ TakeProffit_LEVEL1 B_ TakeProffit B_MultCorrLevel3 В_CalcLotType RsiLevel RsiLevelNext CciLevel CciLevelNext LGCoeff Скорее всего в конвеере есть опечатки в этих параметрах. И параметр B_CurrencyFor001lot использовать вместо B_CurrencyForMinlot (по аналогии с S_CurrencyFor001lot). Изменено 15 августа, 2023 пользователем Serg87 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Serg87 Опубликовано 15 августа, 2023 Поделиться Скрипт автоматизации тестирования советников … Опубликовано 15 августа, 2023 @kDelu, добрый вечер! С чем может быть связана проблема появления ошибки при загрузке большого количества сетов (>500) на лист? Спойлер Изменено 15 августа, 2023 пользователем Serg87 Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 15 августа, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 15 августа, 2023 4 часа назад, Serg87 сказал: конвеере есть опечатки в этих параметрах Закрались пробелы в названиях и после них. Удалены. Выложено снова без увеличения номера версии. Перезакачайте из 1 поста. 1 час назад, Serg87 сказал: С чем может быть связана проблема появления ошибки при загрузке большого количества сетов (>500) на лист? В следующий раз нажимайте Debug и скриньте экран с местом в коде. С таким количеством сетов сложно будет работать и все будет тормозить. Оптимально до 100. На листе Equity складываются все сделки из всех отчетов после тестов, а excel может только 1 млн строк хранить. Если считать, что в отчете 10к строк, то не более 200 поместится. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 30 сентября, 2023 Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 30 сентября, 2023 30.09.2023 новый релиз 1.10.10 выложен вложением. Описание не поменялось. Исправлено: (1) корректные названия сетов на result2, (2) не выгружались с листа sets сеты в файлы, (3) исключаются при загрузке из set- файлов дубли и опт параметры МТ4 и МТ5, исправлена логика при отсутствии колонки TerminalPathCol (режим одного терминала), (4) цена пункта пары пересчитывается сразу после загрузки курсов из интернет, а не пакетно после. ConveyerMT5_v1.10.10.Demo.xlsm 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 21 сентября Автор Поделиться Скрипт автоматизации тестирования советников … Опубликовано 21 сентября Выкладываю в стартовую запись топика текущую 1.11.1 версию, дополнительно отлаженную за год использования, исправлены многие ошибки и добавлен незначительный функционал (см. лог изменений). За год использования выполнено тестов ~100 суток и основной сценарий использования такой: Отбираются интересуемые сеты в папку, импортируются на SETs, проверяются, удаляются незначимые зеленые колонки параметров, Размножаются строки вниз на SETs загруженных сетов и задаётся в них вариативность нужных параметров, Задаются в начале SETs параметры разных терминалов МТ5 для ускорения тестов (параллельные запуски, например Ducas + Roboforex) и запускается конвейер, Не выполненные строки анализируются причины и запускаются повторно пока не будет накоплено МТ отчетов для работы, Если по мини-графикам из МТ-отчетов видно ,что сет плохой, то такие строки выключаются в Вкл=0 на SETs, по остальным запускается расчёт Equity, По рассчитанным Equity далее уже строятся большие графики на Result2 и накидываются сеты в корзины, смотрим общие графики корзин, Оставляем Вкл=1 по тем строкам, которые нужно выгрузить в файлы типа *.set, выгружаем из SETs в новые set файлы и далее повторяем с п.1 для уже финальной проверки перед выкладкой в "бой". 1 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти