Блог им. KatinDed

Стоп-лосс и тейк-профит. Где ставить. Часть 1. Самый длинный путь к сливу

Начало здесь

smart-lab.ru/blog/755391.php

 

Я сразу в математику. Приведу обозначения, потом их поясню.

Обозначения:

D — депозит, (доллары США),
c  — цена пункта, (доллары США / пункт),
s  — спред (пункты), его будем считать фиксированным.
p  — уменьшение депозита после срабатывания стопа. 0 < p < 1,
Ж — (от слова «жопа») уровень слива 0 < Ж < 1,
k  — количество сделок для слива.

Поясню. после срабатывания стопа депозит уменьшается. Был D, а стал D*p. 
Нам для дальнейшего придется формально задать величину депозита, при достижении которой мы будем считать депозит слитым. Был депозит D, а стал D*Ж. В конечных формулах этот параметр исчезнет, а потому позволил себе букву, которая для формул не характерна.

Поехали!

Представим себе, что при каждом входе в рынок, мы выбираем объем сделки таким, чтобы имеющийся в наличии депозит, деленный на цену пункта был бы одинаковым для всей серии сделок. Есть, допустим, у вас 100 долларов, вы делаете ставку со стоимостью пункта 1 доллар/пункт. отношение этих величин равно 100. Потом у вас осталось, например, 60 долларов и вы выбираете объем 0,6 доллара/пункт. Отношение этих величин равно 100. И так для всех сделок. Таким образом, вы при каждом входе в рынок играете с ним в одну и ту же игру. Вошли, за спиной 100 пунктов, причем всегда.

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

В принципе, мы можем слить депозит за одну сделку. Приведу численный пример.

Пусть депозит равен 100 долларов. Задаем уровень Ж = 0,1 (то бишь если от депозита осталось 10%, то мы считаем его слитым под корень).
Делаем ставку объемом 1 доллар за пункт, устанавливаем стоп-лосс на расстоянии 90 пунктов от входа, и ждем. Сколько же пунктов надо пройти рынку чтобы коснуться стопа? Поскольку у нас есть спред, допустим 3 пункта, то рынку до стопа идти 90 — 3 = 87 пунктов.

Можем слить депозит и за две сделки, надо только правильно выбрать стоп-лосс, чтобы наша стандартная игра с рынком не теряла своего характера.
В нашем численном примере начальный депозит равен 100 долларам. Это значит, что для выбора стопа мы должны положить, что 

Ж*100 долларов= 100 долларов * p^2 

(вот этой шляпкой "^" обозначена операция возведения в степень. В данном случае, это возведение в квадрат). 
Из этого соотношения следует, что 

p = Ж^(1/2) = 0.1^(1/2) = 0.3162

В первой сделке мы выбираем объем таким, чтобы D/c = 100, то есть с = 1 доллар за пункт. Депозит в первой сделке уменьшается до

100 * 0,3162 = 31,62 то есть на 68,38 доллара

то есть стоп должен стоять на расстоянии 68,4 пункта. Рынку, с учетом спреда, для его срабатывания надо пройти 68,4 — 3 = 65,4 пункта.

Во второй сделке мы выбираем объем таким, чтобы цена пункта составляла 0,3162 доллара за пункт, тогда мы опять имеем
31,62/0,3162 = 100 пунктов. для достижения уровня Ж = 10 долларов, надо пройти (31,62 — 10)/0,3162 = 68,4 пункта, то есть то же расстояние что и первой сделке. Рынку во второй сделке надо пройти те же 68,4 — 3 = 65,4 пункта.

Два примера я привел (все численные результаты приближенные, а потому не придирайтесь). Что здесь важно?

В первом случае до слива рынок прошел 87 пунктов, а во втором случае ему для этого потребовалось два прохода по 65,4 пункта, то есть 130,8 пункта! То бишь при втором подходе полный слив Ж становится дальше на 130,8 — 87 = 43,8 пункта!!!

А что будет, если поход к Ж разделить на три части? На четыре? «Вот тут я и начал объяснять» ©

Чтобы пройти до уровня Ж за k сделок, мы должны выбрать величину p равной

p = Ж^(1/k)

При это м рынку за все k сделок надо пройти (в пунктах)

