Само собой :) Но, если серьезно, то взялся за статьи только после того, как впервые получилось добиться на форвард-периоде вхотя бы водин год результатов, похожих на результаты в период оптимизации. Например, при выполненной оптимизации на периоде строго до 2023 года при прогоне за 2023 год получилось что-то типа такого:
Это внушает некоторый оптимизм, но с ним надо обращаться очень осторожно, чтобы не скатиться к самообману.
Насчёт построения сильного классификатора из нескольких слабых - так и есть, в этом основная идея, на это надежда, что можно будет достичь небесполезных результатов.
Да, дальше начинается самая жесть - можно ли доверять этому форварду, нельзя ли. Случайно он получен или неслучайно.
Насчёт построения сильного классификатора из нескольких слабых - так и есть, в этом основная идея, на это надежда, что можно будет достичь небесполезных результатов.
Мне тоже импонирует эта идея, собственно я ее и озвучивал и приводил аналогию с классификатором RF, и еще картинки симуляцый прироста постил..
Ансамбль тс почти всегда лучше чем одна тс, это факт. Но при условии что тс в среднем зарабатывают
Можно сделать не bagging (корзину) стратегий, а boosting. Это когда оптится сначала одна стратегия, потом ее сигналы подставляются как параметр для второй стратегии, оптится вторая, и так далее. Это будет убирать не только смещение, но и разброс. Не видел таких реализаций на mql.
Maxim Dmitrievsky #: Можно сделать не bagging (корзину) стратегий, а boosting. Это когда оптится сначала одна стратегия, потом ее сигналы подставляются как параметр для второй стратегии, оптится вторая, и так далее. Это будет убирать не только смещение, но и разброс. Не видел таких реализаций на mql.
Я бы немного иначе смотрел на эту проблему. Не с точки зрения выбора из миллиона уже имеющихся кривых - это заведомо избыточные трудозатраты. Я предпочитаю рассматривать совокупные характеристики портфеля в качестве критерия оптимизации. В качестве примера: допустим, у нас есть уже некий отобранный результат оптимизации. Теперь мы хотим выбирать следующий результат так, чтобы он дополнял и улучшал objective function совокупности. Допустим, нас интересует RF - тогда во второй оптимизации мы хотим найти такую кривую, которая, будучи добавлена в портфель, убавит его просадку, или прибавит его доходность. Или и то, и другое. Я пару лет назад выписал библиотечку OnTesterHelper, которая добавляет осмысленный OnTester в вашу стратегию в МТ4 (или в МТ5, опираясь на MT4Orders библиотеку от @fxsaber). Позволяет оптить шарп, сортино, РФ и РФ с дополнительным весом за количество ордеров - уж простите мне эти извращения. Она умеет экспортировать изменение минимальной и максимальной эквити за...
Maxim Dmitrievsky #: Можно сделать не bagging (корзину) стратегий, а boosting. Это когда оптится сначала одна стратегия, потом ее сигналы подставляются как параметр для второй стратегии, оптится вторая, и так далее. Это будет убирать не только смещение, но и разброс. Не видел таких реализаций на mql.
Не факт что на рынке усложнение модели сработает лучше чем корзина из простых тс
Само собой :) Но, если серьезно, то взялся за статьи только после того, как впервые получилось добиться на форвард-периоде в хотя бы в один год результатов, похожих на результаты в период оптимизации. Например, при выполненной оптимизации на периоде строго до 2023 года при прогоне за 2023 год получилось что-то типа такого:
Это внушает некоторый оптимизм, но с ним надо обращаться очень осторожно, чтобы не скатиться к самообману.
Насчёт построения сильного классификатора из нескольких слабых - так и есть, в этом основная идея, на это надежда, что можно будет достичь небесполезных результатов.
Какие разные, однако, могут быть восприятия одной и той же статьи.
Насчёт построения сильного классификатора из нескольких слабых - так и есть, в этом основная идея, на это надежда, что можно будет достичь небесполезных результатов.
А что он не прав?
Вроде, цитата и этот вопрос после нее никак не связаны.
Вроде, цитата и этот вопрос после нее никак не связаны.
mytarmailS #:
Ну ваша цитата была как ответ на реплику Максима.
Прочел Максима и Алексея. После чего написал.
У меня восприятие статьи совсем не про ТС (которая взята просто для примера), а про архитектуру.
Примитивная архитектура (MQ из коробки) позволяет иногда легко что-то поверхностное написать на коленке, но не дает проверить глубокие вещи.
Сложная/правильная архитектура дает возможность написать глубокие вещи, но это не делается легко.
И есть еще технические решения при реализации архитектуры. Это важный, но редко освещаемый момент.
Понял.
Тема действительно важная и интерестная
Можно сделать не bagging (корзину) стратегий, а boosting. Это когда оптится сначала одна стратегия, потом ее сигналы подставляются как параметр для второй стратегии, оптится вторая, и так далее. Это будет убирать не только смещение, но и разброс. Не видел таких реализаций на mql.
https://t.me/fxsaberDiscussion/3877
Можно сделать не bagging (корзину) стратегий, а boosting. Это когда оптится сначала одна стратегия, потом ее сигналы подставляются как параметр для второй стратегии, оптится вторая, и так далее. Это будет убирать не только смещение, но и разброс. Не видел таких реализаций на mql.