Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3531
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот пример первых экспериментов, на рисунке вероятность выбора устойчивого квантового отрезка на каждой итерации - отдельно для каждого класса (думаю, по названию кривой понятно), где в названии кривой буква D - там использовался описанный метод - красная кривая.
В целом можно говорить о положительном эффекте. Да, пока он не значителен, но есть разные вариации по реализации процесса. Я доволен, предварительным положительным результатом.
Я опять ничего не понял. Что значат эти кривульки? :)
Я опять ничего не понял. Что значат эти кривульки? :)
А что такон nb в коде?
код в R
код на mql5 для скрипта для получения приращений (лог-ретурнов, если точнее)код в R
код на mql5 для скрипта для получения приращений (лог-ретурнов, если точнее)спасибо
код в R
код на mql5 для скрипта для получения приращений (лог-ретурнов, если точнее)мелкая, гадкая, доставучая ошибка для расписаний, сессий и всего что про реальное время: реальное кол-во минутных баров в день != 1440 (точнее не всегда равно)..так-же для 5-ти минуток и даже для 15
надо или пропущенные бары дописывать до 1440 или добавлять в данные и рассчёты поле "время"
на рисунке вероятность выбора устойчивого квантового отрезка на каждой итерации
на рисунке вероятность выбора устойчивого квантового отрезка на каждой итерации
А что за итерации? Вряд ли обучение дополнительных деревьев. Какой то ваш собственный цикл. Что он делает?
на рисунке вероятность выбора устойчивого квантового отрезка на каждой итерации
Да. На каждой итерации чего?
А что за итерации? Вряд ли обучение дополнительных деревьев. Какой то ваш собственный цикл. Что он делает?
Вот описывал этот метод - ниже вставка - итерации по нему там показаны.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Машинное обучение в трейдинге: теория, модели, практика и алготорговля
Aleksey Vyazmikin, 2024.05.05 08:24
Ну, розные подходы, в моём методе происходит дистилляция данных, особенно актуально при сильном дисбалансе классов. Вместе с процессом отсева происходит исследование данных на каждой итерации. Изначально - это метод разведывательный для отбора предикторов и квантовых таблиц. Дополнительная задача - облегчить обучения другим классификаторам за счет удаления примеров в выборке по сложно выявляемым диапазонам предикторов.
Процесс можно представить в виде такого вот дерева
На дереве прошло 2 итерации и пришли к третей. В овале данные, которые больше не исследуем далее при построении текущей модели - класс "0".
И вот так я делал 100 итераций и смотрел, какая вероятность сделать сплит, который будет так же эффективно отсеивать нули от единиц на новых данных.
мелкая, гадкая, доставучая ошибка для расписаний, сессий и всего что про реальное время: реальное кол-во минутных баров в день != 1440 (точнее не всегда равно)..так-же для 5-ти минуток и даже для 15
надо или пропущенные бары дописывать до 1440 или добавлять в данные и рассчёты поле "время"
Вполне знаком с этой (и кучей прочих) особенностей котировок. В данном коде пропуски учтены посредством того, что (а) приращения считаются по опен/клоуз одного бара, а не по соседним барам; (б) номер бара в сутках определён только его временем в сутках и не зависит от числа пропущенных в сутках баров до него; (в) корреляция считается со следующим наличествующим баром, который не всегда оказывается баром со следующим суточным номером.
Такой подход заметно всё упрощает и оставляет точность достаточной. Если бы "расписание разворотов" существовало, то оно наверняка проявило бы себя при подобном анализе, который бы имело смысл уточнять далее. Пока же очевидно что "расписание" если и существует, то совсем не как фиксированное время суток для разворота.