Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 2259

 
Maxim Dmitrievsky:
Привет, с НГ. Нет. Больше интересуюсь генеративными моделями сейчас, они ближе к Тьюрингу, если нельзя отличить искусственный ряд от настоящего. На самом деле, правильное решение применения МО к рынку уже найдено, остались нюансы. Нужно просто правильно смоделировать concept drift и обучиться

...правильное решение применения МО к рынку уже найдено... И каково это решение? Полагаю решений некое множество конкурирующих)

И что с моделированием  concept drift? Обратные связи не помогают?

И концептуально что больше предполагаем:

- Постепенное изменение со временем

- Периодические или циклические изменения

- Внезапное или резкое изменение

или включаем всё разом?

 
dr.mr.mom Mishanin:

...правильное решение применения МО к рынку уже найдено... И каково это решение? Полагаю решений некое множество конкурирующих)

И что с моделированием  concept drift? Обратные связи не помогают?

И концептуально что больше предполагаем:

- Постепенное изменение со временем

- Периодические или циклические изменения

- Внезапное или резкое изменение

или включаем всё разом?

надо смотреть что конкретно меняется и подо что заточена тс. То, что меняется -моделировать, т.е. создавать искусственные ряды. Посмотреть в каком диапазоне изменения, на истории. Одного какого-то решения нет, но по ситуации можно заставить работать и довольно долго. Обратные связи для моделирования норм, например рекуррентные gan'ы, но до них не добрался пока. А сам классификатор для модели может быть любой

обычно все упирается в довольно тривиальные вещи типа смещения среднего приращений и дисперсии, которое нужно менять. А кластеризация волатильности отлично моделируется
 
Maxim Dmitrievsky:

надо смотреть что конкретно меняется и подо что заточена тс. То, что меняется -моделировать, т.е. создавать искусственные ряды. Посмотреть в каком диапазоне изменения, на истории. Одного какого-то решения нет, но по ситуации можно заставить работать и довольно долго. Обратные связи для моделирования норм, например рекуррентные gan'ы, но до них не добрался пока. А сам классификатор для модели может быть любой

обычно все упирается в довольно тривиальные вещи типа смещения среднего приращений, которое нужно менять. А кластеризация волатильности отлично моделируется

А если смещение среднего(а может медианы) приращений, пологая его "Постепенным изменением со временем"/"Периодическим или циклическим изменением" внедрить в модель как управляющую величину? Исходя из концепции  LifeLong Learning.

Вот с внезапным или резким изменением наверное сложнее, хотя может с точностью до наоборот)

 
dr.mr.mom Mishanin:

А если смещение среднего(а может медианы) приращений, пологая его "Постепенным изменением со временем"/"Периодическим или циклическим изменением" внедрить в модель как управляющую величину? Исходя из концепции  LifeLong Learning.

Вот с внезапным или резким изменением наверное сложнее, хотя может с точностью до наоборот)

я не знаком с такими концепциями. Думаю, достаточно разбить ряд на батчи n-баров каждый и можно тасонуть, если охото внезапности. Не верю, что можно конкретно что-то определить, но через перебор вариантов получить норм модель не проблема. Которая не видела новых данных, но обучалась на чем-то похожем, сгенеренном. Главное чтобы покрытие вариантов было большое, а то можно случайно подобрать под историю

например, на всех валютных парах получаю хорошие модели с горизонтом 5 лет, обучаясь всего за пару мес + искусственные. Что там за глобальное изменение не знаю, но если по сезонным смотреть - смещение среднего другое. Пока не моделировал.

 
Maxim Dmitrievsky:

например, на всех валютных парах получаю хорошие модели с горизонтом 5 лет, обучаясь всего за пару мес + искусственные. Что там за глобальное изменение не знаю, но если по сезонным смотреть - смещение среднего другое. Пока не моделировал.

На stock/commodities получать модели того же горизонта получаются? "Пара месяцев" это участок истории ВР? Если всё так, - клондайк!

 
dr.mr.mom Mishanin:

На stock/commodities получать модели того же горизонта получаются? "Пара месяцев" это участок истории ВР? Если всё так, - клондайк!

там все ситуативно, где-то 2 мес, где-то рынок сильно менялся и такой истории не хватит. Где-то нужны доп. фильтры. Не пробовал другие инструменты, на индексах можно попробовать

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

например, учить на конкретных часах (сезонных компонентах), сделал брутфорс такой. Отбор моделей по часам. Каждая точка это одна модель, по 10 моделей обучено для каждого часа. Чем плотнее и выше точки, тем лучше

На графике видно, что очень много хороших моделей по краям торгового дня, в середине, где высокая волатильность, такая стратегия работает хуже (в среднем). Есть всего несколько откровенно мусорных периодов, с остальными можно работать.


Потом для 5-го часа смотрю, получаю такую кривую баланса. Все модели получаются хорошие для него. Половина тест, половина трейн (за 5 лет). Для сезонных нужно больше чем 2 мес, потому что примеров получается мало

ну и все в таком духе. Хотел статью написать, но там мало букав получается, не проходит.. придется воду лить

Это GBPUSD, но работает на любых вал. парах


 
Maxim Dmitrievsky:

Отбор моделей по часам. Каждая точка это одна модель, по 10 моделей обучено для каждого часа. Чем плотнее и выше точки, тем лучше

Потом для 5-го часа смотрю, получаю такую кривую баланса. Все модели получаются хорошие для него. Половина тест, половина трейн (за 5 лет). Для сезонных нужно больше чем 2 мес, потому что примеров получается мало

ну и все в таком духе. Хотел статью написать, но там мало букав получается, не проходит.. придется воду лить

Это GBPUSD, но работает на любых вал. парах

Как же долго игнорировалось очевидное...

 
Если есть спецы по генеративным моделям, то можно попробовать вариант потрясти ковариационную матрицу GMM модели. Т.е. не менять среднее и дисперсию ряда, а менять ков. матрицу ГММ. На выходе должно получаться много примеров с разными св-вами
 
fxsaber:

Как же долго игнорировалось очевидное...

давно уже не игнорируется, после статьи про боксплоты )

 
Maxim Dmitrievsky:

давно уже не игнорируется, после статьи про боксплоты )

Тогда очевидный вечерний скальпер, держащий много лет, должен был уже давно засветиться. Весь Маркет такими забит. Оборот их продаж в Маркете исчисляется миллионами ($) в год.

Причина обращения: