Страница 2 из 3
#26
43 минуты назад, kDelu сказал:
В 29.07.2023 в 23:53, kDelu сказал:

Сколько ядер и памяти на машине? 

Ответьте.

8 Гб, 4 ядра

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

8 Гб, 4 ядра

8 должно хватать.

Пробовал MT+Excel на 4гб х 4 ядра виртуалке  - томозит прилично и появляются артефакты в работе, которых нет на нормальной машинке.

Автор#28
15 часов назад, alextron сказал:

не указано плечо

Зачем плечо на число переделали? Было в демо "1:500". Подсказка тоже четко подсказывает формат. А у вас "500"!

#29

Дорогой @kDelu, спасибо вам огромное, за большую проделаную работу. Начинаю загружать итестировать и на 2 этапе выбивает.
image.thumb.png.ac49c240c3ea51accf3a9a919ff1e700.png

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

Автор#30
27 минут назад, Phil7 сказал:

2 этапе выбивает

Предупреждение "Can't execute" ничего не значит. Его Ок прощелкайте сколько раз оно появится. Далее уже будет сама ошибка. Если на той же строке, то поднесите мышь к переменной ParameterValue в коде и посмотрите в подсказке текущее значение.

Автор#31

Вопрос к тем, кто пользовался. Какие непреодолимые баги остались, что не работало? 

Лично у меня только бывали проблемы на старой версии excel на windows 7.

#32

Перестала работать клавиша "МЕНЮ" на вкладке Result1.  С вкладки SETs - работает. Макросы включены.

Пробовал перезагружать файл по новой с форума, та же ситуация

Screenshot_29.png

Screenshot_30.png

Screenshot_31.png

Автор#33
1 час назад, alextron сказал:

Перестала работать клавиша "МЕНЮ"

Недосмотрел... Слетела ссылка на кнопке на новом релизе. 
Исправить так. Правый клик на кнопке, далее Назначить макрос, откроется окно и в верхнем поле исправить текст после восклицательного знака на BtnMenu_Click. Либо скопировать с работающей кнопки.

Так же можно эту кнопку скопировать и вставить на нужный лист, где ее нет.

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

Автор#34

Записали видео разбора настроек при использовании кастомных символов.
У пользователя диаграммы начинаются с 2016 года, хотя выбранные графики - только 2023 год. Проблема в наличии на листе Equity расчетов от разных сетов, начинающихся с 2016 года. Пока есть два решения проблемы: либо удалить на листе Equity все данные, не относящиеся к графикам, либо фильтровать на листе Result 2 в 30 колонке период данных, от которых обновляются графики.

 

#35

 

  • Перенесу сюда вопрос, который задавал в личке.

alextron

  • Забыл спросить, в каком месте сет-файла надо записать новый символ, чтобы при загрузке SETs автоматически заполнялась колонка Q Custom  инструментами/парами?
     
  •  

Так не получится. Если в set файлах нет кастомных символов, то их нужно вписывать вручную в [Tester]Symbol перед запуском МТ.
Вопросы для всех мне лучше в ветке отвечать.

  •  

 

#36

@kDelu, добрый день!

Может быть встречали такую ошибку при выполнении тестирования:

1. Задал настройки на листе GenParams.

2. Сделал поиск сетов в список, загрузил данные на лист, выгрузил в отдельный сет - все успешно.

3. После выполнения следующего пункта терминал запускается, тестирует, но по окончании теста данные в excel не возвращаются, столбцы Результаты и Mtlog не заполняются, в столбце статус продолжается отсчет времени тестирования.

4. В логах терминала - все ок, ошибок нет.

Заметил, что терминал сохраняет отчеты в корневую папку МТ5, хотя настроен ResultPath на личную папку (перенастройка ResultPath с указанием корневой МТ5 не помогла).

1.png

2.png

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

окончании теста данные в excel не возвращаются, столбцы Результаты и Mtlog не заполняются, в столбце статус продолжается отсчет времени тестирования

Приветствую.
Нужно посмотреть в коментарии обработанной ячейки поле Status.

2023-08-09_11-58-54.png

Если коммента нет, то завершение штатное и надо искать результаты. Если есть коммент, там внутри pid и номер процесса. Посмотреть Диспетчере задач windows, есть ли такой процесс. Если процесс есть, то почему то терминал не закрылся сам. Если нет, то это странное поведение. Нужно повторить и понаблюдать, что происходит с терминалом.

Так же можно выставить параметр [Tester]ShutdownTerminal в 1 и посмотреть, как закончит расчет терминал, потом его закрыть вручную крестиком, а ConveyerMT должен "отследить" окончание работы терминала и пойти за результатами в папку терминала, взять из там и перенести в нужную папку.

Какие версии windows, excel, ConveyerMT? Достаточно памяти и ядер?

 

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

терминал сохраняет отчеты в корневую папку МТ5, хотя настроен ResultPath

ConveyerMT ищет в папке МТ эти файлы, копирует и удаляет исходные.  Пока только предположу, может не хватает прав у МТ писать в ResultPath?  Под какими правами запускается ConveyerMT?  Какие права на эту папку в Свойства-Безопасность-Дополнительно в проводнике windows?
Конечно, можно пойти в Function Menu4_MTReportsProcessing и там примерно в 1154 строке "' перебираем все файлы в папке FolderPath"  поставить стоп и дебажить перебор файлов.

 

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

#38
Цитата

