Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3680
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
в процессе медитации, бывает что даже коньячной
Какой предпочитаешь?
Ну, вообще говоря, ансамблирование в МО имеет смысл если есть слабые алгоритмы, которые хоть немного, но всё же работают.
Соответственно, ансамблируемые ТС должны давать хотя бы небольшую прибыль. Общепринято собирать такие модели в портфели - по сути бэггинг.
Вопрос (теоретический) был по сути о том, что можно ли вместо портфелирования этих слабых ТС придумать какую-то более сложную процедуру вроде бустинга.
Может быть да. Я строю ТС на базе подхода к торговле, но не платформы. Потом делаю обвязку в виде коннектора или переноса в существующую платформу. В общем-то это самая малая часть работы. Сложнее всего придумать сам подход, к сожалению :) новый подход придумывается только в процессе медитации, бывает что даже коньячной
Да, занюхивание качественного конъяка из снифтера согреваемого ладонью...)
Просто иногда раздражает отсутствие штатной возможности для портфельного OnTick() или необходимость шаманства для синхронизации новостей с ценами при тестировании.
Бывает, что и 1 дерево разделенное на 2-3 сплита показывает результаты лучше, чем более глубокие деревья/леса.
Но это уже слишком примитивно. Хочется чего-то более точного. И при такой грубой модели будет много неудачных сделок, что опускает профит фактор почти к 1 и ниже.
видимо потому 3 сплита и показывают хороший результат. Оставляя модель очень грубой и не заучивая уникальные особенности
Наблюдаю при простых конструкциях: грубая прибыль на форварде не только на обучяемой, но и на других парах. Хоть в портфель собирай.
И наоборот: хороший форвард "тяжёлой" модели абсолютно рандомен на всех остальных парах.
Если учитывать то, что бэгинг снижает смещение, а бустинг смещение и дисперсию, то бустинг конечно лучше. В плане кривой, но не обобщения. Тогда предыдущие ТС нужно выстраивать лесенкой в качестве параметров для следующих ТС. Но нужно как-то избавиться от промежуточных параметров, потому что тогда сложность модели будет расти.
Историю почти идеально запомнить можно и одним деревом. Что-то про успешность на новых данных ни слова.
У меня та же ситуация, как у СанСаныча.
Идеально заучивать и не надо, надо закономерности находить, обобщение. Но как получить обобщение, а не просто недообучение?
Ну, вообще говоря, ансамблирование в МО имеет смысл если есть слабые алгоритмы, которые хоть немного, но всё же работают.
Соответственно, ансамблируемые ТС должны давать хотя бы небольшую прибыль. Общепринято собирать такие модели в портфели - по сути бэггинг.
Вопрос (теоретический) был по сути о том, что можно ли вместо портфелирования этих слабых ТС придумать какую-то более сложную процедуру вроде бустинга.
Что значит "работают"?
Критерий "работают", если результативность на файле обучения-тестирования и при пошаговом прогоне примерно одинакова.
НЕ интересна результативность только на файле обучения-тестирования.
Если перейти к образам, то пара учитель-предикторы имеет некоторую результативность, как мат.ожидание, теоретически. Теперь задача, получая средние значения, приблизиться к этому теоретическому "мат.ожиданию".
Алгоритм построения модели представляется следующим:
1. Вычисляем результативность на файле обучения-тестирования и пошагово.
2. Если примерно совпали, то конец обучения
3. Если не совпали, то огрубляем модель/модели и сравниваем с пошаговым режимом.
4. Огрубление моделей делаем до тех пор, пока не совпало.
Не зря упомянул про мат.ожидание, которое не всегда существует! Т.е. существует ли для конкретного набора учитель-предикторы некая приемлемая величина результативности?
Алгоритм построения модели представляется следующим:
1. Вычисляем результативность на файле обучения-тестирования и пошагово.
2. Если примерно совпали, то конец обучения
3. Если не совпали, то огрубляем модель/модели и сравниваем с пошаговым режимом.
4. Огрубление моделей делаем до тех пор, пока не совпало.
Это же самый топорный подход, наряду с обу/переобучением в скользящем окне и переоптимиздацией параметров. То есть он не описывает процесс создания ТС.
МО ложно воспринимается как способ поиска закономерностей. Это же ошибка новичка.
Это же самый топорный подход, наряду с обу/переобучением в скользящем окне и переоптимиздацией параметров. То есть он не описывает процесс создания ТС.
МО ложно воспринимается как способ поиска закономерностей. Это же ошибка новичка.
Главное быть профессионалом в рисовании красивых балансом с Р-квадрат = 1.
А где хотя бы один баланс из тестера?
Главное быть профессионалом в рисовании красивых балансом с Р-квадрат = 1.
А где хотя бы один баланс из тестера?