Multifractal
Multifractal личный блог
05 ноября 2017, 14:45

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

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

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

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

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

18 Комментариев
  • Активный Инвестор
    05 ноября 2017, 15:20
    Это никакие не случайные ряды тогда, — всё генерируется автоматически из одного центра
     ты думаешь, что открыл америку? ЭТО существует уже несколько десятков лет, как только автоматизировали котировальные алгоритмы. Сейчас в онлайне идет обмен риск-массивами между всеми маркетосами, в том числе и на валютных рынках…
  • vlad1024
    05 ноября 2017, 15:59
    во первых там длинные хвосты, надо считать робастную корреляция. но корреляция естественно есть, объяснение простое, все больше и больше активов синхронизируются с индексами типа S&P 500, поэтому и ходят они сильно похоже. Корреляция не нулевая только в текущий момент времении, очевидно почему — задержку, а тем более минутную(лол) любой дурак смог бы заарбитражить.
      • vlad1024
        05 ноября 2017, 16:08
        Изувеченный Металл, я говорил про корреляции с ненулевым лагом(смещением по времени), неочевидно как их арбитражить? одно запаздывает, относительно другого. никакого генератора нет, лол ) просто рынки более-менее эффективны… но даже если бы у вас была функция между различными активными и она была бы постоянной, то заработать на этом тоже было бы невозможно ) функция от случайного блуждания — случайное блуждание
      • Активный Инвестор
        05 ноября 2017, 16:31
        Изувеченный Металл, 
        у Вас есть формула взаимосвязи JPMorgan Chase & Co и EUR/USD

        эту формулу все роботы знают… Когда доллар растет, все активы падают. Но быстрее всех это отрабатывают боты с золотой шиной к биржевым дата-центрам, то есть арбитраж лучше всего работает у маркетосов…
          • Активный Инвестор
            05 ноября 2017, 16:43
            Изувеченный Металл, ты же сам сказал, что корреляция секундная, сдвиг уже ее снижает… Работают только миллисекундные роботы, а не зеленые, наивные... 
          • vlad1024
            05 ноября 2017, 16:58
            Изувеченный Металл, да корреляция нестационарна, если хочешь заработать — надо как минимум более менее достоверно предсказывать, как она будет менятся. в результате, в пределе, это более менее начинает напоминать market neutral strategy, шорти — слабых, лонгуй — сильных. 
  • Genda
    05 ноября 2017, 16:03
    Молодец Алексей! Всё так.
  • cfree0185
    05 ноября 2017, 16:44
    корреляция 50% это так, ни о чем - цены движутся как-то приблизительно одинаково — на этом не заработаешь
  • Антон Денисков (Fry)
    05 ноября 2017, 19:25
    1) Основная часть мировых активов номинирована в $.
    2) $ является базой для валютных пар FOREX.
    3) Арбитражные роботы связывают все электронные рынки мира со скоростями меньше секунды.

    Вся эта махина живёт как нейроны в головном мозге: импульс возбуждения и пошла волна...
    Почему Вас удивляет корреляция?
  • xfo
    05 ноября 2017, 20:11
    Судя по первому графику, вы неправильно считаете корреляцию, не может так много пар так сильно коррелировать. Её надо считать не по ценам, а по приращениям цен (т.е. close[i] — close[i-1]). При неправильном подсчёте можно получить любую корреляцию от -1 до +1 для двух случайных величин. Вот примеры на языке R:
    N = 100000
    Неправильно:
    corr(cumsum(rnorm(N)), cumsum(rnorm(N))) — два случайных блуждания (как симуляция графиков цен), можно получить любую корреляцию
    Правильно:
    corr(rnorm(N), rnorm(N)) — два ряда случайных чисел с матожиданием 0 (симуляция приращений цен), корреляция всегда 0.
  • MadQuant
    05 ноября 2017, 23:19
    Ну если вы такой умный и все поняли — зачем это здесь пишете? Уже должны рубить бабки мильёнами и со смердами на этом сайте не общаться =)
  • Vova Privalov
    09 октября 2018, 20:39
    Корреляция 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн