Избранное трейдера Holod_Dmitry

по

АЛГО Как я это вижу II – Начинаем работать с тиками

    • 16 февраля 2016, 20:54
    • |
    • Ага
  • Еще

Продолжаю серию статей. Начало тут http://smart-lab.ru/blog/310895.php

Итак, у нас имеется история в виде набора упорядоченных по времени тиков, но используем мы только данные цены. Перед началом проведем подготовку данных (как я называю «упаковку тиков»). Например, есть исторический отрезок со следующими данными (окончание сессии от 12.02.2016 по ESH16):
АЛГО Как я это вижу II – Начинаем работать с тиками

Как мы видим множество соседних тиков, имеют одинаковое значение цены, что создает «избыточность данных». Если мы оставим только те последовательные тики, цена которых отличается от предыдущего, то количество данных ощутимо сократиться:
АЛГО Как я это вижу II – Начинаем работать с тиками

Это я и называю упаковкой тиков. Но на самом деле такой способ упаковки удобен для дата-майнинга, для симуляции на истории удобен способ «меньшего сжатия», когда мы оставляем только те последовательные тики, цена которых отличается от предыдущих. Или тики, которые по времени отстоят от предыдущего более чем на 1 секунду. Это необходимо при симуляции выставления и исполнения ордеров. И также дает нам биржевое время, с точностью до секунды, для функционирования работа в режиме симуляции по истории. В этом случае картинка будет следующей:
АЛГО Как я это вижу II – Начинаем работать с тиками

Итак, данные подготовлены и можно приступить к «описанию и поиску простейших паттернов» (этот блок служит для ввода в курс дела, а не отражает практический способ). Например, имеется некоторый паттерн, представленный на следующем рисунке:
АЛГО Как я это вижу II – Начинаем работать с тиками

Паттерн выделен оранжевым цветом. Какая особенность алгоритма необходима для его выявления? Это то, что он должен искать паттерн при поступлении каждой порции данных. Паттерн может начаться с любого тика, и закончится на любом. Т.е. поиск в данном случае будет представлять «трафарет»:
АЛГО Как я это вижу II – Начинаем работать с тиками

Подставляемый для каждого тика в последовательности, и при совпадении с которым паттерн считается «опознанным» (Т.е. трафарет как-бы скользящий).

Представленный пример достаточно сильно утрирован, в реальности трафарет не столь «жёсткий» и возможно бы включал в себя и следующие представления:
АЛГО Как я это вижу II – Начинаем работать с тиками

P.P.S

Формирование следующих статей цикла будет производиться по мере наличия времени и желания ;)

Всем успехов в торговле! 


Полигон лудомана 2. Расслабился и закрыл почти 40% профита.

Из тильта вышел. Успокоился. Расслабился и начал нормальную торговлю.
Подсчитал жалкие копейки остатка депозита — чуть больше 8 долларов после утреннего стоп-аута на счете «Полигон лудомана».
Подождал, когда пришлют рибейт — возврат части спреда за вчерашние объемы торговли — в сумме стало около 80 долларов. На центовом счете смотрится неплохо.
Пошел, пробежал 4 км.
С чистой головой сел за комп и помог роботу с объемом продаж AUDUSD. Но риски уже не задирал, стоп по имеющемуся капиталу стоял не на пределе возможностей счета по плечу, а за границей дневной волатильности. Так что запас прочности на колебания внутри дня был и можно было не суетиться на каждый чих рынка.
Дождался движения и на малейшем признаке отката зафиксировал профит — целых 36 долларов. Рисковать с такими объемами удерживая прибыльную сделку на откатах нет смысла. Часть профита съели стопы по канадцу, но тридцатка осталась. Не бог весть какие деньги после слитой тыщи, но почти 40% профита.
В рынке остается покупка золота, тоже с большим запасом, и продажа доллар/йены.
Ну и робот продолжает продажи австралийца с консервативными рисками.
Текущее состояние — 26 долларов плавающего профита.

Полигон лудомана 2. Расслабился и закрыл почти 40% профита.



( Читать дальше )

Изучаю FIX протокол с нуля. Подводим итоги первой части. Первая борьба за миллисекунды.

Начало положено тут
Продолжение тут

Вступление

     Разработка обертки протокола, только на первый взгляд, кажется простым. Нахрапом такую задачу не взять. Тут, как я уже говорил, важно посидеть с кружкой чая, полистать документацию, построить различные схемы, структуры. На основе этого, разработать логику обертки, иерархию классов и тд. Разберем иерархию команд протокола. Для анализа была взята документация самой биржи.

Теоретически аспекты. Разложим немного по полочкам.

     Все сообщения протокола можно разложить на несколько тем. Я начну с первой группы:
  1. Сообщения для поддержания связи.
  • Logon; Тип=A; Сообщение для инициализации сессии. Грубо говоря для подключения к серверу
  • Logout; Тип=5; Сообщение для завершения сессии. Сообщаем серверу о прекращении связи
  • Hearbeat; Тип=0; Сообщение для поддержания связи. 
  • Request; Тип=1; Сообщение для поддержания связи. Запрос второй стороны, жива ли первая
  • Reject; Тип=3; Сообщение об ошибке. Получаем его, если мы не правильно оформили свое сообщение
  • Resend Request; Тип=2; Повторный запрос сообщений, в случае утери. Задается интервал номеров сообщений.
  • Sequence Reset; Тип=4; Используется для сброса номеров сообщений. 
     На этом наверное буду заканчивать первую часть описания. В нее вошли функции, отвечающие исключительно за связь между клиентом и сервером. Давайте посмотрим теперь немного практики. И еще почертим.

