Как научно обоснованно фиксировать прибыль?
Если у кого грааль математический фиксации профита?
Добился приемлемой работы алгоритмов/ буквально еще пару штрихов осталось.
Исходные статистические данные все сделкам есть/все фиксируется в БД:
Запись всей истории по всем сделкам есть.
1 пласт вопросов. Есть максимальная прибыль/просадка по позиции, фактическая прибыль/просадка по позиции.
Есть средний профит/просадка по стратегии. Нужно обосновано фиксировать прибыль. И т.д.
Например средняя прибыль по стратегии на 1 контакт 500 пунктов РТС. Кончено есть разброс по факту 10 сделок было — допустим от -100 до +800 по позициям. Какая прибыль достаточна чтобы признать ее статистически значимой и забрать/не рисковать ею далее?
2 пласт вопросов. Когда 3-4 стратегии встают в одну сторону — и здесь также нужно снимать риски. Возможное неблагоприятное движение/откат резко снижает дохоность: тут либо не давать стратегиям разворачиваться в одну сторону (стопы стоят) либо резать позиции до приемлемых размеров при получении какого-то профита.
п.с. речь только о внутридневной торговле
ЧАСТО до индикатора выхода не доходит цена, но профит уже статистически значимый есть. Статистически значимый — который не хочется терять.
Алго требует некоторого пофигизма к сделкам. Вообще если профит в иксах то можно делать частичный тейк типа ребаланса позы, хотя это скорее психология.
Теоретически которая максимизирует прибыль или профит фактор или минимизирует просадку. Практически может не быть обоснованного тейка для стратегии вообще, в частности для трендовой — там возможен вариант что любой тейк будет ухудшать результаты, до очень больших и редких срабатываний где начнется курвфиттинг.
Можно попробовать привязать тейк либо к волатильности как пишет Феликс Осколков выше либо к другим условиям типа тейк выхода из консолидации = ширине флета * икс.
Т е тейк надо рассчитывать на ценовом ряду а не на сделках. Причем динамический тейк возможно будет более уместным чем фиксированный.
ЗЫ. Это если брать внутридневные алгоритмы
А в других инструментах бывает и как Вы написали.
Да ни как, рынок по другому закону живет, не математическому, он живет в двух состояних, тренда, когда мгновенно улетает по направлению ТВх, второе — слабый тренд(флет), следуют глубокие откаты, которые будут выбитвать б/у, и состояния когда сносит стопы. И это не возможно привести к единому знаменателю, поэтому надо мнимизировать количество стопов, и при удачной ТВх — ждать состояния тренда
Ибо сказано в Писаниях: «Для любого случайного процесса, включая рыночный, среднее расстояние, которое проходит блуждающий объект, пропорционально корню из времени».
Поэтому, если за определенный промежуток времени цена прошла большее расстояние, чем ей предписано Мудрецами, то надо фиксировать прибыль. Ибо далее — цена уходит в Небытие.
Аминь.
Можно по вероятности, если модель/стратегия позволяет. Если модель выдает вероятность движения (с направлением), я делаю иногда так: вероятность выше порога вхожу, ниже порога выхожу — и это разные пороги) + конечно, какая-то подстраховка в виде фикс стопа или там трейлинга страхующего или чего-то такого. Частным случаем будет при вероятность 0.5+ выходить, при 0.5- выходить)) — для лонга.
+ Интересным может быть вариант классификации типа движения, которое ты ожидаешь. Самая простая классификация — 1. Импульс — когда улетает мощно 2. Вялое движение локально, но в долгосроке может быть значительным.
Можно затачивать систему фиксации результата сделки под тип и дальше втыкать заточенную систему, которую втыкать всегда когда ты торгуешь данный тип движения.
означает понижение ставок
тогда повторяет мои научные давнишние темы
здешним абсолютно неинтересные
и даже есть ютюб как лектор говорит про понижение
зато слушатели возмутились: «а играться???»
Определили средневзвешенную по АТР, если превышает 50% от дневного движения, говорите себе: я не жадина, а адекватный трейдер и давите на «мишку». Из цикла:«Просто добавь воды».
1 пласт вопросов.
Если хотите оттолкнуться от вычисленных Вами метрик, то можно выходить по ТакеProfitLong = AverageTradeLong + N*Ско(TradesLong), аналогично для Short-ов:
ТакеProfitShort = AverageTradeShort + N*Ско(TradesShort).
Параметр N — подбирается тестами.
У Вас будет разные тэйки для шортов и для лонгов.
Но не для всех систем это можно применить. Надо на отношение AverageTrade / СКО(Trades) еще посмотреть.
2 пласт вопросов.
Если риски известны, то необходимо просто не входить в позицию, которая превысит допустимый риск.
Необходим Controller или Manager Рисков.
Как только суммарный допустимый риск взят на грудь, необходимо всем остальным касатикам cтратегиям говорить Disable.
Это были ответы по Вашим вопросам.
От себя могу добавить следующее:
1. Чтобы не мучаться с параметрами Тэйк-а, выходите по обратному входному сигналу. Избавитесь от лишних степеней свободы.
2. Стоп-лосс забыть как страшный сон. Он давно должен быть выкинут на помойку. Хеджируйтесь опционами. Только выиграете от этого.
3. Желаю успехов.
2. После каждой убыточной сделки снижать размер позиции, после каждой профитной — увеличивать. % увеличения/снижения = 100 / макс. количество убыточных сделок в стратегии по результатам тестирования