А. Г.
А. Г. личный блог
14 ноября 2017, 00:02

"Веселые картинки"

По просьбе Oleg Only Algo в обсуждении моих результатов публикую тест моих трендовых алгоритмов с 2007 года:

"Веселые картинки"

На картинке теоретическая Эквити портфеля при MAXDD 25% (на приведенном графике Эквити максимальная просадка 20,5%):

FRTS — 1/2, проскальзывание плюс комиссия на операцию 100 пунктов;
GAZP, SBER  по 1/6, проскальзывание плюс комиссия на операцию 0,1%;
GMKN- 1/6, проскальзывание плюс комиссия на операцию 0,15%;
FUSD — 1/3 (c 01/03/2009, ранее осени 2008 ликвидность слабовата, а для системы мне надо 100 ликвидных дней без тестовых торгов), проскальзывание плюс комиссия на операцию 50 пунктов.

Что не учтено по сравнению с реальным портфелем?

ОФЗ, синтетические облигации лонг SBER (GAZP) — шорт ближайший фьючерс, контртрендовая система в FRTS и провалившаяся 3 марта 2014-го опционная.

Какие натяжки? 

1. В сентябре 2008-мае 2009 учтены шорты в акциях, хотя шорты были запрещены и если в Газпроме и Сбербанке их еще можно было попробовать торговать через синтетическую облигацию, но с Норильским никелем — явная «натяжка».
2. Исходные Эквити FRTS и FUSD получены в пунктах при торговле 1 контрактом, для перевода в %% считалась дневная маржа в рублях и относилась к номинальной рублевой стоимости контракта накануне, из чего получался % изменения за день, затем Эквити в % получалась по формуле сложного процента из этих дневных приращений. 

И наконец, несмотря на «страшные» проценты по итогу, только один год (2009) годовая доходность трехзначная.

