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

 
Farkhat Guzairov:

Вроде все предельно просто пытался изложить. У вас пока нету системы, как только она будет, вы сможете ее прогнать по истории и сделать выводы, о том на сколько она готова(обучена).

Нереально прогнать по истории! Прогноз выходит каждую минуту, вычисление прогноза занимает 12-17 секунд (до 22 с), в сутках 1400 минут. Один день бэктеста займет часы...
 
Evgeny Dyuka:
Нереально прогнать по истории! Прогноз выходит каждую минуту, вычисление прогноза занимает 12-17 секунд (до 22 с), в сутках 1400 минут. Один день бэктеста займет часы...

Ну... Вы на коком участке истории вообще обучаете нейросеть (5/30 минут)?

 
Aleksey Vyazmikin:

Пошёл их хелп смотреть, но толком не понял - уж больно запутанно пишут. Попробую позже найти этот момент на видео, там понятней объясняют.

Зато увидел, что CB добавили новые возможности построение деревьев, раньше был вариант только семетричного дерева.

--grow-policy

The tree growing policy. Defines how to perform greedy tree construction.

Possible values:
  • SymmetricTree —A tree is built level by level until the specified depth is reached. On each iteration, all leaves from the last tree level are split with the same condition. The resulting tree structure is always symmetric.
  • Depthwise — A tree is built level by level until the specified depth is reached. On each iteration, all non-terminal leaves from the last tree level are split. Each leaf is split by condition with the best loss improvement.

    Note. Models with this growing policy can not be analyzed using the PredictionDiff feature importance and can be exported only to json and cbm.
  • Lossguide — A tree is built leaf by leaf until the specified maximum number of leaves is reached. On each iteration, non-terminal leaf with the best loss improvement is split.

Логично брать лучшее разделение из множества случайных сплитов, а не случайное из множества случайных (при этом на выходе будет белый шум, а не обученная модель). Так и пишут "best loss improvement" у 2х из 3х методов.
 
Evgeny Dyuka:
 12-17 секунд (до 22 с)

Это обучение занимает?

 

Крассные стрелки считаются уже протухшими, но это не отменяет их работоспособности. В итоге, пока ни одного минуса в сделках, если Вы не заметили. Ну и кто тут ***??? :-)


 
Farkhat Guzairov:

Ну... Вы на коком участке истории вообще обучаете нейросеть (5/30 минут)?

Все не так...
Одна модель (нейросеть) не дает нужного результата. Она может чему то обучиться, но этого недостаточно. Поэтому я делаю 20-25 моделей с разными фичами на входе. Сейчас сигналят отдновременно 25 моделей, мнение каждой учитывается с определенным весом в итоговом прогнозе. Расчет одной модели занимает около 0,5-0,7 секунды итого 15-20 секунд + надо еще подготовить входную дату для 25 моделей, т.е. на каждой минуте работы много )) Ответ можно свести к 1-3 секундам если правильно использовать многопоточность в питоне, но этим пока не занимался.
Обучаю модели отдельно, в обычном режиме, т.е. датасет собирается с периода истории от года и дальше обучение как обычно.
 
Mihail Marchukajtes:

Крассные стрелки считаются уже протухшими, но это не отменяет их работоспособности. В итоге, пока ни одного минуса в сделках, если Вы не заметили. Ну и кто тут ***??? :-)


А монитор счета есть?

 
Evgeny Dyuka:
Все не так...
Одна модель (нейросеть) не дает нужного результата. Она может чему то обучиться, но этого недостаточно. Поэтому я делаю 20-25 моделей с разными фичами на входе. Сейчас сигналят отдновременно 25 моделей, мнение каждой учитывается с определенным весом в итоговом прогнозе. Расчет одной модели занимает около 0,5-0,7 секунды итого 15-20 секунд + надо еще подготовить входную дату для 25 моделей, т.е. на каждой минуте работы много )) Ответ можно свести к 1-3 секундам если правильно использовать многопоточность в питоне, но этим пока не занимался.
Обучаю модели отдельно, в обычном режиме, т.е. датасет собирается с периода истории от года и дальше обучение как обычно.

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

 
Farkhat Guzairov:

А монитор счета есть?

Нет, торговля только началась и то, пока даже и не началась, так как фуллавтомат пока тестируется на предмет надёжности. На самом деле в виду того что фьючерз сегодня заканчивается поэтому последнюю неделю-две котировка работает чисто технически и начинают работать любые, даже так себе системы. Завтра переходим на новый фьючь. В начале котирования которых всегда всё идёт тяжело, там и посмотрим...
 
Mihail Marchukajtes:
Нет, торговля только началась и то, пока даже и не началась, так как фуллавтомат пока тестируется на предмет надёжности. На самом деле в виду того что фьючерз сегодня заканчивается поэтому последнюю неделю-две котировка работает чисто технически и начинают работать любые, даже так себе системы. Завтра переходим на новый фьючь. В начале котирования которых всегда всё идёт тяжело, там и посмотрим...

Ясно, тоже в тесте нахожусь, но что то это уж слишком затянулось ))). Сейчас картинок со стрелками нет, есть только такая (профит в пунктах).


Конечно же возможно это только случайность ))).

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