Бэктесты в трейдинге не работают ?!

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 61

  • @AI_here_
    @AI_here_ 7 หลายเดือนก่อน +7

    Ух, десяток лет назад я начинал на mt4 оптимизировать стратегии автоматической торговли на форексе... сто раз думал, что нашёл идеал :)
    Просто мысли:
    Рабочая стратегия вчера, не значит рабочая сегодня.
    Если стратегия заточена на прошлый месяц, и рынок остался таким же, то это лучше чем она заточена на прошлый год, принесёт больше и вот после этого думай, оптимизировать под всю историю свеч или под более актуальный период...
    А самое прикольное в бэктестах, это разные результаты, на разных биржах))) то-есть одна и та же стратегия на одном и том же периоде может дать совершенно разный результат на разных биржах, т.к. тики чуть чуть будут отличатся и все индикаторы соответственно, как я это осознал, вообще отказался от ботов.

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน +3

      > заточена на прошлый месяц, и рынок остался таким же
      Да, мы такой подход тоже используем. У нас есть учет некоторых метрик, если они плывут - экземпляр отключаем. Минус что зачастую метрики плывут одновременно с отрицательным профитом )))
      > это разные результаты, на разных биржах)))
      О да. Даже спот на OKX vs Binance может дать разные результаты, не говоря уж о деривативах. Но мы просто считаем это разными инструментами.
      > это осознал, вообще отказался от ботов.
      Ну боты ок. Но и руками ведь торговать по какой то схеме надо...

  • @artemk.6021
    @artemk.6021 2 หลายเดือนก่อน

    Спасибо, очень интересно. Считаю что бектесту жить, только нужно уметь пользоваться и подкручивать параметры стратегии. Я считаю что с помощью бектеста можно отточить стратегию и понять её слабые стороны. Поняв и исправив ошибки и прогнав на большом отрезке с разными циклами добиваемся равномерного роста капитала и в реал)

  • @ЕвгенийМардюк
    @ЕвгенийМардюк 7 หลายเดือนก่อน +1

    Денис, спасибо большое за твой труд! Порекомендуй пожалуйста 3-4 чужих хороших стратегии или автора на TV 🙏🏼

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Мне сложно тут посоветовать. Попробуйте посмотреть в выборе редакции www.tradingview.com/scripts/editors-picks/?script_type=strategies

  • @alexgq3013
    @alexgq3013 7 หลายเดือนก่อน

    Интересно научиться правильно и эффективно бэктестить

  • @МихаилКириллов-е2щ
    @МихаилКириллов-е2щ 7 หลายเดือนก่อน +1

    Привет! А как сделать уведомлялку в TV, что бы уведомления на сделку приходили во время пересечения бара (или другого сигнала), а не после закрытия бара?

  • @ciklomat
    @ciklomat 7 หลายเดือนก่อน +2

    Прикольно бы посмотреть про TSLab подробней, может видеоурок или демо настройку показать.

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน +1

      Я делал несколько постов в телеге про него, напр t.me/azzraelru/219

  • @i.m-cat
    @i.m-cat 7 หลายเดือนก่อน +1

    Привет ) Расскажи лучше о разнице результатов с плечом например х10 и без него, так как на TV невозможно задать торговлю с плечом. А для оценки говёности стратегии есть функция "тестирование на глубокой истории" где можно посмотреть результаты за всё время существования биткоина :) Также если таймфрейм ниже часа, а стратегия на закрытии то результаты достаточно точные. Также если делать алгоритм на высоком ТФ, то можно просто за месяц не заработать или в минус уйти. С другой стороны, к примеру часовик даёт гораздо лучшие результаты. На часовике может быть за месяц 10 сделок с профит фактором 3, а на пятиминутке 100 сделок с профит-фактором 1,4. То есть маленький ТФ хуже результат даёт, зато более стабильно. Это уж выбирать нужно :) В идеале получается лучше делать несколько стратегий или на разных монетах.

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      > TV невозможно задать торговлю с плечом
      Ну почему. Можно. Просто криво и костыльно, но можно.
      www.tradingview.com/script/9Iwinz7I-How-to-use-Leverage-and-Margin-in-PineScript/

  • @woolfich5014
    @woolfich5014 6 หลายเดือนก่อน

    а есть на канале написание сеточника с мартингейлом?

  • @АлександрР-р5ъ
    @АлександрР-р5ъ 6 หลายเดือนก่อน

    Денис, спасибо за работу, хотел бы поинтересоваться - отвечаешь ли на вопросы в TV месенджере?

    • @AzzraelCode
      @AzzraelCode  6 หลายเดือนก่อน

      Не, только здесь.

    • @АлександрР-р5ъ
      @АлександрР-р5ъ 6 หลายเดือนก่อน

      не получается добавить alert в индикатор от Lux Algo, умоляю помоги добавить сигналы в Nadaraya-Watson Smoothers, в комментах индикатора какие то не рабочие варианты предлагают

  • @worstcomment
    @worstcomment 7 หลายเดือนก่อน

    Однозначно нужно смотреть на фазу рынка, но я не беру во внимание стратегию, если по ней за нужный мне период было меньше 100 сделок..

  • @РусланМирзеагаев
    @РусланМирзеагаев 6 หลายเดือนก่อน

    Доброго времени суток! Как идея для видео или серии видосов - написание торгового бота для тинька и тест на историчных данных и в песочнице. Пофиг с какой доходностью.

    • @AzzraelCode
      @AzzraelCode  6 หลายเดือนก่อน

      если вдруг решу вернуться на фонду, то вполне возможно

  • @ydgin3114
    @ydgin3114 6 หลายเดือนก่อน

    Доброго дня! Как можно с вами связаться ? Хотел спросить беретесь ли вы писать скпипты по ТЗ на фин основе? Если да то как можно обсудить ТЗ и Гонорар?

    • @AzzraelCode
      @AzzraelCode  6 หลายเดือนก่อน

      Сейчас нет времени, к сож.

  • @marxbugati2723
    @marxbugati2723 6 หลายเดือนก่อน

    Добрый день как с вами связаться?

    • @AzzraelCode
      @AzzraelCode  6 หลายเดือนก่อน

      azzrael.ru/spasibo#contacts

  • @deniskaravaev7358
    @deniskaravaev7358 7 หลายเดือนก่อน +1

    Есть мнение ). Бек тест пять лет, сеточные стратегии, минимум 1000 сделок в год. Просадка первична доходность вторична. Плечо х100

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Идеально ))

  • @SirJ18
    @SirJ18 7 หลายเดือนก่อน

    Было бы круто если бы ты рассказал про недостатки самого инструмента бэктест на трейдинг вью. Как не попасться на то что он заглядывает вперед. Как делать бэктест в экселе и какие преимущества в этом и тп

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน +1

      Про repaint я делал видос th-cam.com/video/cz8P50W0Rv0/w-d-xo.html . А делать бэктесты в экселе я и сам не умею ;)

  • @cohombroz
    @cohombroz 7 หลายเดือนก่อน

    Хорошая стратегия - та, которая минимизирует просадку и даёт стабильный рост.

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Ну с этим не поспоришь.

  • @sevmediasv
    @sevmediasv 7 หลายเดือนก่อน

    Бэктесты необходимы только для того-что бы оценить риски на дистанции, и если риски превышены их откорректировать.

  • @sevmediasv
    @sevmediasv 7 หลายเดือนก่อน

    Ну и на 200% соглашусь с автором - период тестирования должен быть как можно большим.

    • @sqlap-rp3fx
      @sqlap-rp3fx 7 หลายเดือนก่อน

      Я дико извиняюсь, и наверняка ошибаюсь. Но вы замечали как скачет ликвидность в практически любом инструменте начиная с крипты заканчивая индексом SP я не говорю уже про росрынок. В связи с этим хочу заметить что на больших отрезках скорее всего будут разные периоды "жизнедеятельности" рынка и соответственно стратегии разные. Я попытался найти средние значения для значимых кластеров, и на периоде в 3 и больше месяца все старания идут в опу.

    • @sevmediasv
      @sevmediasv 7 หลายเดือนก่อน

      @@sqlap-rp3fx во первых, если ликвидность растет, то в ‘обе стороны’, значит суть от этого не меняется. Во вторых, делать тест на малом периоде - кормить себя плацебо.
      Суть трейдинга: сокращение рисков, профит сам получится. Если страта не сливает депо в ноль каждые 3-6 месяцев, то прибыль будет. Остальное - жадность.

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      > Если страта не сливает депо в ноль каждые 3-6 месяцев, то прибыль будет. Остальное - жадность.
      Блин золотые слова.

  • @ВладТерзи-ь2г
    @ВладТерзи-ь2г 7 หลายเดือนก่อน

    10:58 что это за статья модете дать ссылку?

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      strategyquant.com/doc/strategyquant/walk-forward-optimization/
      Но вообще просто гугланите термин Walk-Forward Optimization, термин и подход известный, контента полно.

    • @ВладТерзи-ь2г
      @ВладТерзи-ь2г 7 หลายเดือนก่อน

      @@AzzraelCode обычно , когда речь идёт о волк форварде, то имеется ввиду берём данные за 2010 оптимизируем , тестируем за 2011. Берём за 2010и 2011 оптимизируем , тестируем за 2012 год и т.д. добавляя по году .
      Про то что вы говорите я конечно тоже слышал , но не совсем понятно какой подход лучше

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Как я вижу это одно и тоже. Мне удобнее визуально представлять это как окошко произвольной но фиксированной длины, которое двигаем по ряду исторических данных. По мере движения отбрасывая отбракованные оптимизационные наборы. Вот только инструмента для нормального WFO мне что-то так и не попалось. Сейчас я просто ориентируюсь на кривую доходности и кажется этого мало.

  • @banditmax74
    @banditmax74 7 หลายเดือนก่อน

    Привет! Можешь подсказать как внутрь значения переменной типа string вставить значение другой переменной? Нигде не нашёл подобных случаев, а поддержка молчит, что пробовал - не помогло :(

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Про какой язык речь?

    • @banditmax74
      @banditmax74 7 หลายเดือนก่อน

      @@AzzraelCode pine script v5 , в питоне вроде можно было, а тут не нашëл как

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Pinescript - язык с неявной статической типизацией, а питон с динамической.
      string i = "123"
      // i := 456 // так нельзя
      i := str.tostring(456) // так можно

    • @banditmax74
      @banditmax74 7 หลายเดือนก่อน

      @@AzzraelCode ну этот пример преображает число в строку, а я имел ввиду что-то вроде этого:
      Float X = 567
      String y = ""
      Y:= "hi " & x
      И на выходе получилось бы "hi 567"

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Тогда так
      string i = ""
      float x = 456
      i := "Hi " + str.tostring(x)

  • @АлександрВыёбнутые
    @АлександрВыёбнутые 5 หลายเดือนก่อน

    А вы не хотите открыть комментарии в телеге? Пс, где новые видео?)

    • @AzzraelCode
      @AzzraelCode  5 หลายเดือนก่อน +1

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

  • @sektait
    @sektait 7 หลายเดือนก่อน

    Тестирую все стратегии клиентов строго через пандас и хардкодинг, все эти софтины и сайты для бектестов при сложной стратегии тупо не работают или их невозможно туда занести.
    Процент точности бектестов определяет стратегия, если она основана на медленных индикаторах, то ее точность выше. А так видос хороший, кто новичок в теме - полезно!

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Ну за схему бэктесты в TSLab со сборкой из минуток, далее реализация на python могу сказать - работает и очень хорошо. А в пандас это ну оч жестоко, хотяб TA-Lib. А так форки backtrader пробовал, все упирается в нормальный движок визуализации и оптимизации (подгона) стратегий.

  • @mrbasfed1948
    @mrbasfed1948 7 หลายเดือนก่อน

    Бэктестинг с применением индикаторов это всего лишь анализ прошлого, с подгонкой индикаторов под идеальные сделки. Не теряйте на это своё время. Так же нечего делать расчёты прибыли по типу "если я буду делать по 2% в день, то сколько у меня будет через 3 года?" ))

  • @85v
    @85v 4 หลายเดือนก่อน

    На средних и мелких монетах эти ваши бэктесты не работают. Т. к. они не учитывают как твои позиции меняют направление, иногда моментально. Это если на минутах. На долгий срок конечно меньше всё это влияет.

    • @AzzraelCode
      @AzzraelCode  4 หลายเดือนก่อน

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

  • @ВарфоломейИванов-з1у
    @ВарфоломейИванов-з1у 7 หลายเดือนก่อน

    подскажите пожалуйста, программы простые, в которых можно было бы самому пробовать простые стратегии (точку входа, выхода)?!

    • @AzzraelCode
      @AzzraelCode  7 หลายเดือนก่อน

      Вот прям совсем простые не скажу. Но я бы рекомендовал начать с TradingView.

    • @nakazator1
      @nakazator1 7 หลายเดือนก่อน

      TS Lab по мне проще, после него кодить в Trading View легче стало сразу