Если сравнивать с реальностью с 12.07.2012, то 2013-2014 в реальности хуже (и я знаю почему, особенно про «удар опционами» 03.03.2014) 2015-2017 — чуть лучше (и я тоже знаю почему). Ну а все, что до 12.07.2012 — результат тестов. Прошлую реальность я уже приводил.
70 Комментариев
  • Ivan  Purikov
    14 ноября 2017, 00:09
    Ускорение роста?
      • Пафос Респектыч
        14 ноября 2017, 01:24
        А. Г., натяжка тут всего одна — последние два года прибыли нет, а так всё ок, раньше жгли хорошо!
          • Пафос Респектыч
            14 ноября 2017, 01:40
            А. Г., только теперь это будет продолжаться и постепенно двигаться на юг. Два года назад произошли качественные изменения — появились хорошие библиотеки для машобучения и пацанчики пошустрее банально научились их применять к рынкам. Такие как вы мгновенно перешли из крепких середнячков в разряд элитной жрачки, типа такая чёрная икра. Потом станет красной, потом баклажановой. Но вы уже изнутри можно сказать на это смотрите ))
              • Пафос Респектыч
                14 ноября 2017, 11:34
                А. Г., таких технологий, какие есть сейчас и к тому же в открытом доступе, никогда не было. Да, халявы стало поменьше, а конкуренции побольше. Очень может статься, что низкая волатильность для отстающих в определённом смысле благо — не так быстро сливают.
                  • Пафос Респектыч
                    14 ноября 2017, 12:45
                    А. Г., а последний раз когда вы нейросетями хотя бы «баловались»? Что тут сказать, если ваши представления о машобучении остались на уровне середины 90-х, то результат закономерен.
                      • Пафос Респектыч
                        14 ноября 2017, 13:17
                        А. Г., если не менять — то никакой, согласен. А если поменять — то колоссальная. Как между перцептроном и глубокой сетью.
                          • Пафос Респектыч
                            14 ноября 2017, 13:31
                            А. Г., прогноз чего? Если мы хотим спрогнозировать продолжится ли тренд, то с чего бы нам для этого пользоваться линейной моделью? Как распределено прошлое и будущее нас при этом очень слабо волнует, главное — результат.
                              • Пафос Респектыч
                                14 ноября 2017, 15:50

                                А. Г., ну например, предположим. Можно даже отложить в сторону нестационарность на время, так как это не есть что-то страшное и ужасное, с ней тоже в основном понятно как работать но там чуть другие методы.

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

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

                                  • Пафос Респектыч
                                    14 ноября 2017, 16:08
                                    А. Г., и что? Моделировать-то всё равно надо.
                                      • Пафос Респектыч
                                        14 ноября 2017, 17:13
                                        А. Г., да какая модель многомерной нормальности? Нормальность обычная одномерная, с мю и сигмой. Условность распределения этих нормальностей многомерная, её и моделируем, но тут никаких нормальностей и в помине нет и близко.
                                          • Пафос Респектыч
                                            14 ноября 2017, 17:39
                                            А. Г., я знаю, что такое многомерное нормальное распределение, я говорю что их там нет )
                                              • Пафос Респектыч
                                                14 ноября 2017, 17:52

                                                А. Г., потому что не любая сумма нормальна, но если использовать только приращения цен для довольно длинных входных векторов, у нас не хватит скорее всего реальных данных для того, чтобы статистически достоверно это проверить.

                                                Feature engineering никто не отменял. При чуть более сложном отборе фич отклонения от многомерной нормальности входного вектора даже на не очень больших выборках масштаба нескольких месяцев становятся очевидны настолько, что о ней ничего не напоминает.

                                                А то распределение, что мы получаем на выходе (то как распределены приращения цен сейчас) — вполне можно считать одномерным нормальным, особо ничему не противоречит.

                                                  • Пафос Респектыч
                                                    14 ноября 2017, 21:38
                                                    А. Г., конечно трудно, и стомерное пространство очень трудно представить, но к счастью делать это необязательно, ЭВМ справляется с этой задачей лучше нас.
                                                      • Пафос Респектыч
                                                        14 ноября 2017, 22:03
                                                        А. Г., зависит от модели )
                                                          • Пафос Респектыч
                                                            14 ноября 2017, 22:08

                                                            А. Г., ну это частный случай и далеко не самый полезный

                                                            Можно даже сказать вырожденный 

                                                          • Пафос Респектыч
                                                            14 ноября 2017, 22:13
                                                            А. Г., если даже взять смешанное распределение из нескольких многомерных нормальных — уже можно что-то поинтереснее получить и привет нелинейщина )
                                                              • Пафос Респектыч
                                                                14 ноября 2017, 23:09
                                                                А. Г., это так в случае распределения линейной комбинации нормально распределённых случайных величин, но я-то говорю о случайной величине с распределением в виде линейной комбинации нормальных распределений. Вы походу не вчитываетесь в термины, коллега, не говоря уж о том, чтобы их загуглить и освежить в памяти )
                                                                  • Пафос Респектыч
                                                                    14 ноября 2017, 23:48
                                                                    А. Г., да ниоткуда там не взяться многомерной нормальности. Не понимаете так не понимаете, не надо — так мне тем более…
            • Лучший ученик В...
              14 ноября 2017, 10:27
              Zweroboi, Ерунда! Машобучение-это только инструмент, а идее, чему и как обучать тут надо чтоб в голове было!
              • Пафос Респектыч
                14 ноября 2017, 11:06
                Лучший ученик Ванюты, никто не спорит, что инструментом надо ещё уметь пользоваться. Просто в какой-то момент хорошие инструменты стали доступны нахаляву и всем, соответственно и количество народу, которые умеют и с хорошим инструментом резко выросло
  • hedgefinance.ru
    14 ноября 2017, 00:22
    Тяжело наверное 2 года без прибыли сидеть? Последние?
  • Boris Litvinov
    14 ноября 2017, 01:02
    зачем вам вообще кому то доказывать?

      • Maxim Sheyko
        14 ноября 2017, 09:47
        А. Г., При том, что трехзначная доходность только в одном году, прибыльность и сложные проценты на длинном интервале делают свое дело.
  • MadQuant
    14 ноября 2017, 01:51
    Не люблю такие бэктесты — нигде нет гарантии, что образовавшийся флэт — не навсегда, из-за того, что пару лет назад в подобную стратегию залезли пара больших фондов, польстившись на предыдущие 10 лет бэктеста.
    Опять же, реальный перформанс, который вы публиковали недавно — кажется скромнее. Что также намекает, что это всего лишь бэктест — т.е. некая вытянутая из прошлого красивая картинка, которая вряд ли повторит себя хотя бы приблизительно в будущем.
    P.S. Кстати, графики с доходностью 1400% на истории правильнее уже все-таки отрисовывать в лог-масштабе по оси Y, чтобы не вводить публику в заблуждение.
    • Sergey Pavlov
      14 ноября 2017, 06:42
      MadQuant, а какие бэктесты на ваш взгляд стоит любить? Как по мне, аргументом или предметом для серьезного диалога должна быть только реальная эквити. Все бэктесты — дело внутренней кухни разработчиков… нет?
      • MadQuant
        14 ноября 2017, 22:15
        Sergey Pavlov, я люблю «честные» бэктесты, в том смысле, что вы не показываете участок, на котором фитили какие-либо параметры (и вообще что-либо оптимизировали и выбирали), а показываете честный walk-forward out-of-sample. Правда, такие бывают очень редко, даже в крупных фондах, в которых мне довелось работать, доля оверфита в эквитях довольно велика.
      • MadQuant
        14 ноября 2017, 22:11
        А. Г., 
        реальная картинка по этим системам скромнее только из-за снижения MAXDD с — 25% до — 15%. После суммарного минусового результата за 3 года (с июля 2009) с просадками,  близкими к MAXDD,  я сознательно пошёл на это. А все остальные минусы —  это неудача с трендовиками на часах (небольшой минус осень 2013-январь 2014)  и продажей волатильности в в опционах (март 2014).
        Ну то есть вы сами признаете, что:
        — здесь survivorship bias, потому что вы нарисовали из трех торговавшихся систем только ту, что не скисла по дороге (в отличие от трендовиков на часах и продажи волатильности)
        — а кроме этого еще и психологически испытываете проблемы торговать такую эквити — собираете просадки на максимальной экспоже, а уже на дне ее сбрасываете на 40%.
        Собственно, в этом и мои претензии к подобным бэктестам. Нарисуйте суммарный бэктест всех трех систем, которые торговали, и еще с логикой что в глубоких просадках вы сбрасываете экспоже к этой системе — это будет более честная картинка.
          • MadQuant
            15 ноября 2017, 09:30
            А. Г., можно долго спорить, есть ли тут bias и сколько его, но по факту мы имеем следующее: бэктест под 30% годовых (27+, если быть точным), и реальность под 15% годовых, и то с натяжкой (скромнее после 2009 года, так что по доходности/риску точно выгоднее хранить в банке). И я не пытаюсь принизить ваши достижения: это хороший результат для Live счета, особенно с учетом условий на рынке за этот период времени. Но надо честно сказать зрителю, что с учетом того-другого-третьего (survivorship bias, потому что в итоге оставили эту систему, selection bias, потому что выкидывали по дороке прокисающие тикеры) 30% превращаются в 15%, и это и будет честная цифирь по этому бэктесту.
              • MadQuant
                15 ноября 2017, 21:40
                А. Г., зачем рисовать бэктест, про который вам доподлинно известно, что психологически он для вас не торгуем? Нарисовали бы с нормальными плечами — доходность бы была близка к реальным результатам даже с 2008-го года — гораздо меньше вопросов у публики, я так понимаю
  • Serenity
    14 ноября 2017, 03:34
    А.Г., с первых лет своей торговли, уже лет 17 наверное минимум читаю Вас, на разных ресурсах. Как Вас так и про вас на финаме, Мфд, ХоуТоТрэйд и разной фин.периодике и сейчас тут интересно вас читать. Искренне желаю Вам найти более денежную и менее нервозную работу чем в Форуме, хотя наверное по большому счету и там работа была интересная. Эквити впечатляющее и наклон мужицкий. Не понять тем кто чрз столько кризисов прошел и денег не профукал, а хотя бы сохранил. Вы один из очень немногих профи на этом «чертовом» рынке, которого я могу без сомнений посоветовать. Желаю экспоненты в профитах.
  • qwerty
    14 ноября 2017, 06:32
    Просто шикарно, особенно кризис 2008 понравился.
    А проценты откуда такие большие получаются? Плечо 3-4 используется?
      • qwerty
        14 ноября 2017, 09:33
        А. Г., спасибо, я просто не учёл что 2008 и 2009 годы аж 300%.
        Отличные результаты, думаю реальная эквити не сильно отличается.
        Могу только поздравить. :) 
  • ves2010
    14 ноября 2017, 07:50
    1 на картинке рефинансирование и нет гиперболы… т.е не гуд ниразу
    хотя… может это комиссы так душат…

    2 и 2 года боковика причем последних…
    т.е можно говорить что система сломалась

    3 кстати у мя тож в этом году сломалась

    4 кстати а сколько стоит такая торговля в % от депо?
    у мя было 20% (комиссы + проскальзывания) от счета в год но мне удалось сделать 11%, причем они отбиваются дивами и облигациями практически до уровня 3-4% в год



    • ICEDONE
      14 ноября 2017, 09:03
      ves2010, такое впечатление что здесь оптимизация присутствует очень сильная.
      • ves2010
        14 ноября 2017, 10:15
        ICEDONE, там 1ин параметр… можно и без параметров вообще, но тогда средняя сделка будет меньше на 30%

        и кстати это без плеч
        и эквити от 2007г ровненькая-ровненькая… а тут бац и дродаун в 25%

        я как то в парном трейденге делал эквити с максимальным дродауном в 4-5% максимум… но там выхлоп был 15-20% в год а шорт стоит 15% т.е. не окупилось бы…
      • ves2010
        14 ноября 2017, 10:23
        А. Г., 8оборотов в месяц* 0.1% проскальзывания и комиссы *2 т.к. вход-выход*12месяцев=19% в год только затраты на торговлю!!! дороговато выходит 




          • ves2010
            14 ноября 2017, 12:54
            А. Г., идея в том что
            1 мне надо заработать хотяб 20% в год… затраты на торговлю 3% в год… т.е. мне надо заработать 23% годовых  
            2 мне надо заработать те же 20% годовых при затратах 20%… т.е чтоб получить 20% чистыми надо заработать 40% грязными...

            что проще? сделать 23% или 40%???
            кроме того, высокие расходы могут наложиться на длительный и глубокий дродаун
  • Bazz
    14 ноября 2017, 09:22
    Ну что ж, ждем отскока вниз от 1300% на тест 1200%, а там и уровень 1000% близок
  • Nepall
    15 ноября 2017, 19:00
    Почитал вашу дискуссию и мой мозг просто вытек из ушей, спасибо… :) 

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

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