( Читать дальше )

Обзор перспектив LNG экспорта США

Обзор перспектив LNG экспорта США
Кому важно и интересно - прочитаете полностью.

Тезисы:

1. Потребление газа в мире растет. За 2004-2014 выросло на 28% (до 3,46 трлн кубм), производство LNG выросло на 85% (до 0,33 трлн кубм). В 2014-2020 ожидается ежегодный рост потребления 1,9% в год, что меньше чем в предыдущее десятилетие — 2,4%. Нефть прирастает в год около 1-2%, газ был быстрее и наверно будет продолжать опережать. Уголь пока что конкурирует по цене с газом, но его неэкологичность дает нишу газу — как минимум в мегаполисах. Рост потребления газа чуть опережает рост его производства. 

( Читать дальше )

АЛГО Как я это вижу: I “Исходные данные”

    • 15 февраля 2016, 18:31
    • |
    • Ага
  • Еще

Решил написать цикл статей про алгоритмическую торговлю с моего взгляда и опыта,  как я это вижу и применяю, т.е. буду описывать мой субъективный взгляд ;) Начну с самых простых вещей и буду двигаться к более сложным…

P.S. Описание содержит (или отталкивается от) практику торговли фьючерсами на CME

Исходные данные:

Все, что у нас есть это исторические данные, даже наш опыт это тоже «исторические данные» в известном смысле, и будущего не знает никто. Поэтому работаем только от истории. Поступающие в реальном времени данные, тут же становится историческими т.к. уже случились.

Наша задача – найти закономерности на имеющейся истории, дающие статистическое преимущество и эксплуатируя их получать профит. Но сами «закономерности» должны обладать определенными свойствами. Например, любая закономерность должна область определенной степенью «стационарности» (стабильности), что бы она могла дать нам себя поэксплуатировать, (об этом я расскажу в будущих статьях). Еще одно из таких свойств – техническая возможность ее эксплуатировать, но это больше касается HFT, а этот цикл не о высокочастотной торговле.



( Читать дальше )

Отличная закономерность, которой я пользуюсь.

Всем привет! Есть один очень отличный метод торговли на инструментах с высокой корреляцией. Данный метод отлично работает на рынке нефти, на любом ТФ, даже на минутках.

Смысл в том, чтобы смотреть структуру цены на обоих рынках, и входить в сделку только тогда, когда они сетапятся ОДНОВРЕМЕННО! Для примера возьмем рынок нефти двух марок: Brent и WTI Crude Oil. В данном случае я продавал CL CME, где я входил и выходил можете посмотреть в моем журнале трейдера.


www.cofutrading.com

Сколько я заработал на этой сделке смотрите в моем блоге.
P.S.
Как это работает на других активах — надо проверять. Уверен, что работает еще и в связке индексов FESX + FDAX и ES + YM + NQ. Если будете пользоваться, мой совет торговать это только в тренде ;) Всем успехов!
P.S.S Я начал вести трейдерский журнал\блог. Планирую все свои наработки скидывать туда, это поможет мне структурировать все свои знания и собранные наблюдения в одном месте. Кому интересно — велкам (сайт на английском, но есть раздел на русском www.cofutrading.com/rus).
P.S.S.S Если пост понравился, поставьте, пожалуйста, «хорошо». Добавляйтесь в друзья ;)

Сколько зарабатывают арбитражеры?

В последнее время нам на почту стало поступать много писем, а сколько можно заработать на арбитражных стратегиях, и вообще можно ли что то заработать?

Людей в основном интересует доходность.

Отвечая на этот вопрос мы решили выложить результаты некоторых стратегий парного трейдинга с 1.01.2015 по сегодняшний день.

Пара №1 (GAZP/LKOH). Доходность 42% годовых. 



Пара №2 (GAZP/ROSN). Доходность 19% годовых. 



Пара №3 (ROSN/LKOH). Доходность 37% годовых. 



Пара №4 (SBRF/SBPR). Доходность 40% годовых. 



При одновременной торговли 4-мя парами просадка по счету достигала 7 процентов, доходность портфеля из 4-х пар за год 34%

Раскрываю один из секретов Bull'a

Думаю, всем известна поговорка: «За двумя зайцами погонишься, ни одного не поймаешь»
Мало людей поставили плюсов на мой пост smart-lab.ru/blog/310609.php
Почему Булл не теряет заработанное? Потому что торгует только один инструмент на одном счету! Только один!!!!!
Если бы он переходил от Si к Ri, от Ri к Sr, от Sr к Gz, от Gz к Br, от Br к ED, у него ничего не осталось бы от заработанной прибыли на Si.
Хорошие охотники умеют выжидать.

Почему нужно открывать несколько брокерских счетов

Почему нужно открывать несколько брокерских счетов
Вы никогда не сталкивались с тем, что слили драгоценную прибыль, заработанную на одном инструменте, войдя в другой? Тогда как надо было переждать и выждать следующий сильный сигнал по единственному инструменту. Может слишком рано или слишком поздно вышли из позиций? А надо было одной частью депозита взять большое движение, а другой — меньшее. От такой головной боли нас избавит разделение инструментов и стратегий и плеча по разным брокерским счетам: например,
На одном торгуем — Si, на другом — Ri,
На одном торгуем — Сбербанк, на другом — Газпром
На одном торгуем долгосрок, на другом — краткосрок.
На одном инвестируем, на другом — нет
К тому же можем варьировать риски: на одном — 4 плечо, на другом — 2 плечо.


....все тэги
UPDONW
Новый дизайн