Леха тут разразился очередными разоблачениями) Хотя как то раз почитав его взгляды и методы я могу с уверенностью сказать, что там тоже есть что поразоблачать ) Но пост не об этом. Леха без обид если в чо, не со зла, просто заняться вчера нечем было :)
Все это было мило и забавно, я быстро пробежался по тексту и уже было его закрыл, как во втором коменте наткнулся на Лехину
фразу
«смотри индекс смартлабике и контртрендь хуле тут думать»
Я индексу оптимизма большого значения не придавал никогда, хотя честно голосовал. Стало интересно что за индекс, как считается, зашел на смартлаб и опачки, подневные значения индекса в экселе. Ну а меня же хлебом не корми- дай временные ряды покрутить в экселе. Если можно вывести на главную- был бы благодарен, нужно обсуждение, т.к. возможны указания на ошибки, советы и пр.
И задумал я быстренько посмотреть чего бы наконтртрейдил Леха скажем за год. Однако поскольку человек я быстро увлекающийся, то я ушел на несколько часов в этот fun из чего получились целые торговые стратегии основанные на sentiment паттернах. Конечно серьезно относиться к ним не стоит, хотя… более серьезным исследованиям сентимента я отношусь очень внимательно и знаю человека который торгует по подобным паттернам серьезные деньги. Здесь же скорее занимательная серия постов, for fun. Однако в образовательных целях тоже может послужить, для людей которые думают что построение ТС это сложно.
Окинув взором результаты я понял что материала на один пост будет слишком много, поэтому их будет серия. Если подобные изыскания на смартлабе уже проводились то киньте в меня ссылкой.
В серии этой будут затронуты темы: выбор сигнальных значений индикатора, выявление взаимосвязи индикатора и прибыли методами мат статистики, построение примитивной торговой стратегии, оценка её результатов и другие аспекты построения квантовой стратегии. Пользу так же вижу в том, что в
ы увидите, что для подобных исследований совсем не обязательно знать язык программирования c# и владеть метастоком, амиброкером или велс лабом.
Скажу по правде, бОльшая часть профессиональных исследователей, которых я знаю, все эти программы не используют, из за многих ограничений которые в них есть, например для построения опционных стратегий, мультилег стратегий, или скажем таймстамп в миллисекундах и микросекундах не поддерживается итд. Поэтому исследователи стратегий разрабатывают их в мат лабе, экселе и пакетах статистики типа IBM SPSS, EViews, Oracle Crystall Ball. А уж потом рабочую идею программисты переносят в код.
================================================
Вернемся к нашему индексу. Скачав его, сначала пришлось поправить все даты когда индекс почему то «голосовал» в выходные и праздничные дни. Таковых было не много но всё же. Это
Тимофею на заметку.
1. Итак, первым делом построил график индекса и под ним график соотв-их подневных доходностей индеса RTSI. На первый взгляд ряд индеса стационарен, слово страшное но на поверке простое- это ряд который не содержит трендов, т.е. находится в статистическом равновесии. Проверку на стационарность я делать поленился, все таки у нас не настолько серьезное исследование, хотя в SPSS делается легко. Может быть потом.
То что получилось:

Что бы понять какие значения индикатора брать за сигнальные, можно просто на глаз прикинуть экстремальные уровни- 0.5 и 2.5. Можно пойти более тоынм путем — посчитать описательные статистики и построить гистограмму распределений. Делается в пакете анализа экселя просто как раз-два-три.

Стандартное отклонение от среднего = 0,71. Пик распределения это значение индекса =1, если от него отложить 1 ст откл в лево и право, то будет 1.7 и 0.3. С 0.3 сложно- нет ни одного значения индекса такого низкого уровня, поэтому я взял уже упомянутые 0.5 А верхнюю границу я решил двигать с верху, начав с 2.5.
2. Проверяем наличие связи, т.е. прогностическую ценность переменной (индекса). Для проверки я лично использую диаграммы рассеяния и уравнение регресии. Эта диаграмма сейчас даже во многих школах изучается и позволяет очень легко и наглядно увидеть наличие связи. Вот она:

В принципе, после первого взгляда на диаграмму, я понял что Леха бы проиграл рынку деньги торгуя такой сигнал. Да даже глядя на таблицу значений можно смело сделать такой вывод. Положительный наклон линии показывает наличие связи между переменными. Значений маловато, но когда мы будем опускать границу сигнальной линии индикатора, то их будет больше. Пока же, предлагаю построить график эквити как если бы мы каждый день после появления сигнала покупали индекс и продавали в конце дня. Пока без вечерки, просто индекс.
3. Вот так оно выглядит:
Вечерка если провести исследование чаще прибавляет к движению дня, но это потом. Конечно есть много условностей, гепы, проскальзывания итд. Я постараюсь если не промоделировать их то хотя бы порассуждать, в слудующих выпусках. RTSI-Mytrade team VS SmartLab :)
Следите за выпусками. В след серии результаты тестов значения индикатора 2 и шорт система со значением 0.5
Сейчас убегаю играть в футбол, вопросы пишите в каменты, я на все постараюсь ответить вечером.