Можно попробовать через 3 распределения сделать (только для бида, с аском надо больше).
Берем тики за 1 час каждого дня, строим распределение длин получившихся кусков, это 1 распределение. Склеиваем все куски в 1, ищем распределение серий в 1 направлении подряд, это 2 распределение. Получаем приращения, ищем их распраделение амплитуд. И так для каждого часа. Потом надо сделать ГПСЧ для каждого распределения.
На рисунке срез оптимизации по методике изэтого поста. Был получен следующим образом.
Реальные тиковые котировки.
Была проведена оптимизация (MetaTrader 5) ТС на интервале (на скрине он находится между двумя вертикальными синими линиями) - Sample.
Оптимизация была специально прервана на 2000 проходов ГА (генетический алгоритм), чтобы среди лучших результатов был разброс в облаке входных параметров.
Взяты 20 лучших (критерий MaxBalance) вариантов из 2000 и для каждого проведен бэктест на более широком интервале. Т.е. слева и справа от Sample содержится OOS (Out-of-Sample).
Картинка выше и показывает итоговый результат. Мне он показался возможностью утверждать, что ТС прибыльная. Т.е. критерий отличия цВР от СБ якобы найден!
Мною была поставлена задача разобраться в причинах получения прибыли определенной ТС (торговая система). Для этого требовалось изучить историю котировок, подтвердив или опровергнув возникающие
Добавил единицу.
Результат.
ага, значит приращения не независимые, надо моделировать через цепочки последовательностей
Теперь есть некая взаимосвязь внутри цепочек, длиной 100 тиков
могу сделать на другую глубину, если совпадет со средним сроком жизни поз ТС, то должно заработать, по идее
https://disk.yandex.ru/d/PnU3K-tUgmu-oA
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Машинное обучение в трейдинге: теория, модели, практика и алготорговля
fxsaber, 2023.09.06 10:50
CSV: time bid ask.
В этом месте ошибка: должно быть time_msc. Но это никак не влияет на результаты, что были после сообщения.
Теперь есть некая взаимосвязь внутри цепочек, длиной 100 тиков
могу сделать на другую глубину, если совпадет со средним сроком жизни поз ТС, то должно заработать, по идее
https://disk.yandex.ru/d/PnU3K-tUgmu-oA
.
Можно попробовать через 3 распределения сделать (только для бида, с аском надо больше).
Берем тики за 1 час каждого дня, строим распределение длин получившихся кусков, это 1 распределение. Склеиваем все куски в 1, ищем распределение серий в 1 направлении подряд, это 2 распределение. Получаем приращения, ищем их распраделение амплитуд. И так для каждого часа. Потом надо сделать ГПСЧ для каждого распределения.
Теперь есть некая взаимосвязь внутри цепочек, длиной 100 тиков
могу сделать на другую глубину, если совпадет со средним сроком жизни поз ТС, то должно заработать, по идее
А что вы делаете? Обучаете на тиках или на перемешанных тиках?
0,07000 - это баланс за 6 млн сделок? По 1,16 е-8 на сделку?
.
Ну в граальность будет сложно попасть таким образом, наверное.
А что вы делаете?
На рисунке срез оптимизации по методике из этого поста. Был получен следующим образом.
Картинка выше и показывает итоговый результат. Мне он показался возможностью утверждать, что ТС прибыльная. Т.е. критерий отличия цВР от СБ якобы найден!
https://youtube.com/shorts/Xg87PU4kG2U?si=rA4q6yE0Rf9dMpn0
Если что, у меня отключен youtube.
Возможно, кому-то поможет такой способ улучшить свои результаты в алготрейдинге.
На рабочем компе в файле %WinDir%\System32\Drivers\Etc\hosts нужно прописать подобные строки:
И затем выполнить команду.
В некоторых случаях столь странный, на первый взгляд, способ - искусственное отключение интернет-ресурсов, дает положительный эффект.