Избранное трейдера Andrew Volosnikov
Так уж сложилось, что из всех видов торговли в трейдинге меня привлекает торговля по потоку ордеров.
Этой теме я посвятил довольно много времени и глубоко её исследовал. Писал свой терминал, собирал сырые данные, анализировал их, исследовал API различных датафидов и терминалов: Rithmic, CQG, Nanex, NYSE API's, NinjaTrader API, Sierrachart API, Takion API и др.
Но помимо сбора данных остро стоит проблема их корректной визуализации. Так вот с этим моментом все обстоит очень плохо. Когда человек говорит «Я читаю ленту» в голове представляется картина с сумасшедшим потоком бегущих цифр перед глазами, успеть рассмотреть и уж тем более как-то проанализировать которые практически невозможно. Большая часть из этого потока просто пролетает мимо. Безусловно с опытом наблюдения что-то начинает получаться, но это в лучшем случае 20-30% обработанной информации из всего потока. А если мы говорим о наблюдении за книгой ордеров (стакан, DOM, Depth of market), то здесь все еще хуже. Большая часть информации при наблюдении за стаканом просто не видна, т.к. частота его обновления в ядре биржи может достигать тысяч событий в секунду, а частота обновления стакана на экране вашего монитора в лучшем случае составит 1 раз в 50 миллисекунд (или 20 раз в секунду). Соответственно между двумя изменениями цифр в стакане на мониторе, могут произойти десятки изменений в реальности.
В предыдущей статье мы говорили об эффективных алгоритмах, необходимых для вычисления вероятностей и стат. распределений модели Маркова, которыми являются форвардный алгоритм и алгоритм Витерби. Форвардный алгоритм вычисляет вероятность соответствия данных наблюдения полученным моделью всем возможным последовательностям состояний. Алгоритм Витерби вычисляет вероятность соответствия данных полученной моделью одной, наиболее вероятной, последовательности.
В этом посте будет много формул, но без этого не обойтись, чтобы создать хорошую стратегию, надо разбираться в математической модели, лежащей в ее основе. Следующие части будут более приближенными к практике.
Форвардный алгоритм.
Форвардный алгоритм позволяет эффективно рассчитать функцию вероятности p(O|λ). Форвардной переменной называется вероятность генерации моделью наблюдений до времени t, и состояние j в момент времени t определяется как:
В данном цикле статей начинаем рассматривать модель Маркова, которая находит применение в задачах классификации состояния рынка и используется во многих биржевых роботах. Статьи основаны на постах, опубликованных в блоге Gekko Quant. Также будет рассмотрены практические алгоритмы на финансовых рынках. Код в цикле приведен на языке R. Вначале будет много теории, ее надо хотя бы попробовать понять, затем разберем практические примеры.
Рабочая среда распознавания основных паттернов.
Рассмотрим набор признаков O, полученный из набора данных d и класс w, обозначающий наиболее подходящий класс для O:
«Не надо бояться покупать акции. Надо бояться их не покупать» (УК Арсагера)
Это уже третий практический список компаний по критериям проекта «Разумный инвестор». Если всё начиналось, как теоретическая проверка и изучение поведения данных портфелей на истории, то сейчас это практика. Ощущения естествоиспытателя испытываю :)
Историю проекта и моих исследований можно посмотреть — Шадрин. Сборник исследований и опытов в сфере инвестирования. 2011-2015 гг.
Прошлые топ-листы Разумного инвестора:
В этом году список готов уже к 30 апреля.
Развитие фондового рынка в России не стоит на месте, если раньше по МСФО компании могли отчитываться сколь угодно долго, хоть до июня, а то и до осени (а могли и вообще не отчитываться по МСФО), то сейчас – до 30 апреля, не позже. Спасибо законодателям.
Как-то надо объединить эти мысли про будущее. А то вот в любом разговоре, когда я привожу факты и текущее положение вещей, мне обязательно начинают втирать про придуманное несчастливое будущее.
Однако же история развивается не всегда так, как хочется нашим врагам, а людей, которые хотят бед для нашей страны, неизбежно приходится считать врагами.
Я хочу подчеркнуть, что разговоры о будущем всегда сомнительны. Мои так же, как и моих оппонентов, так как мы существуем в вероятностном пространстве и если посмотреть ранжирование разнообразных вариантов, то безусловно россияне апеллируют к тем, которые находятся где-то в самом низу с мелкими показателями вероятности, так как украинцы должны уж совсем принимать последовательно крайне неверные и нежелательные решения, чтобы воплотить мечты россиян в жизнь.
И я опишу один из лучших вариантов развития событий. Он также обладает низкими вероятностями, но есть два варианта отношения к целеполаганию. Ставить мелкие достижимые цели для подпитки мотивации достижениями и ставить высокие недостижимые цели для того, чтобы в погоне за ними выжать из себя максимум возможностей.
Тех Анализ от А до Я «Тенденция и ее основные характеристики» Урок 2 часть 1
Сегодня к нашему вниманию будет рассмотрена тема «Тенденция и ее основные характеристики».
Что такое тенденция?
Какие бывают ее виды?
Какие бывают ее типы?
В этом уроке будут даны ответы на эти три вопроса. Для начала хочется отметить, что основа всего тех анализа заключается в определении и движении тех или иных тенденций, поскольку на них основывается весь остальной глубинный и точный анализ рынка.
Что такое тенденция? Тенденция – это направление движения цен того или иного финансового инструмента.
Какие бывают ее виды? И так тенденции делятся на три вида: растущая, падающая и боковая (см. на рисунок). Боковую тенденцию мы разберем позже.
Как определить растущую тенденцию? Все очень просто, растущая тенденцией считается та тенденция, у которой каждый последующий пик выше предыдущего и каждый последующий спад выше предыдущего. Падающей тенденцией считается, когда каждый последующий пик ниже предыдущего и каждый последующий спад ниже предыдущего (см. на рисунок). В результате чего начинающему трейдеру (спекулянту), инвестору уже не составит никакого труда определить, куда направляется рынок (или акция, фьючерсный контракт, индекс) и в каком направлении он развивается.