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

по

Мифы о кризисе в сфере промышленности РФ

Цухло С., заведующий лабораторией конъюнктурных опросов Научного направления «Реальный сектор» ИЭП им. Е.Т. Гайдара:

"Большинство показателей представительного набора индикаторов конъюнктурных опросов ИЭП, описывающих изменение и состояние российской промышленности, мало напоминают кризисную динамику образца 1990-х годов или 2008–2009 гг. Более того, часть показателей не продемонстрировала никаких кризисных изменений в 2015 г. Анализ данных позволяет лишь с большой натяжкой назвать минувший год кризисным для российской промышленности"

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

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

Вступление

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

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

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

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

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

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

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

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

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

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

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



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

Бесплатная тиковая база данных (CME)

    • 15 февраля 2016, 18:22
    • |
    • nxt
  • Еще

Всем привет.

Решил выложить в открытый доступ базу данных тиков с CME, которая накапливалась за последние годы, и обновляется по итогу дня.

FTP доступ: 

85.25.211.62
login: smartlab
pass: smartlabpass

Ссылки на торрент: http://ge.tt/1Ql8j3Y2

№2: app.box.com/s/h0dhmkif0fhnvlpzdp8ma89c1ysv876t

Формат данных:


seconds (int32) — кол-во секунд с начала суток по Чикаго.
milliseconds (int32)
price (int32)
volume (int32)
bestBidPrice (sbyte) — расстояние в тиках между price и реальной ценой BidPrice
bestAskPrice (sbyte) - расстояние в тиках между price и реальной ценой AskPrice
bestBidSize (int32) — доступно с июня 2015
bestAskSize (int32) - доступно с июня 2015

Ниже код для чтения бинарных файлов (На C#).

Создаем класс Tick:

  1. public class Tick
  2. {
  3. public DateTime Time { get; set; }
  4. public int Price { get; set; }
  5. public int Volume { get; set; }
  6. public int BidPrice { get; set; }
  7. public int AskPrice { get; set; }


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

Очень полезное видео для любителей фьючерса РТС

В свое время неплохо помогло в плане осознания природы движения цены на рынке. Человек толково объясняет как пользоваться QScalp, анализировать открытый интерес и повысить эффективность своей торговли


www.youtube.com/watch?v=BxtjvuOcZWE&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=TD7rvTYoP9I&index=2&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=w-iLP2nSQ-s&index=3&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=w-iLP2nSQ-s&index=3&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=Xj8Wp7dQXrc&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6&index=5




Объективный взгляд трейдера на биржевую торговлю!

Вчера дочитал книгу «Механизм Трейдинга», которую написал Тимофей Мартынов. Как уже говорил ранее, первое, что бросается в глаза — это оглавление. Не часто видел, что бы оно занимало более 5 страниц. Из-за этого у книги появляются как очевидные «минусы», так и «плюсы». Отрицательная сторона состоит в том, что в таком большом объеме информации, некоторые темы показались мне менее интересными.

Так как я являюсь позиционным интуитивным трейдером, то все, что связано с алготрейдингом, программированием, бэктестингом и так далее читалось сложновато. Также показалось лишним упоминание формулы Келли и оптимального «F» в главе «Управление капиталом и контроль риска» (без этого тема и так была отлично раскрыта).

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

Ну и естественно, с книгой еще нужно будет работать. Обязательно внимательно просмотреть все подписи к рисункам, добавить все обозначения, исправить все опечатки, убрать не работающие ссылки и т.д.



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

Алготрейдинг: Не знаешь броду, не суйся в воду.

Пролог

     «Я собирался не прозевать переход рынка в активное состояние и… прозевал его. К мартовским событиям 2014 года я оказался не готов.» Алексей Каленкович.

Введение

     На протяжении нескольких последних лет, рынок алготрейдинга явно оживает в стране. Это заметно на просторах интернета по тому, как оживился и околорынок в этой тематике. Также заметно, как многие коллеги потянулись программировать, растут кол-во тем на соответствующих интернет ресурсах. Какая то невидимая рука навязывает трейдерам новую моду торговли. Попробуем разобраться.

Алготрейдинг, теория по полочкам

    То, что я буду говорить дальше, будем чисто моим мнением. Опять под кружкой чая, слегка оглядываясь назад, попробую написать несколько, возможно интересных, строк исходя из своего опыта и опыта коллег, которых я способен наблюдать сам. Чтобы вообще начать рассуждать про алготрейдинг дальше, я бы, для начала, постарался его классифицировать. Во-первых, я бы сразу хотел сказать, что алгоритмический трейдинг — это подвид торговли на финансовом рынке. Не отдельная каста, а всего лишь подвид. В свою очередь, алготрейдинг в своей массе можно разделить на:

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

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