Как стать автором
Обновить
29
0
Ксения Кузнецова @AdrenaLeen

Инженер-математик

Отправить сообщение

В рынке. Идея зарабатывать алгоритмической торговлей очень слаба, потому что ты не создаешь никакой ценности, а просто ищешь спекулятивные возможности, которые в любой момент могут исчезнуть. Рассчитывать на стабильный долгосрочный поток денег с фондового рынка, который перекрывает твои ежемесячные активные доходы, - наивно, если у тебя нет на счетах x10 от желаемой суммы.

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

Благодарю за то, что поделились своим опытом. Рада, что подобные проблемы есть не только в эконометрике, но и в других областях науки, в частности, в медицине. Решая их вместе, мы сможем развивать методику исследования стационарности и совершенствовать применяемый матаппарат.
Чтобы отдавать ордера, нужно это делать через API какого-нибудь Interactive brokers.

А с Димой у нас был совместный проект 3,5 года назад, так что в этом плане у нас все гештальты закрыты :)
Забавно, что вы нас с Димой упомянули в одном комментарии :) К сожалению, Россия — это единственная страна в мире, где всё круто в техническом плане и достаточно дёшево. В остальных частях света всё, что вы увидите, — это либо лютое говнище, либо стоит как полёт до Луны.

У меня сейчас помимо Moex есть API для работы с NYSE, Nasdaq, CME и пр. Данные тяну через iqfeed.net, они их отдают по сокетам (горите в аду). К сожалению, это самое дешёвое, что есть на рынке в плане Real-Time, TRUE Tick-by-Tick Data.

По костам получается так: $420 в год за доступ к документации (+ подписываешь NDA, что ты никому её не дашь) + $87 в месяц за доступ к историческим данным и биржевым потоковым данным с 15-минутной задержкой + $7 в месяц за каждую биржу, чтобы тебе убрали 15-минутную задержку.

Ну то есть если вам нужна риал-тайм дата с NYSE и NASDAQ, это будет стоить $420 (в год) + $87 (в месяц) + ещё $7 x 2 (каждый месяц).
На форексе не искала.
Это очень спорно. Во-первых, случайное блуждание, которое красной нитью проходит через всё моё исследование — это и есть, по сути, марковский процесс. Во-вторых, нет какой-то единой принятой модели рынка, и нельзя считать, что рынок — это марковский процесс. Это всего лишь гипотеза.

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

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

Более ушлые и модные кванты не используют для моделирования рынка нормальные и логнормальные распределения, они примешивают к марковским процессам модели типа диффузионных скачков и модели с распределением Лапласа.
Замечу, что так называемая Нобелевская премия по экономике — это не Нобелевская премия, а премия Шведского национального банка по экономическим наукам памяти Альфреда Нобеля. Просто шведский банк решил давать призы за самодеятельность по экономике и распиарил это событие как нечто фантастически крутое.

Я тоже раньше попалась на эту удочку. Думала, что раз кому-то дали «нобелевку» по экономике, значит, это очень уважаемое и правдоподобное исследование, а автор, безусловно, заслуживает самого пристального внимания. На самом деле нет. Нобелевок всего пять: по физике, химии, медицине, литературе и содействию установления мира. Всё остальное — это профанация и пускание пыли в глаза.
Выкачала данные с Мосбиржи за 2018 год. У меня нашлось 104 акции (временных ряда), которые удовлетворяют уравнению случайного блуждания (являются I(1)) длиной 254 торговых дня. Из них было составлено 5356 пар, 686 из которых тест Энгла-Грэнджера выявил как коинтегрированные.

Однако, сейчас у меня усовершенствовалась методика выявления коинтегрированных пар. Планирую в этом году ей поделиться. И вот по ней ни одной коинтегрированной пары на Мосбирже за 2018 год не было найдено.

Теперь у меня появился кластер и возможность проанализировать NYSE и NASDAQ. Посмотрим, что там. А на Мосбирже, возможно, стоит расширить анализ на фьючерсы. Интересно, будет ли акция коинтегрирована с фьючерсом на неё.
Интересно. Чуть позднее повторю ваш эксперимент и, возможно, дам более содержательный комментарий.

Сейчас сходу могу сказать, что у вас ошибка в вычислениях. В первом проходе вам нужны ряды, которые не прошли ADF тест, т.е. матлаб выдал 0 в ответ. Именно эти ряды будут рядами I(1). Наличие единичного корня означает, что процесс нестационарный, и когда матлаб не может отвергнуть эту гипотезу и отдаёт нам 0, это как раз и означает, что ряд является I(1). Если вы исправите эту ошибку, мы сможем продолжить дискуссию.
Вы не пробовали применять тест на коинтеграцию к тройкам активов?

Пробовала.

Ведь в матлабе функция egcitest может работать и с бОльшим количеством входных данных.

Для троек активов лучше подойдёт тест Йохансена.

Может быть найдутся не пары, а тройки, четверки коинтегрированных акций?

Такое может быть, но тройки и четвёрки всё равно будут составляться из пар. Можно доказать, что если (X,Y,Z) представляет собой коинтегрированную тройку, то должна существовать коинтеграция и в парах (X,Y), (X,Z) и (Y,Z).
1) Время торгов видела.

2) Насчёт ликвидности всё относительно. Глядя на Московскую Биржу можно сказать, что наличие биржи не означает наличие ликвидности там. Её и в режиме основных торгов может и не быть.

3) Насчёт доступа… зависит от брокера. Мой брокер, например, такую возможность предоставляет автоматически. В Квике это можно посмотреть через пункт меню Система — Заказ данных — Поток котировок. Выбираете там «Неполные лоты», и можно торговать параллельно с основной сессией.
Почему нет? Может. Коинтеграция — это, по сути, зависимость одного нестационарного временного ряда от другого нестационарного временного ряда. На каком-то периоде времени она может наблюдаться, при увеличении этого периода она может исчезать.

И там даже дело может быть не только в зависимости, а ещё и в интегрируемости самих временных рядов, то есть является ли ряд нестационарным со стационарными приращениями, I(1). Это свойство, о котором я говорила в статье про стационарность, со временем может теряться у той или иной акции в паре.
В режиме реального времени наличие коинтеграции проверяется каждый день. Соответственно, если в какой-то день пара перестаёт быть коинтегрированной, позиция закрывается. Это просто нужно учесть в алгоритме бэктестинга, если не хочется «заглядывать в будущее».
1) Если вы про бету (коэффициент коинтеграции), то да, она высчитывалась по данным за весь период. Сейчас пересчитала за половину, она получилась равной 34,5806 (вместо 35,6527). На конечный результат по прибыли от двух стратегий в данном примере это никак не повлияло, однако в будущем для большей точности бэктеста, соглашусь с вами, стоит пересчитывать бету для половины наблюдений. Остальные данные, используемые для модели, я нахожу адекватными.

2) Вы заблуждаетесь. На Московской бирже есть режим торгов неполными лотами:
moex.com/s1433
Аналогичные условия предоставляет и Нью-Йоркская биржа.
Эх… теперь придётся завести здесь корпоративный блог и выкладывать туда фото в купальниках.
Не тестировали на фьючерсах?

Нет.

Могу поделиться тиками нескольких фьючей за 2016 год

Было бы интересно.

Информация

В рейтинге
Не участвует
Зарегистрирована
Активность