Блог им. Collapse

Генератор мировых котировок: корреляция активов

Были взяты графики нескольких десятков валютных пар (история котировок за 18 лет). Сравнивались каждый с каждым. Корреляция на недельном таймфрейме доходит до 60%. Корреляция на минутном до 40%. При сдвиге графиков на 1 бар относительно друг друга корреляция падает до 0 (на любом таймфрейме). Также были найдены корреляции фондовых индексов, акций, валют, на всех таймфреймах… Даже несвязанных друг с другом: например была найдена 50% корреляция акций JPMorgan Chase & Co и EUR/USD на минутном таймфрейме!!!

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

Я вредный, выкручивайтесь. Картинки по теории в помощь.

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

★3
18 комментариев
Это никакие не случайные ряды тогда, — всё генерируется автоматически из одного центра
 ты думаешь, что открыл америку? ЭТО существует уже несколько десятков лет, как только автоматизировали котировальные алгоритмы. Сейчас в онлайне идет обмен риск-массивами между всеми маркетосами, в том числе и на валютных рынках…
во первых там длинные хвосты, надо считать робастную корреляция. но корреляция естественно есть, объяснение простое, все больше и больше активов синхронизируются с индексами типа S&P 500, поэтому и ходят они сильно похоже. Корреляция не нулевая только в текущий момент времении, очевидно почему — задержку, а тем более минутную(лол) любой дурак смог бы заарбитражить.
avatar
vlad1024, у Вас есть формула взаимосвязи JPMorgan Chase & Co и EUR/USD, которую если не успеет поддержать генератор, то Вы сможете на арбитраже заработать?! Нет таких связей и формул, чтобы каждую минуту этим заниматься.
avatar
Изувеченный Металл, я говорил про корреляции с ненулевым лагом(смещением по времени), неочевидно как их арбитражить? одно запаздывает, относительно другого. никакого генератора нет, лол ) просто рынки более-менее эффективны… но даже если бы у вас была функция между различными активными и она была бы постоянной, то заработать на этом тоже было бы невозможно ) функция от случайного блуждания — случайное блуждание
avatar
Изувеченный Металл, 
у Вас есть формула взаимосвязи JPMorgan Chase & Co и EUR/USD

эту формулу все роботы знают… Когда доллар растет, все активы падают. Но быстрее всех это отрабатывают боты с золотой шиной к биржевым дата-центрам, то есть арбитраж лучше всего работает у маркетосов…
Активный Инвестор, когда-то я тоже был такой молодой, зелёный, наивный… и когда индекс доллара на 100 пошёл, то шортил сырьё… (в частности ту же нефть).

Корреляция имеет тенденцию нестационарно меняться и даже превращаться в обратную. Удачи её торговать.
avatar
Изувеченный Металл, ты же сам сказал, что корреляция секундная, сдвиг уже ее снижает… Работают только миллисекундные роботы, а не зеленые, наивные... 
Изувеченный Металл, да корреляция нестационарна, если хочешь заработать — надо как минимум более менее достоверно предсказывать, как она будет менятся. в результате, в пределе, это более менее начинает напоминать market neutral strategy, шорти — слабых, лонгуй — сильных. 
avatar
Молодец Алексей! Всё так.
avatar
корреляция 50% это так, ни о чем - цены движутся как-то приблизительно одинаково — на этом не заработаешь
avatar
1) Основная часть мировых активов номинирована в $.
2) $ является базой для валютных пар FOREX.
3) Арбитражные роботы связывают все электронные рынки мира со скоростями меньше секунды.

Вся эта махина живёт как нейроны в головном мозге: импульс возбуждения и пошла волна...
Почему Вас удивляет корреляция?
Fry (Антон), потому что не существует формул арбитража и гарантированного заработка для связи всех этих активов. Так лихо могут себя вести только роботы ФРС.
avatar
Судя по первому графику, вы неправильно считаете корреляцию, не может так много пар так сильно коррелировать. Её надо считать не по ценам, а по приращениям цен (т.е. close[i] — close[i-1]). При неправильном подсчёте можно получить любую корреляцию от -1 до +1 для двух случайных величин. Вот примеры на языке R:
N = 100000
Неправильно:
corr(cumsum(rnorm(N)), cumsum(rnorm(N))) — два случайных блуждания (как симуляция графиков цен), можно получить любую корреляцию
Правильно:
corr(rnorm(N), rnorm(N)) — два ряда случайных чисел с матожиданием 0 (симуляция приращений цен), корреляция всегда 0.
avatar
xfo, графики не мои. На графиках теория.
avatar
Ну если вы такой умный и все поняли — зачем это здесь пишете? Уже должны рубить бабки мильёнами и со смердами на этом сайте не общаться =)
avatar
MadQuant, я троллю смердов, когда устаю от пересчёта мильёнов.
avatar
Корреляция 

avatar

теги блога Multifractal

....все тэги



UPDONW
Новый дизайн