Избранное трейдера Иван Тишевской
Что такое стакан и где его увидеть
Большинство людей, слышавших о биржевом рынке, знают, что такое рыночная цена финансового актива (и что она непостоянна). Большинство людей также знают, что существует отдельно цена покупки и цена продажи, и что эти цены могут сильно отличаться. Такое различие есть не только на бирже. Самый известный пример — различие курсов покупки и продажи валют в банках. Но лишь немногие знают, что все эти величины — лишь «вершина айсберга» реальной рыночной ситуации.
Когда человек подаёт на биржу заявку на покупку или продажу актива, у него есть две основные альтернативы.
Разместить заявку типа Market: купить или продать актив по текущей рыночной цене. Как правило, такие заявки исполняются очень быстро: брокер подыскивает к ним самое лучшее встречное предложение из уже имеющихся.
Все кто торгует опционами, торгует вариационными свопами, только об этом не знают. Это производный инструмент вне биржевого рынка. Его тиккер это номер вашего брокерского счета и экви по нему. Вот закрутил. Если коротко, то это продажа дорогой волатильности и покупка дешевой. Такой арбитраж вол. Более подробно в Гугл. В этой связи, нас будет интересовать, как оценивать ситуацию на рынке и рассчитывать свою стоимость опционов. Для этого, еще раз, о волатильности.
Волатильность бывает исторической, реализованной, маркетной, предполагаемой, расчетной. Это я на тот случай что бы не сказали, что я понятия путаю, потому что мы упростим. IV это будет маркетной и предполагаемой. HV – исторической, реализованной. Пока, такое обобщение, приемлемо.
Ну IV мы видим на доске опционов. А вот HV это загадка. Для меня это загадка потому, что индикаторов для терминалов, типа квика или смарт икса, я не нашел. Наверное это Глазьев запретил, что бы спекулянтов было меньше. (если кто сможет сделать такой индюк, дайте мне.) АТR индюк показывает волатильность, но это не та. Нам надо число, которое при подстановке в БШ дает цену. Конечно методика подсчета HV бывает разная. Что стоит только одно название: модель авторегрессионной условной гетероскедастичности. Или коротко ARCH. А еще есть GARCH, EWMA и прочие HLHV. Мы начнем с простой исторической волатильности. Для этого скачаем цены в Эксель дней за сто. Зная вашу любовь к формулам, я по клеточкам и столбцам буду объяснять.
Я бы хотел в этом довольно длинном посте рассказать о своем биржевом опыте. Читать поверхностно не нужно — ничего не поймете в большой куче букв.
Итак, все началось осенью 2010 года, когда я из книг узнал про биржевую торговлю. Эта тема меня чрезвычайно заинтересовала, и я начал активно изучать все, что находил по этой тематике. Параллельно с изучением темы, несколько месяцев до 2011 года я торговал на демо-счете терминала Quik. Имея предрасположенность к программированию и систематизации, я быстро узнал, что можно написать программу на языке QPile, торгующую за меня по некому алгоритму. Тогда я еще не имел никаких знаний и опыта в том, что называется «пониманием механизма рыночных движений». Я смотрел на график, находил в нем что-то, потом покупал и через какое-то время продавал. Получалось прибыльно. Так, написав своего первого робота, я начал за ним следить, наблюдая как на демо-счете растет мой капитал. Стратегия была простой: покупать, когда цена была в нижнем диапазоне последних дней, продавать — когда в верхнем. Через 2 месяца я отметил 20% рост по счету, что было отличным показателем того, что зарабатывать в общем-то не сложно (умея как я программировать и понимать рынок). Еще бы — 20% за 2 месяца — это более 100% годовых!
Пост о том, что нужно знать алготрейдеру — программисту Си Шарп. Какими базовыми знаниями надо обладать для того чтобы писать Роботов в СтокШарп / ВелсЛаб / ТсЛаб Api / SmartCom Api. Это не про кубико-трейдинг. Это про программирование.
Пост полезен в первую очередь трейдерам начинающим свой путь в алго, как дорожная карта. Чтобы не возникало желания изучать SmartCom Api на следующий день после изучения базовых типов данных.
Это вторая часть из серии статей Си Шарп Алго. Начало здесь.
План статьи:
1) Кто такой программист
2) Проба сил
3) Базовые знания языка
4) Продвинутые знания
5) Заключение