стоп-лосс

Ставим ruin стоп-лосс

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

В принципе есть 2 подхода:
1. Оптимизировать уровень стопа-лосса, наиболее быстрый и простой. Но имеет недостатки (об этом далее)
2. Осознанно провести анализ сделок системы и выставить стоп-лосс.

Я за 2й метод, и вот почему: когда работает оптимизатор теряется связь (контроль) трейдера над системой, мы как бы получаем результат который принимаем на веру, хотя возможно оптимизатор выбрал например очень короткий стоп, а не длинный как мы хотели раньше. А это означает, что вся (!) система претерпела изменения. Но подходя к анализу сделок осознанно связь трейдера с системой не теряется, а даже наоборот укрепляется, т.к. трейдер извлекает дополнительную информацию о параметрах и поведении системы.

Для поиска места куда ставить стоп, достаточно визуального анализа…

Амиброкер дает возможность вывода в Excel результатов тестов (список сделок), напротив каждой сделки имеется параметр Profit и MAE/MFE, они то нам и нужны.

Нам необходимо посмотреть зависимость Profit от MAE для стоп-лоссов, и Profit от MFE для тейков. В том же excel элементарно строятся графики ScatterPlot, наподобие таких:


Выделенная область, как раз относится к тем уровням куда стоит ставить стоп, это те сделки которые практически после просадки не восстанавливаются, вот их как раз и нужно стопить. А также экстремальные сделки, на графике она одна в левом углу имеет координаты -4000 MAE -3200 Profit. От таких сделок как раз полезен ruin-stop.

Но это еще не все, подобные графики позволяют узнать более глубоко свою систему. Например, можно ясно увидеть что после определенного уровня просадки(MAE) вероятность выйти в прибыль у сделки катастрофически падает. После уровня -1400MAE у нас всего 4(!) прибыльных сделки. остальные в убыток. Или например, другой вариант, мы видим много трейдов, которые имели достаточно большой MAE и в дальнейшем выходили в плюс – это может свидетельствовать о том что у системы плохой тайминг.
Те же самые методы можно использовать для анализа Profit/MFE, только для тейк-профитов, но это другая история 😉

Можем ли мы использовать эту информацию, думаю можем? Как? – Решать каждому.

з.ы. Данные на графике – от системы из поста “Стопы коварны”, шкала соответственно в UnitSize пунктах.

Про стоп-лоссы

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

Но самая большая ошибка на мой взгляд, в том что люди считают, что стоп-лосс является неким элементом ММ или Риск Менеджмента. Особенно страдают неокрепшие трейдерские умы от прочтения книг, где им предлагается ставить стоп не более 2%, на минимуме предыдущей свечи и прочие “классические” методы аля “cut your losses, let profit run”

С позиции кванта, стоп-лосс – это такой же способ выхода из позиции как тейк-профит, n-Bar stop, или стандартный системный выход. Но сегодня мы о стопах и ММ тут вообще ни при чем. Да соглашусь, что уровень стоп-лосса влияет на риск, но на этапе разработки системы, при чем риск находит объективное отражение в параметрах системы. ММ и РМ это совершенно другой этап System Development Framework, и лучше его оставить на потом чтобы не забивать голову лишней информацией и действовать последовательно.

Любителям коротких стоп-лоссов посвящается

Бытует мнение, что короткий стоп пропорционально уменьшает риск, но это не совсем так, чтобы ставить короткие стопы нужен идеальный тайминг входа. А когда с таймингом все не просто, рынок с упорством вышибает все эти стопы, тут и рождаются все эти басни про кукловодов…

Стоп лосс – ставится не для того, чтобы выйти из рынка когда он пойдет против позиции. Он ставится для того, чтобы выйти когда рынок камнем будет падать, т.е. считаю что стопы ставятся не для того чтобы срабатывать в штатной ситуации. Считаю что приемлемым уровнем выхода по стопу 5-10% от выборки, стоп – это фол последней надежды для системы. В штатной ситуации у системы должно быть правило(а) на выход из позиции, т.н. интеллектуальный стоп, когда система решает, что рынок изменился и пора выходить. Лейтмотив этого поста – стопы надо ставить достаточно далеко от рынка, ибо они последний рубеж нашей обороны, на события как были недавно в Америке например.

Кстати в Амиброкере можно легко выставлять стопы в UnitSize (см. пред посты) Де факто получается адаптивный к волатильности стоп и тейк.

ApplyStop(stopTypeProfit,stopModePoint, 2700 / UnitSize,1);
ApplyStop
(stopTypeLoss, stopModePoint1400 / UnitSize,1);

 

Стопы-лоссы коварны

Хуже чем ставить близкие стоп-лоссы, является подгонка стопо-лоссов системы в отсутствие качественных выходов. Я обжегся в этом году неплохо на том, что заоптимайзил систему без edge. В итоге получил по шее от рынка.

Легким движение оптимизатора, система превращается, система превращается….

система превращается, в сущщий кошмар в 2010 году.

Мораль сей бастни: наличие стоп-лосса и тейка, как бы это красиво не выглядело на еквити не гарантирует работоспособности в будущем, когда система начнет ломаться никакие стопы не спасут.

з.ы. Win% у системы 82%, системко законсервировано до лучших времен, добавление интеллектуальных выходов особо ситуацию не улучшило, точнее лоси стали намного менее рогатые, но 4 месяца в перманентной просадке это как то ни в какие ворота.