Блог им. quant-invest

Тренд - друг или враг? Автокорреляция с человеческим лицом.

Автокорреляция — статистическая взаимосвязь между последовательностями величин одного ряда, взятыми со сдвигом, например, по времени.
Если подать данные в стандартные функции расчета автокорреляции, на выходе получим высоконаучную хрень, которую непонятно как интерпретировать в реальном мире. Поэтому переписываем по-человечески, чтобы она измеряла что? Приавильно, вероятность продолжения тренда, т.е. нужное, полезное и понятное большинству трейдеров качество :)
А чтобы было еще понятней, в том числе полному большинству, сдвинем шкалу вероятности чтобы 50% оказался на 0%, таким образом, будем отображать смещение вероятности от средней отметки 50%. Столбик вниз — значит вероятность меньше 50%, и вплоть до 0. Вверх — соответственно, больше.
Тренд - друг или враг? Автокорреляция с человеческим лицом.
На графике для SPY по оси Х — тестируемый период в днях, по оси У — сдвиг вероятности от 50%, например, для 10 дневного периода роста(более 2%) вероятность того, что через 10 дней курс будет еще выше — 64%, т.е. смещение на 9% (что и видим на оси У). Большие периоды:
Тренд - друг или враг? Автокорреляция с человеческим лицом.
Как видим, исторически тренды роста в SPY длиной до 60 торговых дней скорее продолжаются, тренды падения скорее прекратятся, чем продолжатся. Возьмем бОльший диапазон:
Тренд - друг или враг? Автокорреляция с человеческим лицом.
Возьмем двойной и половинный OOS-периоды:
Тренд - друг или враг? Автокорреляция с человеческим лицом.
Тренд - друг или враг? Автокорреляция с человеческим лицом.
Делаем выводы :)
А вот так выглядят тенденции у VIX & VXX:
Тренд - друг или враг? Автокорреляция с человеческим лицом.
Тренд - друг или враг? Автокорреляция с человеческим лицом.
По последнему графику сразу видно, что актив имеет тенденцию к падению независимо от направления тренда.
Рост скорее всего прекратится, падение — будет продолжаться. В отличие от самого VIX.



★15
37 комментариев
Это только слабый-слабый намёк на грааль и ещё дохуа чего надо додумать и до читать:) А вообще правда сказанная не до конца это ложь. Но пусть хотя бы будет полу правда с полем для вопросов, чем чистая рекламная ложь
Самокритичный трейдер, А с чего вы ожидаете в каждом моем посте грааль и полной правды?
В соответствии с эффектом Даннинга — Крюгера есть некая грань познания, за которой все утверждения начинают расцениваться автором как ложные. Это повод замолчать навсегда? А я не боюсь обмануть, каждый сам в ответе за свое знания. Знаете границы истинности в этом случае — озвучьте.
avatar
Quant-Invest, Дело в том что то что ты опубликовал на русский язык было переведено в начале 00-х и выдержало 4 переиздания, но там содержится полная версия, а ты опубликовал только часть придав таинственности. Ну не серьёзно это как то, хотя на общем фоне всех постов смартлаба это лучик солнца в тёмном царстве.
Самокритичный трейдер, Что-то не припомню, о чем речь, название в студию! Нечего туман напускать :)
Я, конечно, люблю изобретать велосипеды, но прочитать-то проще…
avatar
Quant-Invest, Для кого туман, а для образованных и начитанных всё яснее ясного. Да, кстати у тебя изобретение велосипеда, но и то не до конца. А если хочешь от меня консультаций, то посмотри в мой профиль:)
Самокритичный трейдер, 500 тыс. за название книги? Перебор.
avatar
Quant-Invest, Но платят то ещё дороже! Сначала 5 млн рынку, потом 150 000 р Герчику, а потом мне 500 000 р:)
Самокритичный трейдер, сталбыть, лохов разводишь? Бог в помощь…
avatar
Quant-Invest, Нет. Всё по честному. Даже инфузории и амёбы начинают делать прибыль. Только факты прибыли и только факты верности учения. Никакого лохотрона и никакой лжи. Я просто ценю своё время отданное изучению рынка. Ну не буду же как какая то дешёвка публиковать свой труд на смех свиньям:)
Интересно. А можно код? 
avatar
SciFi, Чтобы вы его переписали в R и выложили для всеобщего пользования? Конечно :)
Сейчас в личку скину.
avatar
интересно что бы эта хрень показывала в 2008?
Багатенький Буратина, в 2008 — примерно то же самое. Хотя, возможно, Вы имели ввиду «по выборке за 2008 год»?
avatar
Эта хрень как-то связана с порочной идеей о том, что рынок стремится к равновесию?
sortarray sortarray, на мой взгляд — нет.
avatar
круто… во1ых, что-то сильно перепутали, автокорреляция для SPY сильно не так выглядит. во2ых, автокорреляция — это не есть вероятность продолжения тренда. 
avatar
Vitty, вы пропустили мою фразу 
переписываем по-человечески, чтобы она измеряла...
Естественно, это уже не автокорреляция в общепринятом виде.
Здесь бинарная фильтрация результатов.
avatar
автокорреляция — это не есть вероятность продолжения тренда.

