Sergey Pavlov
Sergey Pavlov личный блог
27 августа 2022, 13:57

Brent (бэктесты)

Пересобрал нефть с учетом накопленного опыта.
Получились две системы. Различия непринципиальны. И то и то направлено на недельно-месячные движения.
Торговля по тренду.
Лонг первой:
Brent (бэктесты)
Шорт первой:
Brent (бэктесты)
Лонг второй:
Brent (бэктесты)
Шорт второй:
Brent (бэктесты)
Это простые кумулятивные процентные эквити.

Накидайте в комментах, у кого как выглядят эквити на «нашем» бренте.
Благодарю.
54 Комментария
  • zam
    27 августа 2022, 13:59
    Это в пунктах? Или уже в рублях считали?
      • IliaM
        27 августа 2022, 16:13
        Sergey Pavlov,  самое странное что с такой системой ты ещё пишешь посты на смартлабе, а не тусишь по тёплым странам и не вкладываешь в бетон…
          • IliaM
            27 августа 2022, 20:30
            Sergey Pavlov, 30-40% годовых, да на протяжении 10 лет…
          • SergeyJu
            28 августа 2022, 11:09
            Sergey Pavlov, у меня похожие характеристики системы. 
  • jin
    27 августа 2022, 14:03
    одна из торгуемых тс. брент на ммвб. 2017-2019


      • jin
        27 августа 2022, 15:55
        Sergey Pavlov, финам не дает исторические данные скачать на m15 более 3х лет по br. а склеивать руками мне лень.
  • Московский Лоссбой
    27 августа 2022, 14:08
         Симпатично получается. Красиво. Когда я гонял похожие тесты, они давали более 100 000 000 % годовых. Мне нравилось очень. К сожалению, пока своего острова ещё не прикупил... 

         Кстати, как волки, нормально заходят? 
  • wrmngr
    27 августа 2022, 14:33
    К сожалению переподгонка.нефть очень сложный инструмент
      • wrmngr
        27 августа 2022, 17:37
        Sergey Pavlov, если готовы раскрыть, то пишите в личку. Буду рад ошибиться в своих выводах)
      • wrmngr
        27 августа 2022, 14:48
        Sergey Pavlov, ну почему же, Если система использует только ценовые данные, то сделай тест на случайных сериях (с удалением автокорреляций), это будет вполне объективно
          • wrmngr
            27 августа 2022, 15:55
            Sergey Pavlov, в этом и смысл, нужно сгенерировать ряды, сохраняющие все характеристики исходного, кроме автокорреляций. На них оптимизировать. Если результат близки к перформансу на реальном ряду, то это оверкурвфиттинг.
            Эти картинки на данных CME? Ну вот уже гораздо хуже и близко к реальности
              • wrmngr
                27 августа 2022, 17:28
                Sergey Pavlov, месячные тренды это вообще довольно размытое понятие. Получается сделок мало? Сколько в год?
                Перемешивание такое: режем исходный ряд на приращения. Потом случайным образом их вытягиваем из общей кучи бесповторно (без возврата в кучу). В итоге получаем синтетический ряд такой же длины, с таким же байхолдом по последней точке, но заведомо с разрушением памяти между приращениями. Понятно, что в процессе случайно могут образоваться новые автокорреляции. Поэтому таких рядов генерим с десяток и на каждом запускае модельку. Показатели перформанса аггрегируем в конце. Сравниваем с перформансов на реальном ряду.
                Общая закономерность для Брента си и сбера? Ну это только что-то действительно медленное типа моментума с глубиной больше недели, но перформанс будет слабый весьма, скорее всего неинтересный для торговли
                  • wrmngr
                    27 августа 2022, 18:13
                    Sergey Pavlov, маловато конечно сделок...
                    Гепы между сессиями вполне можно уложить в схему. Просто будет два типа приращений 1. Интрадей 2. Гепы.
                    Мы же знаем сколько баров в интрадее, пусть N шт. Поэтому генератор будет брать N приращения из первой кучки и N+1 из второй
                    • SergeyJu
                      28 августа 2022, 11:13
                      wrmngr, данные на МБ можно обсчитывать с начала 9 года. 14 лет — не так и мало. 
                      • wrmngr
                        28 августа 2022, 16:59
                        SergeyJu, автор сказал что 10-20 сделок в год. Как по мне это маловато
                  • Kot_Begemot
                    28 августа 2022, 15:55
                    Sergey Pavlov, а зачем делаете, можете объяснить?
                      • Kot_Begemot
                        28 августа 2022, 15:59

                        Sergey Pavlov, к перемешиванию ретурнов внутри сессии.

                          • Kot_Begemot
                            28 августа 2022, 16:22

                            Sergey Pavlov, ну если все рушится, то, вероятно, стоит) При клоузах дня, возможно гэпы будут играть существенную роль, так как сам клоуз в общем-то неторгуемый.

                            С другой стороны, если вы получатете сигнал по клоузу дня, то что там не мешай внутри этого дня без повторов — все будет то же самое, разве нет?!

                • Kot_Begemot
                  28 августа 2022, 15:54

                  wrmngr, это все интересно, конечно, но что мы тогда хотим найти? У Сергея условное правило на лонг и шорт, исходящее из предыдущих приращений. Если вместо предыдущих приращений подсунуть случайный набор, то правило поломается и никаких иных правил тоже не получится и все это уже будет соответствовать случайной торговле.

                  При этом, даже если правило построено не на предыдущей истории, а, скажем, спреде, то такая перемешка убъет и такую систему.

                  • wrmngr
                    28 августа 2022, 17:14
                    Kot_Begemot, все верно. На синтетиках медианный перформанс после оптимизации должен быть хуже. В этом и смысл. Границы применимости такого теста весьма узкие, это так. Только модели которые используют прошлую ценовую историю одного тикера. Для стокпикинга например нужна другая схема
                    • Kot_Begemot
                      28 августа 2022, 18:09
                      wrmngr, мне кажется, что тут подгонка под генеральную совокупность идет, точнее не под нее, а под ее эмпирическую оценку. То есть на выборке роста будет лонг и холд, на выборке падения — шорт и холд. Примерно так. 
                      • wrmngr
                        28 августа 2022, 18:32
                        Kot_Begemot, да, байхолд по крайним точкам полностью совпадает. Соответственно подгонка под глобальный тренд имеет место быть, это надо держать в уме. Это плата за сохранность всех характеристик исходного ряда.
                        • Kot_Begemot
                          28 августа 2022, 21:29

                          wrmngr, а есть где-нибудь описание этой методики и ее целей. Наверняка же это не лично ваша «фишка»?! А то мне совершенно непонятно что мы хотим получить таким адским перемешиванием.

                          • wrmngr
                            29 августа 2022, 02:40
                            Kot_Begemot, в литературе не видел (преступно мало читаю!). У нас был давно в одной конторе внутренний workpaper, но копии у меня нет
              • asfa
                27 августа 2022, 21:02
                Sergey Pavlov, а можно в 2-х словах что за автокорреляции? И как торговать по данной торговой системе?

                на всём нашем она также перформит: ртс, си, сбер.

                Может это доллар (DXY) против всего остального?
                  • asfa
                    28 августа 2022, 04:23
                    Sergey Pavlov, 
                    автокорреляция? Это когда будущие приращения цены коррелированы с прошлыми приращениями. Положительная автокорреляция это персистентность или трендовость ценового ряда.

                    всё понятно, спасибо! 

                    А вот тот же РТС — на дневках трендовый, а на минутках М1 выглядит как-то не очень. Как с этим быть??...  
            • SergeyJu
              28 августа 2022, 11:11
              wrmngr, овчинка выделки не стоит. Делать сложно, веры таким конструкциям нет. 
              Нет НИКАКИХ гарантий, что результаты на искусственном ряду будут биться с реалом. 
              • wrmngr
                28 августа 2022, 16:39
                SergeyJu, ничего сложного, 20 строк кода. Результаты и не должны биться, в этом и суть теста
                • SergeyJu
                  28 августа 2022, 18:30
                  wrmngr, математика, статистика как мясорубка, что засунул, то и получишь.  Если заложить что четные месяцы рост, а нечетные падение, любая система, которая это пользует, будет давать устойчивый плюс. А на данных без этой особенности — не будет. 
                  Было время, я монтекарлил весьма активно эквити, портфели, входные данные. Что сунул — то и вынул. Нет нового качества. 
                  • wrmngr
                    28 августа 2022, 19:06
                    SergeyJu, бесспорно это так. Поэтому закладываем, что НИКАКИХ закономерностей в генерируемых рядам достоверно нет. И это позволяет отвергнуть или принять гипотезу
                    • SergeyJu
                      28 августа 2022, 19:11
                      wrmngr, не вижу смысла. Если закономерностей нет, ничего, кроме реакции на особенности генератора шума мы не получим. 

                      • wrmngr
                        28 августа 2022, 19:43
                        SergeyJu, я наверное неправильно донес смысл. Но не важно. Для опытного человека вроде вас этот тест избыточен, вы и так все понимаете на уровне интуиции
    • П М
      27 августа 2022, 16:39
      wrmngr, по каким критериям оцениваете?
      • wrmngr
        27 августа 2022, 18:25
        ПBМ, по вкусу. Доходность, просадки, Шарп, сортино, что угодно разумное
        • П М
          28 августа 2022, 12:02
          wrmngr, я имел в виду как вы это из картинки увидели
          • wrmngr
            28 августа 2022, 16:40
            ПBМ, опыт
  • Дмитрий Овчинников
    27 августа 2022, 21:12
    Накидайте в комментах, у кого как выглядят эквити на «нашем» бренте.
    Благодарю.
    Моя сломалась:


    • asfa
      28 августа 2022, 04:24
      Дмитрий Овчинников, потому что ММ-ы ушли из стакана или др. причина??
    • SergeyJu
      28 августа 2022, 11:14
      Дмитрий Овчинников, не факт, что сломалась. Возвращает экстремальный прирост. 
  • Дмитрий Т
    30 августа 2022, 00:22
    Вот моя тройка систем, которые в работе. Логика систем разная, тесты сразу с ММ позиций. Тестирую на самодельной склейке


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

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