Избранное трейдера ✔Бизне$$ Ангел ✰
Приветствую!
Давно руки не доходят что то напечатать толковое на смартлабе. Сейчас вот печатаю, не особо толковое но все ж любопытное.
Решил разнообразить свои алгоритмы и немного поторговать «боковой» алгоритм. ну и в процессе собирания алгоритма получилось как обычно не то что хотелось изначально.
Суть идеи свелась к тому, что беру два инструмента и далее связываю их между собой (можно прологарифмировать и делать любую нелинейную связь тикеров) за основу связи можно брать прямую (бид первой бумаги — аск второй и наоборот или закрытие1-закрытие2 или регрессию или все на что фантазия разыграется, главное чтобы движение «индикатора» улавливало колебания бумаг.
Далее все по проще, один инструмент например Сбер, будет торговаться, второй инструмент будет направлять (лучше чем ммвб не найти, но можно взять например сбер обычку и префы, си и доллар, ртс и ммвб и при этом ртс можно в рубли пересчитать)
В своем примере я делал так: два тикера, зависимость бумаг считал только в момент их допустимой корреляции ( то есть, если бумаги пошли в разнобой, то переставал считать их связь, и собственно торговать прекращал.) ну и далее естественно исходить нужно из бумаги. ставлю на сбер от 20р, если расхождение есть больше 20р между сбером и ммвб, то открываю сделку. если после этого бумаги пошли в разнобой, то через каждые 30р вхожу снова (без удвоения, хотя можно и удваиваться, в тестах далее 80р не улетала бумага так что это на руку) Закрытие позиции просто при достижении равновесного значения.
Как это выглядет. Стрелочка просто — это вход, с + это добор позиции.
Settings=
{
Name = "*VMA",
step=100,
line = {{
Name = «Линия 1»,
Type = TYPE_LINE,
Color = RGB(6, 50, 250)
},
{
Name = «Линия 2»,
Type = TYPE_LINE,
Color = RGB(0, 0, 0),
Width = 2
}
}
}
function Init()
Продолжение. Начало здесь.
2.3. Расчет показателей
Для каждой пары мы рассчитываем пять показателей в тренировочном и проверочном периодах, а именно годовую прибыль, коэффициент Шарпа, среднее время сделки, приведенную к году частоту сделок, и прибыль за сделку.
Дневную прибыль рассчитаем следующим образом:
Вообще это самая простая тема. Мне придется ссылаться на календарные позиции в дальнейших рассуждениях, поэтому я об этом пишу. Это скорее общеобразовательное повествование. Поэтому гуру прошу не пинать, а для постигающих опционный мир это должно быть интересно.
Волатильность входит в стоимость опциона через время. То есть там такое выражение в d1 сигма*корень из времени до экспирации. И если времени у нас осталось мало, близко к нулю, то и волатильность уже не играет роли и наоборот. Поэтому попробуем посмотреть на эти опционы через жопу желтые очки. Представьте себе, как исторически могло сложиться в прайсинге опционов. Не стали бы трогать волатильность. Ну есть БА, у него есть вола, пусть себе болтается. Делаем ее константой. Тогда опционы нужно было бы оценивать в днях до экспирации. При этом мы бы продавали опцион, который исполнится через 30 дней, по цене 40 дневного опциона. 10 дней ложились бы к нам бонусом. И спред бы у нас считался в долях дня. Мы ведь считаем дюрацию облигаций, используя дни? А почему не посмотреть на опционы под тем же углом. Тем более в календарном спреде у нас один БА с одной волатильностью. Я составил табличку