Избранное трейдера Falcone
Что бы выяснить. Когда можно увеличивать размер позиции. Разберем условную стратегию. Стратегию монетки (как в простой задачке по теории вероятности, подкидывание монетки). Имеем показатели: соотношение прибыльных сделок к убыточных равно 1:1. Примем прибыльную сделку за 1, а убыточную за 0. В теории имеем, что за 10 сделок мы получим вот такую последовательность сделок:
1) 1010101010
Дело в том. Что на практике так редко бывает. Вместо этой последовательности, можем получить и вот такие:
2) 1110110000
3) 0001001111
Предположим. Что за сделку мы имеем прибыль равный 1, убыток равный -1.
Мы сделали 5 сделок. Нам выпала 2-ая последовательность. И мы на счете имеем уже прибыль, равную трем. Что будет, если мы увеличим размер позиции в два раза? Последующие 5 сделок принесут нам минус шесть. И итогом получим минус три убытка. Вместо нуля для данной стратегии. Когда чаще всего увеличивают позиции? Когда на счете мы уже имеем деньги. На простом примере видим. Как такой подход создаст убыток по стратегии в целом.
просто может же возникать доп доход при шорте див тикера.
доп доход 13% от суммы удержанного див дохода + прибыль от изменения цены (при шорте).
вот кто сможет ответить точно, с сылками на расчет обязательства по возврату дивидендов по счету?
Небольшая статья с ресурса http://www.talaikis.com/ о построении простой стратегии, использующую наивный байесовский классификатор при создании процесса возврата к среднему. Весь код в статье приведен на языке Python.
Это достаточно большая область исследований, но расскажем все очень кратко. Мы попытаемся найти взаимоотношение между временными сериями (в данном случае возьмем в качестве сигнала взаимный фонд XLF из финансового сектора, сдвинутый по времени на 1 день назад), а нашей целью будет фьючерс S&P500 в форме CFD. Будем входить в длинную позицию по этой бумаге при нулевой вероятности приращения. Логически нулевая вероятность ни о чем не говорит, другими словами, будем покупать возврат к среднему.
1. Получение данных
Y = read_mongo(dbase, "S&P5001440") X = read_mongo(dbase, syms[s]).shift() #готовим набор данных res = pd.concat([X.CLOSE, Y.CLOSE], axis=1, join_axes=[X.index]).pct_change().dropna() res.columns = ['X', 'Y']
Что такое риск на сделку? Это величина разности стоимости котировок (величина стоп приказа) умноженного на величину позиции? Разность котировки дает стратегия . А где брать размер позиции? Обычно следуют от обратного – берут максимальный риск на сделку, и делят его на разность котировок. Где взять максимальный риск на сделку? В книгах — риск менеджмента. На чем основывается значение риска в книгах? Я не видел, и уверен. Никто не знает. Кроме как – он не позволит разорить торгуемый счет. А кто, или что его разорит?
Разорит счет:
1) Непрерывная череда убыточных сделок (максимальная величина просадки)
2) Комиссия и среднее проскальзывание
3) ГЭПы и форс мажорное проскальзывание.
4) Есть другие причины, не относящиеся к риск менеджменту.
А как их учесть и получить формулу риска от депозита? Дело в том. Что сам по себе риск не определяет ничего. Его величина в себе содержит размер позиции. И именно он и является основополагающим и никак не вычленяется из понятия риска. Даже само утверждение – разорит счет — не верно. Нужно не разорить, а не уменьшить до некоторого значения. Когда мы уже не сможем открывать новые позиции. Почему же именно риском оперируют при определении значения? Дело в том. Что там особый риск – риск на одну позицию (один контракт). Т.е. по сути величина стопа, а не риск. И он не имеет отношение к риск менеджменту.
В предыдущем посте я рассказал. Как определить величину позиции с использованием риск менеджмента. Откуда берутся конкретные значения. Показал, что всем известные значения 2-5% от депозита не соответствует истине. Дал вот такие формулы:
Количество лот на сделку:
Л= Д/(Ц+Н*(С1-С2))
Расшифровка переменных, как и понимание самой формулы в предыдущем посте.
Есть другие факторы, которые мы еще не учли. Но которые так же должны учитываться при риск менеджменте.
В прошлый раз я опустил проскальзывание и комиссию брокеру за сделку (обозначим — К). Их нужно прибавить к (С1-С2)
Соблюдение риск менеджмент предполагает. Что в течении длительного времени (год) мы не прейдем к ситуации. Когда на счете не окажется денег для продолжения торговли. Не смотря на то, что эти совокупные события, по сути, не превратили доходную стратегию в убыточную.
Существуют риски, которые непременно присутствуют на рынке. Которые могут привести к тому. Что наш максимальный стоп увеличится по не учтенной нами ситуации. У меня был случай. Когда я торговал Магнит (мой первый опыт). За три дня я сделал некую прибыль на лонговой позиции. После рынок изменился, РТС падал. Я принял решение шортить Магнит. Через 30 минут от моего открытого шорта вышла новость о доходности магнита за полугодие. Это привело к тому. Что котировка сгепировала вверх, перепрыгнув мой стоп. Увидев это, я закрыл позицию с тем убытком, какой давал мне рынок. Он составил всей 3-х дневной прибыли. И превышал мой стоп в 5-6 раз. На тот момент мне и в голову не приходило учитывать такой форс мажор. Более того, такого типа новости не редко выходят по размытым датам и времени.