коинтеграция


Как не надо торговать биткоин и эфир

В прошлом году между мной и коллегами возник спор относительно взаимосвязи биткоина и эфира. «Практически все криптовалюты растут и падают синхронно и коинтеграция нарушается только несколько раз в год» — говорили мне. Так ли это на самом деле?

В данном блог-посте будут представлены результаты анализа наличия коинтеграции между биткоином и эфиром. Напомню, коинтеграция — это, по сути, регрессия нестационарных временных рядов. Меня просили исследовать два временных промежутка — с 01.12.2017 по 30.01.2018 и с 07.02.2018 по 03.04.2018 для пар USDT_BTC и USDT_ETH на бирже Poloniex. Также я приведу результаты анализа за весь 2018 год.



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

Торговая стратегия для коинтегрированных пар: результаты бэктестов за 2017 год на Poloniex

В данном блог-посте будут представлены результаты бэктестов простейшей стратегии статистического арбитража, основанной на торговле коинтегрированными парами активов, которые были выявлены на Poloniex.

Как проводились бэктесты

  1. Сбор данных: список тикеров был взят с сайта Poloniex через публичный API-метод returnTicker. Нашлось 99 тикеров, для которых есть данные о ценах криптовалютных пар за 2017 год. Цены за 2017 год были также выкачаны с Полоникса через публичный API-метод returnChartData.
  2. Проверка на стационарность с помощью теста Дики-Фуллера: в результате тестирования на стационарность получилось 89 нестационарных криптовалютных пар со стационарными приращениями.
  3. Проверка на коинтеграцию с помощью теста Энгла-Грэнджера: в результате тестирования для прямой регрессии было получено 539 коинтегрированных пар в случае регрессии со свободным членом и 716 коинтегрированных пар в случае регрессии без свободного члена. Для обратной регрессии было получено 527 коинтегрированных пар в случае регрессии со свободным членом и 737 коинтегрированных пар в случае регрессии без свободного члена.


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

Торговая стратегия для коинтегрированных пар: результаты бэктестов за 2017 год на Мосбирже

В данном блог-посте будет представлена простейшая стратегия статистического арбитража, основанная на торговле коинтегрированными парами акций, которые были выявлены на Московской бирже, а также результаты бэктестов по ней.

Торговая стратегия

Допустим, у нас есть коинтегрированная пара акций, X и Y, а также цены этих акций за некий период времени 0,...,T. Для примера возьмём пару акций с тикерами (MSNG,MRSB). Для неё у нас есть данные о ценах за 252 торговых дня.

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

Для дальнейших рассуждений нам понадобится спред двух акций. В нашем примере с парой (MSNG,MRSB) мы уже находили спред в блог-посте про коинтеграцию, так что здесь я просто продублирую картинку.


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

Коинтегрированные пары: аналитика за 2017 год на Мосбирже

В данном блог-посте будут представлены результаты исследования за 2017 год коинтегрированных пар акций, которые торгуются на Московской бирже. Методика тестирования основана на тесте Энгла-Грэнджера, но для начала проясним некоторые моменты про стационарность, возникшие в предыдущем блог-посте.

Стационарность

У нас вышел спор насчёт того, стационарные ли приращения у акций или нет. ch5oh говорил, что очевидно, что на рынке у всех акций приращения стационарны. SergeyJu — что очевидно, что на рынке нет ни одной акции со стационарными приращениями, и что RW-модель, используемая для описания цены акции, неадекватна. Первый вопрос, который здесь возникает: а как по графику понять, стационарный ряд или нет?



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

КРИПТОМИР глазами "POWERFUL TRADERS"!

День пятьдесят третий.

Всем Трейдерам привет! 

Поздравляем всех с Новым Годом!
Желаем Вам Счастья, Здоровья и Процветания!
По многочисленным просьбам наших подписчиков, мы начинаем размещать наши волновые, объёмные анализы и трейды по криптовалютам.
В этих целях Мы создали специализированную тему в разделе «Крипта» >>>  https://smartlab.ru/crypto/CRYPTOWORLD%20from%20POWERFULTRADERS%21
По всем вопросам, обращайтесь на страницу указанную по ссылке.
Поможем и рассмотрим абсолютно любую Вашу разметку!
Приглашаем всех, кто неравнодушен к криптомиру!
КРИПТОМИР глазами "POWERFUL TRADERS"!
С уважением, команда «Powerful Traders».


Парный трейдинг на форыксе