f(k) = [D/c*(1-p)-s]*k = [D/c*(1- Ж^(1/k)]*k

Давайте нарисуем график этой функции. Вот он для случая D/c = 100, s = 3.

Верхний график — расстояние до слива в пунктах, нижний — расстояние до стопа.


Стоп-лосс и тейк-профит. Где ставить. Часть 1. Самый длинный путь к сливу


Прикол в том, что эта кривая имеет максимум, то есть при некотором k слив находится максимально далеко. В приведенном примере рынку надо пройти в общей сложности 176 пунктов, при этом стоп всегда ставится на расстоянии 22,6 пункта.

Конечно, хочется продифференцировать функцию f(k) по аргументу k, приравнять ее к нулю, и получить формулу для максимума и для стопа.
Я это сделал, получил вот что

f`(k) = D/c — s — (D/c)* Ж^(1/k) + (D/c)* Ж^(1/k)*(1/k) *ln(Ж^(1/k) = 0

Если учесть, что Ж^(1/k) = p, то получим

1 — (s*c/D) — p + p*ln(p) = 0

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

Все на сегодня. Следующий пост о наилучшем тейк-профите. Оказывается, что существует самый короткий путь к успеху!
Ура! На сегодня все. 

★3
31 комментарий
Спасибо деду, от внука, за науку.
avatar
2020, заглядывайте, я еще налью.
Не могу найти винрейт в этих формулах, без него определение отношения стопа к тейку не имеет смысла.
avatar
Diamond, винрейт, это вообще что? Расшифруйте, я найду.
Дедушка Кати Савкиной, вероятность прибыльной сделки. Например, 60% — каждая 6 из 10 сделок прибыльная, 4 оставшиеся убыточные.
avatar
Diamond, нет… статья совсем не об этом. Я бы тоже хотел.)))
А как ставить стопы, чтобы их не слизало, как утром 14 декабря?
Стоп сработал, но через несколько минут тренд развернулся и цена стала даже выше, чем на открытии. Как быть с кратковременными сквизами тренда или игрой ММ?
avatar
IZIB, убирать стопы на открытии/закрытии/прерывании сессии, убирать при клиринге, низких объёмах и большом спреде. Других вариантов пока не могу представить. Если позиция с большим плечом, то плечо через эти события просто не переносить никогда.
avatar
Diamond, т.е. по сути управлять стопами ежедневно вручную. 
Если основная работа не связана с биржей, а стопы — способ избежать сильных трендовых просадок актива, пока я «на работе» и не смотрю в монитор, то тут как?

avatar
IZIB, Не пользуйте стопы — это же следует из условий в вашем вопросе. )))
avatar
IZIB, тогда среднесрочный трейдинг или инвестирование, там редко нужно в терминал смотреть, а профит бывает довольно неплохой.
avatar
IZIB, не относитесь столь серьезно к написанному. Рассматривайте написанный текст как некий математический этюд, да с неожиданным, на мой взгляд, результатом, но всего лишь этюд, с постоянными спредами и прочими предположениями. Реальная торговля очень далека от всего этого.
Дедушка Кати Савкиной, а для меня, как новичка на рынке (чуть более года) как раз важно практическое применение лосей. Уже ни раз обжигался, что мои стопы срабатывали, а рынок вскоре разворачивался. Обидно ;))) Я не спекулянт, а скорее инвестор, но терять на просадках много денег что-то жалко.
Теперь контролирую стопами позиции только с долей примерно более 5%.  
avatar
Я так понимаю на что ставить пох… й?
avatar
 Реальная профитная торговля очень далека от всего этого.
Эт точно. © 
avatar
О'Грин, будет еще пост про тейк-профит, а потом я планирую написать пост, в котором напишу и об этом.
Дедушка Кати Савкиной, Всё уже давным-давно написано в архивах...
 Вот только интерес представляют исключительно системы, автор которых ежедневно приводит скрины из квика своих трейдов, где на практике подтверждается профитность ( = истинность) работоспособности ТС.
 А не сферический конь в вакууме… ©
avatar
О'Грин, ну… это не ко мне. Эксгибиционизмом не страдаю.
Дедушка Кати Савкиной, А чем здесь страдаете?
 Препарированием сферических коней в вакууме? © 

А профитные трейдеры эксгибиционизмом не страдают — они им наслаждаются!  

 Страдания — это про постоянно сливающих на стопах и вычисляющих. на сколько им ещё такой торговли хватит депо, по метОде этого поста. )))
avatar
О'Грин, если я начну рассказывать о том, чем я тут «страдаю», то это будет эксгибиционизм, а я им не страдаю.
Дедушка Кати Савкиной,
За отмазку не катит. Ога, 20К конкурсантов торговли онлайн — эксгибиционисты...
 Только имеющие здесь репутацию и уважение, в отличие от пустых болтунов.
 Вот как раз во всех этих этих постах и голый эксгибиционизм во всей своей красе — одна пустая болтовня, не относящаяся к реальной работе в рынке.
 Статус чей-то девушки не спасает — я одного реально работающего по своей системе школьника не променяю на сотню таких пустых дедушек.
smart-lab.ru/my/Tasce/blog/page9/

 А кто не умеет работать — тот идёт учить. ©
Бессмысленный и бесполезный...

avatar
О'Грин, от меня-то Вы чего хотите?
Дедушка Кати Савкиной, УЖЕ ничего. 
 Полезной инфы практической работы вы дать не в состоянии, а пустых препараторов сферических коней в вакууме здесь и без Вас десятки графоманствуют. )))
avatar
О'Грин, 
УЖЕ ничего. 

Уфф… как гора с плеч.
Зачем прятать выработанные рефлексы за броню математики? © kaa
avatar
Reshpekt Fund Russia, я об этом не подумал...
Как я интерпретирую, что тут вообще происходит. Надеюсь, умные люди меня поправят, если я ошибаюсь.Если спред равен нулю, то чтобы как можно дольше продержаться, нужно делать ставки как можно мельче. Как только появляется ненулевой спред, делать слишком мелкие ставки становится невыгодно, потому что их будет много, и будет быстрый слив благодаря спреду. Но и слишком крупные ставки тоже невыгодны. Отсюда возможность найти оптимальное значение ставки (или риска на одну ставку). В такой постановке задачи.
avatar

Юрий Ч., зрите в корень! Именно так. Спасибо!

Крутой обзор.Пиши больше таких, особенно прменительно к торговле, чего на Смарте к сожалению  редкость.
avatar
ну-ну… а если ставить ТП — то будет около 0… а почему именно такой стоп? — можно и один пипс выбрать))… и про стопы — вот давно как то проверял одну сратегию (вход на сБере после ГЭПа — дневки)  и скажи после этого что стоп это туфта)))



avatar
честно ничё не понял.зачем задавать стоп в абсолютных значениях, если он всегда разный…
avatar

теги блога *ложный процент

....все тэги



UPDONW
Новый дизайн