Страница 3 из 3
Автор#51
6 часов назад, alextron сказал:

Сам бот загружается правильно, не загружаются "параметры" его...

Подобная проблема наблюдалась при ошибках загрузки советника, который уже не может загрузить настройки в себя. Нужно смотреть логи. 

На одном сете запустить, запаковать и выложить \Tester\logs\20230811.log  и \logs\20230811.log  если сами там не найдете ответ.

#52

Вручную сначала прогнал сет и пару "AUDNZD_cast" затем конвейером начал с пары "AUDCAD_cast" пара в "настройках" тестера поменялась, в "параметрах" сет не поменялся. Выкладываю  \Tester\logs\20230811.log  и \logs\20230811.log

CUsersalextAppDataRoamingMetaQuotesTerminal36A64B8C79A6163D85E6173B54096685Testerlogs.rar7 скач.

Изменено 11 августа, 2023 пользователем alextron

Автор#53

Не понятно, что происходит. Еще можно попробовать запустить в Командной строке windows "C:\путь до терминала\terminal64.exe" /portable /config:"C:\путь до конфига\1691706150_51777251_1.ini". Проверить предварительно в ini (который не прописывается в терминале) параметр ShutdownTerminal в 0. Когда терминал запустится - посмотреть что в него прописалось из сета. Если так же не пропишется, то переименовать ini в set и в открытом терминале загрузить ini как set. Если пропишется, значит проблемы с блоком настроек терминала в ini (тогда в zoom). 

Кодировка одинаковая исходного set и ini? МТ кодировку не понимает?

#54

Не смог победить, не загружается сеты в тестер. Переустанавливал терминал, менял котировки на дефолтные, ничего не получается. 

Кодировка у сет-файла UTF-16 LE. Что делать дальше?

Автор#55

скиньте тут или в личку оригинал и ini

можно тогда zoom в 12ч

#56

 Много чего пробовал-менял, на каком-то этапе сеты в тестер начали загружаться...

Вопрос по отображению информации. Для примера, часть сетов несимметричные, есть только для бай и только для селл.

В результирующих графиках, результаты похоже объединяются, по крайней мере графики эквити схожие. Как анализировать отдельно бай и селл сеты? 

 

Дело не в анализе, а в загрузке сетов, из разных файлов, а сеты грузятся одинаковые...Не грузятся рад параметров сета

 

Screenshot_41.png

Изменено 13 августа, 2023 пользователем alextron

Автор#57
17 минут назад, alextron сказал:

часть сетов несимметричные, есть только для бай и только для селл

В Симметричных обычно задан ReflectSellSettingsToBuy. В несимметричных разные значения для S_... (S_MaxOpenOrders и др.) и B_...(B_MaxOpenOrders и др.).

Скрипт считает все сделки одним графиком. На листе Equity для сета выведены все сделки и можно по OpenLong, OpenShort фильтровать строки.

Если хочется сделать два графика, то нужно сделать две строки в SETs и задать в одной параметры для S_ и для B_ ничего не задавать, а во второй наоборот.
Или какой анализ предполагается?

#58
4 минуты назад, kDelu сказал:

Если хочется сделать два графика, то нужно сделать две строки в SETs и задать в одной параметры для S_ и для B_ ничего не задавать, а во второй наоборот.

Да, именно так сеты и сделаны, но проблема в загрузках некоторых параметров сетов.

#59
36 минут назад, alextron сказал:

Много чего пробовал-менял, на каком-то этапе сеты в тестер начали загружаться...

сори, ввел в заблуждение, к сожалению пары перебирались, но тестировались по одному и тому же сету... Сет так и не загружается.

#60
В 13.08.2023 в 17:25, alextron сказал:

сори, ввел в заблуждение, к сожалению пары перебирались, но тестировались по одному и тому же сету... Сет так и не загружается.

Такая же проблема, из ini-шника параметры тестера в МТ5 подгружаются, а все параметры сета (с блока [TesterInputs]) нет. Данных, откуда МТ5 берет левые параметры сета в логе нет.

Изменено 15 августа, 2023 пользователем Serg87

Автор#61
7 часов назад, Serg87 сказал:

Такая же проблема,

Был баг, должны корректно работать версии 1.10.8 и 1.10.9. Спасибо @alextron

Изменено 15 августа, 2023 пользователем kDelu

#62

Некоторые уточнения @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

#63

@kDelu, добрый вечер! С чем может быть связана проблема появления ошибки при загрузке большого количества сетов (>500) на лист?

Спойлер

1.png

 

2.png

 

3.png

 

Изменено 15 августа, 2023 пользователем Serg87

Автор#64
4 часа назад, Serg87 сказал:

конвеере есть опечатки в этих параметрах

Закрались пробелы в названиях и после них. Удалены. Выложено снова без увеличения номера версии. Перезакачайте из 1 поста.

 

1 час назад, Serg87 сказал:

С чем может быть связана проблема появления ошибки при загрузке большого количества сетов (>500) на лист?

В следующий раз нажимайте Debug и скриньте экран с местом в коде. 

С таким количеством сетов сложно будет работать и все будет тормозить. Оптимально до 100. На листе Equity складываются все сделки из всех отчетов после тестов, а excel может только 1 млн строк хранить. Если считать, что в отчете 10к строк, то не более 200 поместится.

Автор#65

30.09.2023 новый релиз 1.10.10 выложен вложением. Описание не поменялось.

Исправлено: (1) корректные названия сетов на result2, (2) не выгружались с листа sets сеты в файлы, (3) исключаются при загрузке из set- файлов дубли и опт параметры МТ4 и МТ5, исправлена логика при отсутствии колонки TerminalPathCol (режим одного терминала), (4) цена пункта пары пересчитывается сразу после загрузки курсов из интернет, а не пакетно после.

ConveyerMT5_v1.10.10.Demo.xlsm10 скач.

Автор#66

Выкладываю в стартовую запись топика текущую 1.11.1 версию, дополнительно отлаженную за год использования, исправлены многие ошибки и добавлен незначительный функционал (см. лог изменений).

 

За год использования выполнено тестов ~100 суток и основной сценарий использования такой:

  1. Отбираются интересуемые сеты в папку, импортируются на SETs, проверяются, удаляются незначимые зеленые колонки параметров,
  2. Размножаются строки вниз на SETs загруженных сетов и задаётся в них вариативность нужных параметров,
  3. Задаются в начале SETs параметры разных терминалов МТ5 для ускорения тестов (параллельные запуски, например Ducas + Roboforex) и запускается конвейер,
  4. Не выполненные строки анализируются причины и запускаются повторно пока не будет накоплено МТ отчетов для работы,
  5. Если по мини-графикам из МТ-отчетов видно ,что сет плохой, то такие строки выключаются в Вкл=0 на SETs, по остальным запускается расчёт Equity,
  6. По рассчитанным Equity далее уже строятся большие графики на Result2 и накидываются сеты в корзины, смотрим общие графики корзин,
  7. Оставляем Вкл=1 по тем строкам, которые нужно выгрузить в файлы типа *.set, выгружаем из SETs в новые set файлы и далее повторяем с п.1 для уже финальной проверки перед выкладкой в "бой".
Автор#67

Видео по ссылке на kinescope 10 минут про способ загрузки в конвейер готовых html отчетов из MT5 и вывода их графиков, суммирование в корзинах.

 

Последнюю версию конвейера ищите в первом сообщении.

Изменено 7 февраля, 2025 пользователем kDelu

Страница 3 из 3

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025