Если коммента нет, то завершение штатное и надо искать результаты. Если есть коммент, там внутри pid и номер процесса. Посмотреть Диспетчере задач windows, есть ли такой процесс. Если процесс есть, то почему то терминал не закрылся сам. Если нет, то это странное поведение. Нужно повторить и понаблюдать, что происходит с терминалом.

Коммент есть, а в диспетчере такой процесс уже убился с закрытием МТ.

Цитата

Так же можно выставить параметр [Tester]ShutdownTerminal в 1 и посмотреть, как закончит расчет терминал, потом его закрыть вручную крестиком, а ConveyerMT должен "отследить" окончание работы терминала и пойти за результатами в папку терминала, взять из там и перенести в нужную папку.

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

Цитата

Какие версии windows, excel, ConveyerMT? Достаточно памяти и ядер?

win11, excel 2019, ConveyerMT5 1.10.4, core i3, 2 ядра, 12gb ram

Цитата

Пока только предположу, может не хватает прав у МТ писать в ResultPath?

ConveyerMT успешно выгружает в папку ResultPath сет из листа,  а также там же создает ini при запуске задачи тестирования.

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

ConveyerMT успешно выгружает в папку ResultPath сет из листа

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

Если ошибок не будет, то лучше всего поставить останов на строку кода в module1 в режиме Разработчик (панель вкл. в настройках эксель) и запустить задачу, посмотреть что в переменных SourcePathName и DestinationPAthName.

Строку найти поиском

oFSO.CopyFile SourcePathName, DestinationPAthName, True ' копирование файла отчета в новую папку с перезаписью, если уже такой есть

 

Какие имена результирующих файлов складываются в корень терминала? Примеры

TestFSOVBA.xlsm8 скач.

#40
1 час назад, kDelu сказал:

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

Если ошибок не будет, то лучше всего поставить останов на строку кода в module1 в режиме Разработчик (панель вкл. в настройках эксель) и запустить задачу, посмотреть что в переменных SourcePathName и DestinationPAthName.

Строку найти поиском

oFSO.CopyFile SourcePathName, DestinationPAthName, True ' копирование файла отчета в новую папку с перезаписью, если уже такой есть

 

Какие имена результирующих файлов складываются в корень терминала? Примеры

TestFSOVBA.xlsm 18.75 \u043a\u0411 · 0 загрузок

Задал скопировать один из файлов отчета из МТ5 в ResultPath, но excel ругается..

 

 

Цитата

Какие имена результирующих файлов складываются в корень терминала? Примеры

"C:\Users\serge\Desktop\MetaTrader5\2409588_1.htm"

"C:\Users\serge\Desktop\MetaTrader5\2409588_1.png"

"C:\Users\serge\Desktop\MetaTrader5\2409588_1-holding.png"

"C:\Users\serge\Desktop\MetaTrader5\2409588_1-hst.png"

"C:\Users\serge\Desktop\MetaTrader5\2409588_1-mfemae.png"

4.png

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

Автор#41
5 минут назад, Serg87 сказал:

excel ругается

должен быть закрывающий слэш в конце папки "куда"

#42
1 час назад, kDelu сказал:

должен быть закрывающий слэш в конце папки "куда"

так копирует|da|

Автор#43

поставить останов на строку кода в module1 в режиме Разработчик (панель вкл. в настройках эксель) и запустить задачу, посмотреть что в переменных SourcePathName и DestinationPAthName.

Строку найти поиском

oFSO.CopyFile SourcePathName, DestinationPAthName, True ' копирование файла отчета в новую папку с перезаписью, если уже такой есть

 

или придется делать новую версию инструмента для этого случая

#44

?

 

5.png

Автор#45

Выложил новый релиз 1.10.7.  В поле Conveyer Log будут складываться ошибки копирования.

Можно скопировать в 1.10.7 содержимое листов GenParams, SETs из 1.10.4 поверх и попробовать выполнить задачу 4 в меню для одного любого сета.  Выложить текст из  Conveyer Log.

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

#46

Проблема. При запуске п.4 "Запуск MT5 c ini-параметрами"  МТ5 отрабатывает, а Conveyer по окончании теста не копирует данные в папку ResultPath и соответственно столбцы Результаты и Mtlog не заполняются, в столбце статус продолжается отсчет времени тестирования.

Причина. Код не поддерживал win11, либо Office 2019.

Решение. Код усовершенствован, @kDelu выпустил новый релиз ConveyerMT5_v1.10.7.Demo.xlsm 

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

#47

Доброе время суток.

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

 

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

Screenshot_32.png

Screenshot_33.png

Screenshot_34.png

Screenshot_35.png

Screenshot_36.png

Результаты.rar7 скач.

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

#48

Такое ощущение, что тестер не реагирует на коневейер, на сеты.  Вручную, из этой же папки сеты грузятся правильно.

Автор#49
1 час назад, alextron сказал:

Такое ощущение, что тестер не реагирует на коневейер, на сеты. 

[Tester]
Expert=(EA) - Setka v1.46-RSI-CCI-AS

Неправильное написание! В демо и хэлпе указано, что нужно полное название файла эксперта писать. А если он еще и подпапке, то и ее дописывать слева. Пример в демо: [Tester]Expert    (EA) - Setka v1.46.ex5
 

Удалите свой пароль от счета в архиве в ini файлах и в следующий раз чистите его для безопасности. 

#50

Дописал название эксперта/бота, (EA) - Setka v1.46-RSI-CCI-AS.ex5. ситуация не изменилась.

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

Screenshot_38.png

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

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

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

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