До некоторого времени искал пары с коинтеграцией. тесты… тесты… ребалансировки. Энгл, Грэнжер, КПСС, Калман, хреналман..., но хоцца новенького чего то. Идея была простейшая:  Что может быть лучше коинтегрировано чем цена и её же средняя. Ну и взял простую среднюю, сдвинул вперёд на величину лага. Остаётся запустить сетку и расчитать из моих тикеров синтетику, коррелированную с этой сдвинутой средней. Кстати получилось, довольно интересно.
Парный трейдинг на форыксе
голубая — средняя сдвинутая на лаг, рыжая — синтетика.

:)

Корреляцию считал вот по этому примеру www.quantatrisk.com/2017/03/31/cryptocurrency-portfolio-correlation-pca-python/

Парный трейдинг: описание стратегии на Python

Стратегия парного трейдинга очень популярна на рынке. Она основана на чистой статистике, что делает ее привлекательной для алгоритмической торговли. Общий смысл сводится к нескольким шагам: найти пару, проверить ее поведение, определить границы входа в позицию и направление (лонг/шорт).

Пары ищут с помощью корреляции, но корреляция в чистом виде может сослужить плохую службу. Спред пар должен быть стационарным и обладать коинтегрированностью. Весь представленный код на Python.

В статье рассмотрены:

  • Введение в корреляцию/коинтеграцию на простом примере.
  • Корреляция без коинтеграции.
  • Коинтеграция без корреляции. 


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

Ранжирование векторов коинтеграции

Столкнулся с проблемой ранжирования векторов коинтеграции. Возьмем пример с избитым спредом сбер-сберп.
Результатом тестов коинтеграции являются два варианта: +121.0080 * SBERP+1.0000 * SBER и +1.2353 * SBERP-1.0000 * SBER. 
Спреды приведены ниже:
Ранжирование векторов коинтеграции
Коинтеграции на этой выборке нет, но в данном случае это и не важно, т.к. выборка просто наглядно показывает проблему.
С точки зрения компьютера первый вариант более стационарный, т.к. например p-value теста на стационарность Дики-Фуллера в первом варианте меньше, чем во втором в несколько раз, что видно и на глаз. Но с человеческой же точки зрения предпочтителен второй вариант не смотря на то, что наблюдается некоторая трендовость выборки, т.к. первый вариант просто не имеет смысла в этом конкретном спреде. Может кто-нибудь уже сталкивался с подобной проблемой и может посоветовать, какие параметры можно использовать для ранжирования? У меня на ум пришло только использовать размах колебаний выборки и отношение коэффициентов.

Анализ коинтеграции пар активов на R и можно ли торговать RTS только по Brent

Продолжаю изучать R и делиться кодом. На этот раз проанализируем коинтегрированность. Вообще, торговать корреляции опасно, так как они могут оказаться случайными. Гораздо безопаснее коинтеграцию. Хотя и она может ломаться.

Далее используется тест Энгла-Грэнджера. Тест основан на коинтеграционном уравнении, оценённом с помощью обычного МНК. Идея теста заключается в том, что если остатки этой модели нестационарны (имеют единичный корень), то коинтеграция временных рядов отсутствует. Нулевая гипотеза — отсутствие коинтеграции, то есть наличие единичного корня в ошибках модели (коинтеграционного уравнения). Для проверки гипотезы единичного корня применяется статистика расширенного теста Дики-Фулера, однако в отличие от классического случая этого теста в данном случае критические значения статистики иные, они больше по абсолютной величине.


Коинтеграция Si со спотом
 

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

Парный трейдинг с переключением режимов. Часть 3

filtrPT

Окончание. Начало здесь.

В соответствии со смоделированным спредом, мы предполагаем покупать (продавать) пять контрактов по одному активу, одновременно продавая (покупая) количество, равное [β×5], где [x] — целая часть х, по другому активу, так как число контрактов должно быть целым.

Мы моделируем торговлю с 500 000$ и наше гарантийное обеспечение будет примерно равным 20%. Мы не используем какую-либо технику манименеджмента, ГО 20% будет только в начале периода бэктестинга и будет снижаться по мере получения прибыли.

Итоговые результаты анализируются с помощью распространенных индикаторов, применяемых на практике: годовой коэффициент Шарпа, годовая доходность, максимальная просадка, доли дней с положительной и отрицательной доходностью, доля дней без сделок, коэффициент отношения среднего значения (в долларах) дней с положительной доходностью к дням с отрицательной доходностью, корреляция портфеля с индексом S&P500. Во всех случаях мы указываем чистый результат, принимая во внимание 3$ комиссии и один тик проскальзывания на сделку.



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

....все тэги
UPDONW