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

 
fxsaber:

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

ТС приносит прибыль, если использует какую-то рыночную неэффективность. Если мы говорим не о случайной прибыли, конечно.

Так вот несистемный результат — результат, полученный вне используемой ТС рыночной закономерности.

Глупо считать везение системным лишь только по той причине, что торговал алгоритм.

В такой постановке другое дело. Тут согласен, вы отчасти правы. Отчасти потому что это сводится к философскому вопросу о невозможно отделить везение от закономерности. А если к математике - то к вопросу что мы не знаем всей выборки, потому что бОльшая её часть ещё не произошла.

Если хороший игрок в покер выигрывает раз в два года крупный турнир (100%), а среднее место его 65%, можно ли утверждать что выигрыш турнира - везение, а не закономерность...

 
Можно при разметке данных для учителя задать условие, что если сделка висит более 30-60 минут (каждой задаче свое, долгоссрочникам может и неделю надо) - считать ее неуспешной. Т.о. алгоритм будет затачиваться под быстрые сделки, которые будут подходить вашей системе.
 
elibrarius:
Можно при разметке данных для учителя задать условие, что если сделка висит более 30-60 минут (каждой задаче свое, долгоссрочникам может и неделю надо) - считать ее неуспешной. Т.о. алгоритм будет затачиваться под быстрые сделки, которые будут подходить вашей системе.

Отказываться от выкидывания несистемных сделок, конечно, не нужно. Тут вопрос, что на реале делать с таким?

 
fxsaber:

Отказываться от выкидывания несистемных сделок, конечно, не нужно. Тут вопрос, что на реале делать с таким?

Я тоже не выкидываю, но в коде заложено. Кстати надо еще поэкспериментировать, давно это было, когда решил их оставить. Кусочек леса или НС будет ими занят.

В реале ждать, если не выкидывали из обучения.

Если выкидывали, то закрывать по истечении этого времени, чтобы все было в соответствии с системой. Если на них не обучалась система, то успешность их будет 50%, т.е. долгосрочно будет 0-й результат от них. Т.е. закрытие не принесет ни выигрыша ни убытка, значит в финансах не теряем, но система будет стабильна от их случайных выигрышей или проигрышей.

 
fxsaber:

Отказываться от выкидывания несистемных сделок, конечно, не нужно. Тут вопрос, что на реале делать с таким?

На мой взгляд, стоит как-то конкретизировать понятие "неэффективности рынка". Полагается, что она всегда присуща рынку и в постоянной степени? Или же проявляется иногда и/или имеет переменный уровень? Можно ли её определить как-то иначе, чем просто по поведению эквити?

Поскольку, понятие "неэффективности рынка" является базовым в ваших рассуждениях, то только из её формализации может вытекать формализация алгоритма работы с отдельными сделками.

 
Aleksey Nikolayev:

На мой взгляд, стоит как-то конкретизировать понятие "неэффективности рынка". Полагается, что она всегда присуща рынку и в постоянной степени? Или же проявляется иногда и/или имеет переменный уровень? Можно ли её определить как-то иначе, чем просто по поведению эквити?

Поскольку, понятие "неэффективности рынка" является базовым в ваших рассуждениях, то только из её формализации может вытекать формализация алгоритма работы с отдельными сделками.

С формализацией у меня швах.

 
fxsaber:

С формализацией у меня швах.

Ну, какое-то внутреннее представление у вас наверняка имеется, раз оно помогает вам создавать ТС.

Красивые и удобные формализации хороши только для лекций и монографий, которыми вы нас вряд ли порадуете)

 
Aleksey Nikolayev:

На мой взгляд, стоит как-то конкретизировать понятие "неэффективности рынка". Полагается, что она всегда присуща рынку и в постоянной степени? Или же проявляется иногда и/или имеет переменный уровень? Можно ли её определить как-то иначе, чем просто по поведению эквити?

Поскольку, понятие "неэффективности рынка" является базовым в ваших рассуждениях, то только из её формализации может вытекать формализация алгоритма работы с отдельными сделками.

прогуглил, что пишут про "неэффективности рынка" - 99% информации обычная софистика, написанная под заказ с бирж копирайтеров

зато есть более менее определенное понятие  "эффективный рынок" - в целом дают определение, что "цена учитывает все" и "рыночная цена отражает реальную стоимость актива"


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



fxsaber:
Если для ТС среднее время удержания позиции 10 минут. И текущая позиция зависла на 10 часов, то ее результат - авось (полностью не системный)?

- полностью системный, при условии, что Ваша ТС не учитывает время удержания позиции, т.е. использует некие паттерны, каналы, возвраты к среднему

- полностью НЕ системный, если Ваша ТС имеет жесткие ограничения по времени торговли, т.е. привязана к торговым сессиям или к стилю торговли относительно неких временных диапазонов - интрадей, краткосрок, среднесрок


самый интересный вопрос что делать? - имхо, пробовать такую ТС формализовать в несколько ТС - одна ТС с максимальным временем удержания позиции + ТС с оставшимися сделками, затем проверять по одной ТС и оценивать статистику торговли, если по отдельности не работает ни одна ТС, имхо изначально была или торговля "на авось" , или эта ТС может работать только как композиция ТС - тут вообще все сложно, или зависший ордер в рынке компенсирует новые ордера по просадке и / или скорости набора прибыли - если торговля множеством ордеров. Или зависший ордер послужил отсрочкой по времени выставления для следующего ордера - если торговля по одному ордеру

в общем тут можно писать не переписать, но проблема как в играх с неполной информацией - или Вы обладаете оптимальной стратегией или у Вас смешанные стратегии которые выбирает Ваш алгоритм неким вероятностным образом

 
fxsaber:
Если для ТС среднее время удержания позиции 10 минут. И текущая позиция зависла на 10 часов, то ее результат - авось (полностью не системный)?
Не обязательно,  может быть просто аномалия. Редкое событие, выброс. Но подчиняющийся логике ТС, т.е ничего не нарушается 

 

По какой причине практикуется отключение ТС (если не новостная) перед новостями? Мой ответ - уйти от авось.

Если, допустим, ТС большинство сделок совершает утром. То залетные позиции, что дотянули до вечера, - несистемные. Их результат - авось. Потому что ТС никак не затачивалась на закономерности вечером, т.к. бэктесты показали утренние неэффективности.

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