Блог им. GuruTR

Хакнуть EA

    • 03 декабря 2021, 00:52
    • |
    • Gomorra
  • Еще
Как узнать, что в советнике сделки не прописаны заранее, при тестировании? Вообще это возможно?
★3
9 комментариев
проверить на робастность.
подсунуть похожий актив.
если сливает на всех похожих активах то подгонка.

часто делают склейку.
например случайно перемешивают дни-недели и склеивают.
аккуратно обратно.
в метатрейдере можно создать новый символ из такой склейки.
avatar
А если он изначально для одной валютной пары?
avatar
Gomorra, склейка тогда из этой пары.

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

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

avatar
Я имею ввиду, можно ли в коде прописать, что 1.01.2020 EurUsd продать.? И когда тестирует, это и происходит
avatar
Gomorra, в том числе это.
после того как дни перемешаны, EA купит в тот-же день но не по той цене.
и не получит нужной кривой эквити.
так-же про похожие активы.

а так-же не только это.

например можно выяснить максимальный дропдаун и поставить размер стопов СТРОГО за ним.

и еще куча методов оверфиттинга.
avatar
Gomorra, 
можно ли в коде прописать, что 1.01.2020 EurUsd продать.

можно легко.
Можно пример?
avatar
Gomorra,
if (time==1.01.2020)
   sendOrder(opSell....);
avatar
а зачем их хакать если они все сливные хоть с прописанными сделками хоть без них?
avatar

теги блога Gomorra

....все тэги



UPDONW
Новый дизайн