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

по

Quantitative trading for dummies. Part 2 (Корреляция коинтеграция)

Добрый день! Перед вами вторая часть цикла статей Quantitative trading for dummies. Сегодня поговорим о корреляции и коинтеграции.  И так, я снова постараюсь обьяснить все максимально доступно и без страшных формул.

    В качестве примера для объяснения я возьму часто приводимый жизненный пример «Пьяницы и собака».
Представьте себе что два алконавта идут по улице, движение алконавтов случайно. Это можно изобразить следующим образом.
Quantitative trading for dummies. Part 2 (Корреляция коинтеграция)
    Теперь представим что на сторонах улицы находятся бары, и каждый алконавт услышав рекламу бара шагает в его сторону с определенной вероятностью. О таких временных последовательностях говорят что они коррелированны. На графике это можно представить следующим образом. 

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

Quantitative trading for dummies. Part 1 (Линейная регрессия)

Добрый день. Решил начать цикл статей на модную нынче тему Quantitative trading / data minig / machine learning. Сегодняшняя тема будет посвящена построении модели линейной регрессии цен закрытия акций GAZP и LKOH.

Линейная регрессия представляет из себя метод регрессионного анализа, если обратиться к статье на вики, то определение регрессионного анализа звучит таким образом:
Регрессио́нный анализ — статистический метод исследования влияния одной или нескольких независимых переменных X_1, X_2, ..., X_p на зависимую переменную 

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

3 стратегии на базе Мартингейла и Мартрингала


Введение
 
Мартинге́йл
 (мартингал, от фр. martingale) — система управления ставками в азартных играх.

Суть системы заключается в следующем:

  • Начинается игра с некоторой заранее выбранной минимальной ставки.
  • После каждого проигрыша игрок должен увеличивать ставку так, чтобы в случае выигрыша окупить все прошлые проигрыши в этой серии, с небольшим доходом. (К примеру 1-2-4-8-16-32-64 и т.д). При соблюдении последовательности прибыль игрока при выигрыше будет равна начальной ставке.
  • В случае выигрыша игрок должен вернуться обратно к минимальной ставке.

Используя систему мартингейл, игрок не получает преимущества, он всего лишь перераспределяет свой выигрыш. Игрок проигрывает редко, но помногу, а выигрывает часто, но помалу.


Мартинга́л
 в теории случайных процессов — такой случайный процесс, что наилучшим (в смысле среднеквадратичного) предсказанием поведения процесса в будущем является его

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

Еще раз о "пользе" анализа цены

    • 21 июня 2015, 11:47
    • |
    • ELab
  • Еще
Играюсь с random forest сейчас в rattle. Сделал небольшую модель из 50 деревьев. Обучил ее на 5 торговых дня (что-то около 60000 тестовых наборов) и проверил на 2х торговых дня.
Модель предсказывает движение цены вверх на 90 секунд. Если Bid в течении 90 секунд>Ask момента входа, то 1. Если нет, то 0.
Во первых о пользе показателей от цены (это различные дельты от цен за промежутки времени).

Еще раз о "пользе" анализа цены

Видно, что показатели, расчитанные от цен опустились заметно вниз списка. На первых местах показатели, расчитанные из других источников (LEVEL II различные).

Теперь о качестве модели.

Прогнал модель на 2х торговых дня. 

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

Модернизация стратегии robot_uralpro. Lead-lag relationship

    • 16 апреля 2015, 10:22
    • |
    • uralpro
  • Еще

108

Трейдеры, которые приобрели мою программу robot_uralpro (см. пост на смарт-лабе), спрашивают, можно ли доработать алгоритм для применения его на современном рынке? Напомню, стратегия робота основана на взаимоотношении цен синтетического индекса, составляемого динамически из рыночных цен акций, входящих в индекс РТС, и фьючерса RI. Идея «одноногого» статистического арбитража, реализованного в роботе, будет работать и сейчас, только в том случае, если научиться правильно определять, какой актив опережает другой в смысле динамики их цен. Эта статья посвящена правильному выявлению такого взаимодействия, которое в англоязычных источниках называется «lead-lag relationship» -опережение-отставание между разными активами.

Те алготрейдеры, кто не приобретал robot_uralpro, тоже сочтут эту статью полезной, так как lead-lag relationship может использоваться в стратегиях парного трейдинга и им подобным. Например, определив такое взаимодействие, можно исключить из парного трейдинга один из активов ( с учетом того, конечно, что отношение торгуемых инструментов было описано четкой моделью) и значительно увеличить тем самым прибыльность стратегии.



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

Станция для поиска паттернов теперь полностью бесплатна

Открываю станцию для майнинга паттернов,  Stock Pattern Viewer,  в полностью бесплатный доступ.

Теперь, майнеры Свечи + Объёмы и Время входа в позицию(TDW) доступны бесплатно!

Уважаемые ДАМЫ. Не ищите прибыльные паттерны, пусть они сами Вас найдут!

 

Станция для поиска паттернов теперь полностью бесплатна



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

Вега всегда за нас! Во всем виновата VOMMA.

Здравствуйте дорогие друзья!

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

Давайте разбиремся, почему так происходит. 
Возьмем например опцион колл на центральном страйке.
Вега всегда за нас! Во всем виновата VOMMA. 

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

Арбитражный автомат. Часть вторая.

В первой статье, я описал арбитражную стратегию  Call Put паритет и способы её торговли, учитывая недостаток ликвидности опционов. В этот раз более практический подход, расскажу как я торгую.

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

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

Можно даже посчитать экономику этой стратегии при торговли паритетом на фьючерс РТС:



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

Сальдировать убытки по ценным бумагам можно в течение десяти лет

Добрый день, коллеги!

Рада вновь нашей «встрече», сегодня я хочу напомнить всем о том, что убытки по операциям с ценными бумагами можно сальдировать и налоговое законодательство нам дает для этого время – десять лет.

Как быть, если убыточный год намного «больше», чем прибыльный? Можно ли сальдировать всю сумму убытков? Да, сальдировать убытки можно в полной сумме. Мы расскажем вам об особенностях сальдирования убытков.

Рассмотрим следующий пример: гражданин в 2011 году получил убытки в размере 562 000 руб. от операций с ценными бумагами, а в 2012 году у него сумма убытка по операциям с ФИСС составила 900 000 руб.

Как гражданин сможет учесть убыток по операциям с ценными бумагами и финансовыми инструментами срочных сделок, если за прошлый 2013 год у него была прибыль только по операциям с ценными бумагами и ее размер составил 254 000 руб. С этой суммы за 2013 год брокер удержал НДФЛ в размере 33 020 руб. (13% от суммы 254 000 руб.).

Чтобы вернуть налог (сальдировать убытки) надо заполнить

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

Идея простого робота для интрадея в fRTS. Опережающий индикатор движений.

    • 22 ноября 2014, 14:12
    • |
    • Romanio
  • Еще
Всем привет. 

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

    Идея — анализировать не цену инструмента, а таблицу всех сделок. Получаем ОПЕРЕЖАЮЩИЙ ИНДИКАТОР.
 
Рассмотрим таблицу всех сделок для RIZ4

Идея простого робота для интрадея в fRTS. Опережающий индикатор движений. 

Непрерывно суммируем количество всех новых сделок — если сделка КУПЛЯ — то прибавляем, если ПРОДАЖА — то вычитаем.
В итоге получаем график дельты. И его отличие от графика цены в том, что он более сглажен, и двигается он с небольшим опережением к графику цены, что позволяет наложив на него простой индикатор тренда всегда предсказывать движения цены заранее.

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

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