К содержимому
Форекс
на автомате

Повторил прогон полугодовой давности: было PF 1,32, стало 1,19

ivan1998с 08.2021
Исследователь
8сообщений
Автор темы#1
Наступил на старые грабли. В мае прогнал свой трендовый советник по GBPUSD на реальных тиках за 2020-2023, PF 1,32, сохранил отчёт и сет. Сейчас запускаю тот же ex5, те же входные, тот же период: 1,19. Билд терминала другой, но не верю, что дело только в нём.
Спрашиваю не столько «почему», сколько как вы ведёте записи, чтобы такое потом можно было разобрать. Отчёта и сет-файла, как видно, мало.
Алёна Морозовас 12.2022
Наблюдатель
2сообщения
#2
После пары таких историй к каждому важному прогону кладу в папку:
- сет и исходник советника, а не только ex5
- скрин настроек тестера: режим, задержка, депозит, плечо
- спецификацию символа на этот день: спред, комиссия, свопы, контракт
- журнал тестера целиком
Журнал самое полезное, там видно, сколько тиков загружено. У меня однажды при повторе их стало на 7% больше, брокер догрузил 2021 год.
egorov_mс 09.2024
Системный практик
14сообщений
#3
Я на скрины перестал надеяться, печатаю условия из самого советника в OnInit, тогда они попадают в журнал каждого прогона сами:
Код:
if(MQLInfoInteger(MQL_TESTER)) { PrintFormat("ver=%s build=%d server=%s %s", EA_VERSION, TerminalInfoInteger(TERMINAL_BUILD), AccountInfoString(ACCOUNT_SERVER), _Symbol); PrintFormat("spread=%d stops=%d freeze=%d contract=%.0f swapL=%.2f swapS=%.2f", (int)SymbolInfoInteger(_Symbol, SYMBOL_SPREAD), (int)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL), (int)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_FREEZE_LEVEL), SymbolInfoDouble(_Symbol, SYMBOL_TRADE_CONTRACT_SIZE), SymbolInfoDouble(_Symbol, SYMBOL_SWAP_LONG), SymbolInfoDouble(_Symbol, SYMBOL_SWAP_SHORT)); }
EA_VERSION у меня просто строковая константа, меняю руками при каждой правке логики. Комиссию так не достать, её смотрю по первой сделке в отчёте. Через полгода открываешь два журнала рядом, и сразу видно, что поменялось.
ivan1998с 08.2021
Исследователь
8сообщений
Автор темы#4
Вставил такую печать, прогнал старый ex5 и текущий. Своп и стоп-левел те же, а в первой сделке старого отчёта комиссия 6 долларов на лот, в новом 7. Брокер поднял, видимо, летом и молча. При моих 900 сделках это как раз большая часть разницы. Плюс тиков за 2020 год стало больше на 4%. Остаток пока не объяснил, но хотя бы понятно, куда смотреть.
kedr62с 07.2021
Первый прогон
6сообщений
#5
а я по старинке: папка с датой и билдом в названии и туда всё подряд. некрасиво, но пока ни разу не пожалел
Продолжить обсуждение

Для ответа войдите в свой аккаунт.

Войти
← Предыдущая темаСледующая тема →