Избранное трейдера java
Какое-то время назад, Тимофей делал опрос кто как ищет закономерности для торговли. Предложу здесь и свой вариант.
Все кто интересуется хедж-фондами знает такого персонажа как Рэй Далио. Советую зайти к нему на сайт Bridgewater, там выложено много полезной исследовательской информации (не реклама). Так вот, у него предложен интересный подход к макро анализу, на основании матрицы роста и инфляции. В зависимости от разных состояний экономики (например, рост вверх и инфляция вверх) произведен анализ какой из видов актива лучше всего себя ведет (акции, облигации, товары, TIPS и т.д.)
Так вот, определив, что, например, commodities будут расти согласно текущему состоянию экономики (а точнее ожиданиям относительно состояния экономики) и сформировав свой bias торговли вверх, можно торговать commodities любым из торговых инструментов (свечи, формации, индикаторы, фибоначи, и т.д.) и торговать со стат. преимуществом. И получается, что для успешной торговли важны не инструменты торговли, а bias движения цены на основании фундаментального анализа для получения стат. преимущества.
Настоящее название Гусеница -SSA. По умному -непараметрический метод прогнозирования. Разработан еще во времена СССР, но параллельно также развивался в Англии и в США.
Так как метод используется для анализа временных рядов, то для трейдинга -самое то.
Сам метод достаточно прост.
Вкратце-выбираем длину окна, кому какая нравится, строим на основе ряда траекторную матрицу, столбцы у которой, скользящие отрезки ряда с первой точки начала ряда по конечную, потом с первой по конечную +1 и так далее.
Дальше-еще проще, матрицу нашу траекторную сингулярно раскладываем в сумму элементарных матриц.Каждая элементарная матрица задается набором из собственного числа и двух сингулярных векторов-собственного и факторного.
Значится предположим, что вот наши котировки (временной ряд) являются суммой несклоьких рядов. При некоторых условиях, по виду собственных чисел, собственных и факторных векторов, теоретические результаты позволяют определить, что это за слагаемые и какой набор элементарных матриц, соответствует каждому из них. Внутри каждого набора, суммируем элементарные матрицы, переходим от результирующих матриц к ряду, получаем разложение ряда на адаптивные слагаемые: сумму тренда периодики и шума, ну или на сумму низкочастотной или высокочастотной составляющей.
Мы проверили информацию с Bloomberg, они так же подтверждают наличие на бирже NASDAQ в 15:38:09 по местному времени (22:38:09 МСК) сделки odd lot trade по AAPL с ценой 114.32$.
Соответственно, сделка не «нарисованная», она биржевая, поэтому и отобразилась на графике в QUIK.
Ситуация здесь в некотором роде аналогична уже ранее обсуждаемой теме с фильтрацией данных (в аттаче): наш дата-вендор и ваш альтернативный дата-вендор (IB) по-разному ведут потоки данных. Мы по-разному фильтруем данные: IB, судя по всему, фильтрует сильные отклонения цены в моменте, «Открытие» сильные отклонения не фильтрует, соответственно, вы можете видеть более широкий разброс в ценах. Именно поэтому у нас вы видите длинные тени на графиках, а у IB нет.
Еще одна тема. Использование опционов в качестве стопов. Тут надо разобраться в дефиницах. Что такое стоп? Полный выход из позиции. Вы вошли в рынок и ошиблись. Цена пошла в другую сторону. Тогда вам надо перевернуться, купить позицию в другую сторону? Или это мани менеджмент. У вас убыток более 10% и надо, просто, тупо выйти. Я никогда не понимал стопы. Ведь когда вы входите в рынок вы чем руководствуетесь. У вас есть виды на рост. Вы входите позицией, но цена туда не идет. Необходимо сократить позицию, дождаться низов и увеличить позицию. Как то так. Нахождение в рынке это риск. Как в любом бизнесе. И вы либо в бизнесе, либо нет. Невозможно создать строительную компанию и продавать ее всякий раз, когда дела идут плохо. Потом откупить, может не получиться. Вы должны быть в рынке и контролировать риски. Независимо, четверг сегодня или понедельник. У опционных позиций мы видим уровни отсечек. Это приводит к некоторой иллюзии, что цена сейчас там будет. Но будет она там на экспирацию. Я уже приводил пример с торговым роботом. В ручном режиме это выглядит так: Вы купили 10 фьючей, но рынок падает. Вы начинаете продавать по одному фьючу на каждые 1000 пунктов падения. Рынок разворачивается и вы, начинаете покупать. И когда рынок достигнет цели, плюс 2000 п, у вас 12 купленных фючей. Примерно так работает направленная дельта. Она увеличивает вашу позицию при росте и уменьшает при падении. При этом делает это без комиссии биржи и через каждый тик. За аренду такого робота, вы платите дневную Тетту. А вот волатильность и вега, как правило, не на вашей стороне. И пока мы не стали изучать календарные конструкции, посмотрим, как с этим можно справиться в одной серии.
Цена фьюча 87590. Предполагаем движение порядка 3500 пунктов в ту или иную сторону. Наш прогноз вниз. Поэтому мы продаем фьюч и покупаем 87500 колл. Как будут развиваться события? Если цена идет вниз и приходит на 8400.