А что это такое? На пальцах можете объяснить? Это связь случайных величин что-ли?
sortarray sortarray, в начале топика корректное определение:
Автокорреляция — статистическая взаимосвязь между последовательностями величин одного ряда, взятыми со сдвигом, например, по времени.
avatar
Quant-Invest, какие конкретно данные Вы подаете на вход своего алгоритма?
sortarray sortarray, массив CLOSE за все время, загрузка с YAHOO
avatar
Quant-Invest, А время Вы как определяете? За единицу времени Вы берете единицу «настоящего времени», или какой-то условный такт?
sortarray sortarray, за единицу времени взят торговый день из входящих данных.
avatar
Quant-Invest, правильно я понимаю, что вы сначала усредняете значение цены за торговый день, а затем обходите эти значения, сравнивая их, (в простейшем случае) по принципу каждый последующий с каждым предыдущим?
sortarray sortarray, усреднения нет, используется цена закрытия. Сравнивается изменение за период от i до i+х дней, потом за период i+х до i+х+х*ratio дней
по скользящему окну, да.
avatar
Quant-Invest, автокорелляция — это все таки функция. какой в вашем случаем применяется сдвиг по времени?
avatar
Eskalibur, автокорелляция — это все таки понятие. А как вы напишите функцию и как вычисляете показатели для оценки — это личное дело каждого. Хотите есть фаст-фуд — используйте стандартные. Я предпочитаю готовить самостоятельно.
Сдвиг по времени в днях отложен по оси Х
Отношение будущего периода к прошлому — Ratio (в заголовке)
avatar
Quant-Invest, вы же написали что по оси тестируемый период в днях. Какой тогда вы используете период, если по оси х у вас отложен сдвиг!? Автокорелляция это не понятие, это чётко определённая интегральная функция. Если вы предпочитаете «готовить» её как-то по своему и вычисляете как-то по-другому, то это уже не автокорелляция, указывайте тогда что вы имеете ввиду. Иначе понять что у вас выложено не представляется возможным.
avatar
Eskalibur, формализм не нужен, математики не купили это слово. Математики вообще много чего наворочали, никого это ниибет. К примеру, почему я должен называть машиной тьюринга машину Поста с небольшой косметикой? Или, например, каррированием то, что изобрел Шейнфинкель? Срать на термины. Пускай сначала в своей собственной кухне разберуться.
Eskalibur, я предельно четко написал, что посчитано:
вероятность продолжения тренда
С поправкой на то, что тут есть махонькая систематическая ошибка исследования, которую мы поправим позже.
По оси Х отложены тестовые периоды, а период результата (OOS) определяется как тестовый*ratio, в большинстве графиков ratio= 1; соответственно периоды равны.
Сдвиг = период в днях. Так понятней?
avatar
VXX контанго ест, он даже сплитовал.
Алексей К, ценное замечание, из-за сплитов будут искажены данные…
avatar
Автокорреляцию по LOESS регрессии попробуйте
Алексей К, Зачем? Разброс абсолютных значений невелик, чем МАшка не подходит, если уж надо сгладить? И что мы получим на выходе?

avatar
В медленных данных большой выгоды не будет. Интересно убрать лаговость МА(серия уходит МА догоняет) это позволит раньше получать сигналы

теги блога Quant-Invest

....все тэги



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