Избранное трейдера Sergey Lisicin

по

Опционный граальчик

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

Зеленая линия -
прибыль в процентах от премии. Сейчас уже память подводит, продаем или покупаем, но если пост наберет 100+ плюсиков, сделаю над собой усилие и постараюсь вспомнить параметры входа :)
Входы выходы алгоритмические, учтены комиссии на уровне интерктивов.
Оптимизации на истории не производилось в общепринятом понимании.
Прибыль системная.

P.S. Прием плюсиков окончен, всем спасибо, публикация стратегии будет в понедельник.

Прямой доступ на CME и EUREX

Хотелось бы узнать подробности у  тех кто реально торгует на  CME и EUREX о возможности прямого доступа  на  эти площадки.

Условия  колокации в  Aurora  и Equinix.
Интерфейсы для доступа.
Условия брокерского обслуживания от брокеров  предоставляющих такую возможность.
Тарифы, документы, подводные камни, и т.д. и  т.п.

Плюсуйте пожалуйста,  чтобы  больше  людей поучаствовало в обсуждении.

Как выбрать уровень входа для арбитражных стратегий

Все знают что при использовании рыночно-нейтральных стратегий для входа в позицию используется маркет-мейкерский подход. Но для многих возникает вопрос, как подобрать уровни входа?

Есть два способа подобрать уровни входа в позицию для арбитражных стратегий:

  • выставлять уровни котирования в абсолютных числах
  • выставлять уровни котирования в процентах
Предлагаю провести тест двух разных методов входа в позицию

Метод 1 (выставлять уровни котирования в абсолютных числах). Доход 39% годовых




Метод 2 (выставлять уровни котирования в процентах). Доход 43% годовых



Получается что расчет входа в позицию для стратегий парного трейдинга в процентах, является более эффективным

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

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

Вступление

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

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

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

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

Бесплатная тиковая база данных (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; }


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

WireGate - ищу обертку на C#

WireGate - ищу обертку на C#
Коллеги, хочу сделать себе подключение по новому протоколу. Давайте скооперируемся и разделим риски. Ищу программиста для создания с нуля или куплю готовое. Кто хочет поучаствовать как исполнитель или как со-заказчик пишите с личку.

Для справки. WireGate — новый протокол. Идет на замену CGate. Биржа дает только в режиме тестирования. Но пока найду программиста, пока что-то сделается, пока бота подключу на новый протокол — там и в боевой среде будет доступен. Готовлю сани с лета.

Проходящие мимо, не проходите быстро. Плюсаните, для других.


Экспирация на CME - будьте внимательны!

Подкопили 10000$ и думаете перейти с ненавистного ФОРТС на самый лучший в мире рынок CME? Тогда я вас расстрою)
Если вкратце: биржа может закрыть ваши позиции без вашего ведома за несколько недель до экспирации, если фьючи поставочные. При этом с вас могут списать несколько тысяч $ комиссии.

Теперь подробнее: вчера около 19:30 МСК трейдинг деск моего брокера AMP прикрыл мою открытую лонговую позицию по декабрьским фьючам на мини-серебро YI-12.14 без моего ведома. Выяснилось, что я попал на поставку, хотя экспирация — 29 декабря www.ampfutures.com/contract_expr.html. Это произошло из-за того, что поставка может произойти в любую дату, начиная с 1 декабря. Обошлось мне это всего в 250 долларов (уже сказали, что вернут), не считая 5000$ недополученной прибыли (планировал прикрыть выше):
Экспирация на CME - будьте внимательны!

Но как выяснилось, самое интересное еще впереди:

[16:25:48] Yury Epstein: я сегодня узнаю о том, какие сборы клирингового FCM будут за retendering..



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

MarketDataDownloader - закачка биржевых данных. IQFeed и Fidelity.

    • 08 ноября 2013, 17:29
    • |
    • AnCh
  • Еще
Представляю вашему вниманию программу по закачке биржевых данных.

Поддерживаются источники IQFeed и Fidelity (такой же источник данных как в Wealthlab).
Программа умеет скачивать тики (для IQFeed источника), внутридневные и EOD данные.
Возможность скачивать как за определенное количество дней, так и за указанный интервал.
Фильтр по времени — все данные, торговая сессия или настраиваемый.

Краткое описание:
Symbols — нужно указывать символы — по одному на строке.
Folder  — нужно указывать папку для хранения данных (ее можно так же выбрать с помощью кнопки Choose).
Amount of days — количество дней целиком, либо настройка интервала с помощью BeginDate и EndDate.
На вкладке параметры можно настроить формат даты, разделитель данных и указать фильтр по времени внутри торговой сессии.
Кнопка Reconnect пробует переподключиться к источнику данных, кнопки Start и Stop — запускают и останавливают процесс скачивания.
Чекбокс «Real-time updating» позволяет после скачки данных автоматически делать запросы к источнику через настраиваемый интервал и обновлять файл с данными. При это формат даты в файле должен быть дефолтным (такой как установлен при загрузке программы).

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

Грааль и трейдеры, которые его ищут.

Грааль и трейдеры, которые его ищут.

     Грааль – это стратегия, теоретически, способная делать деньги из воздуха.
Верю ли я в грааль? Наверное, верю, но для меня грааль не совсем тоже самое, что и для большинства трейдеров.
Представим человека, который на протяжении 5-ти лет искал грааль и разочаровался в сотнях стратегий, которые ему пришлось перелопатить за это время, чтобы протестировать и убедиться в том, что даже у самой хорошей стратегии случаются моменты, когда она здорово сливает.
Но этот счастливчик, даже не представляет, что сидит на граале и не видит его, наверное, вы уже догадались, что для меня грааль – это не одна стратегия – а комплекс  стратегий (портфель).
В таком портфеле качество стратегий конечно важно, но больше важны устойчивость  принципов, на которых они построены. Стратегии могут быть очень простыми и иметь довольно большие просадки, лишь бы эти просадки каждой из стратегий не совпадали по времени, но ближе к делу.


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

Закачка данных с помощью IQFeed

    • 13 февраля 2012, 21:48
    • |
    • AnCh
  • Еще
Написал прогу для скачивания исторических данных посредством сервиса IQFeed.



Вдохновение черпал из документации к клиенту IQFeed и из этой ветки http://forex.kbpauk.ru/showflat.php/Cat/0/Number/122187/an/0/page/0#Post122187 (спасибо огромное этому замечательному форуму и всем его участникам).

Программа умеет скачивать тики, внутридневные таймфреймы (1 мин, 5 мин, 10 мин, 15 мин, 30 мин, 60 мин), дневки,
недельки и месяцы.
Возможно скачивать как за определенное количество дней, так и за указанный интервал.

В окошке Symbols нужно указывать символы — по одному на строке.
В окошке Folder нужно указывать папку для хранения данных (ее можно так же выбрать с помощью кнопки Choose).

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

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