Azzrael Code
Azzrael Code
  • Видео 122
  • Просмотров 650 029
Бэктесты в трейдинге не работают ?!
Разбираюсь на примерах с бэктестами и форвардтестами торговых стратегий и роботов, чтобы ответить на вопрос работают ли бэктесты вообще? Как можно улучшить качество тестирования торговых стратегий с помощью TSLab и TradingView.
🤑 Спасибо блоггеру
azzrael.ru/spasibo
🤘 Таймкоды
00:00 Вопрос про бэктесты
01:20 Пример БекТеста торговой стратегии в TSLab
02:47 Симуляция ФорвардТестов
05:00 Почему Бэктесты не работают, разбираюсь в TradingView
07:05 Чиним!
.
.
.
#algotrading #backtesting #tradingview
Просмотров: 1 668

Видео

TradingView корреляции и спреды БЕЗ программирования на PineScript
Просмотров 1,8 тыс.21 день назад
Покажу как пользоваться встроенными в TradingView формулами для построения графиков корреляций и спредов без программирования индикаторов на PineScript совсем. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael 🤘 Таймкоды 00:00 Математические символы в поле поиска 01:45 Создаю свою кросспару на трейдингвью 03:50 Рисую ...
TradingView Индикатор превращаю в Стратегию для торговли и бэктестов
Просмотров 15 тыс.28 дней назад
Как просто и быстро переделать внешний (comunity scripts) индикатор на TradingView в стратегию на PineScript для бэктестов индикатора и возможной торговли на TradingView Webhooks. С минимальным объемом программирования на PineScript. Даже если исходный код индикатора закрыт! 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=A...
ByBit API + Python ч.7 | Conditional Order ( Условный Ордер) Futures Perpetual
Просмотров 843Месяц назад
Как поставить Условный Ордер на ByBit с помощью API, Python и пакета pybit. А также подробные примеры как работает Conditional Order. Какие пуши приходят в Websocket при работе с условными ордерами на байбите. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/azzyt-bybit Docs bybit-exchange.g...
PineScript Простая Стратегия с Trailing Stop Loss для TradingView
Просмотров 2,1 тыс.Месяц назад
Как использовать Trailing Stop Loss (Трейлинг Стоп, Скользящий Стоп-Лосс) в стратегиях написанных на PineScript для бэктестов в TradingView. Один из вариантов реализации без Activation Price с подробным объяснением принципа работы и примером кода на панйскрипте. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael 🤘 Тайм...
ByBit API + Python ч.6 | Фьючерсы - Ордера (Рыночные и Лимитные), Позиции.
Просмотров 1,4 тыс.Месяц назад
Работаю с Фьючерсами (Linear Perpetual Futures) на ByBit с API ByBit на Python с библиотекой pybit. Сегодня отправляю лимитные и рыночные ордера. Отменяю лимитки. Получаю текущие Позиции, переворачиваю и закрываю. В Одностороннем Режиме (One-Way Position Mode). Подробный разбор примеров кода и пушей событий в Websocket API Bybit параллельно. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регис...
TradingView + Binance | Реальная Торговля по Индикаторам с Alert Webhook Signal Trading
Просмотров 1,9 тыс.2 месяца назад
Связка Индикаторов (! НЕ стратегий) TradingView написанных на PineScript (даже с закрытым исходным кодом) для РЕАЛЬНОЙ торговли на фьючерсах Binance с помощью алертов TradingView, вебхуков и бесплатного инструмента Binance Webhook Signal Trading. Без программирования! 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael ...
ByBit API + Python ч.5-2 | Websocket. Приватные Данные (wallet, order, positions, executions).
Просмотров 1,4 тыс.2 месяца назад
Получаю Приватные Данные по Websocket API ByBit на Python с пакетом pybit. Подписка на обновления Аккаунта (wallet stream), Ордеров (orders stream), Позиций (position stream) и Трейдов (execution stream). Попробуем как это работает в реале. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/az...
TradingView + ByBit | Реальная Торговля из Стратегий с Alert Webhook Signal Trading
Просмотров 2,9 тыс.2 месяца назад
Настройка связки стратегий TradingView написанных на PineScript для РЕАЛЬНОЙ торговли на фьючерсах ByBit с помощью алертов TradingView, вебхуков и бесплатного инструмента ByBit Webhook Signal Trading. Без программирования! 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Рефка для регистрации на TradingView www.tradingview.com/pricing/?...
ByBit API + Python ч5-1 | Websocket. Подключение и Публичные Данные.
Просмотров 2,2 тыс.2 месяца назад
Использую Websocket к API ByBit на Python с пакетом pybit, подключаюсь и получаю Публичные Данные (сегодня только тикеры). Максимально подробно про настройку Websocket клиента в pybit и лимиты подключения к вебсокету в байбит. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/azzyt-bybit Docs...
ByBit API + Python ч4 | Лимитный Спотовый Ордер ( Spot Limit Orders ) Отправка и отмена.
Просмотров 1,3 тыс.3 месяца назад
Работа со Spot LimitOrder размещение и отмена (place and cancel) с помощью API ByBit, на Python и с официальным SDK для Питона pybit. Немного теории о работе лимитных заявок. Много внимания к timeInForce стратегии лимитных ордеров. Также получаю список открытых ордеров (get_open_orders) и оменяю открытые ордера (cancel limit orders). 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации н...
ByBit API + Python ч3 | Отправка Спотового Рыночного Ордера
Просмотров 1,9 тыс.3 месяца назад
Как разместить Spot Market Order (рыночную заявку в спотовой секции криптобиржи ByBit) с помощью API ByBit, на Python и с официальным SDK для Питона pybit. Разбираю базовые вопросы и нюансы. Обязательные параметры, минимальный лот, максимальна точность лота, обработка ошибок. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий ...
ByBit API + Python ч2 | API Keys, Авторизация, Лимиты
Просмотров 2,2 тыс.3 месяца назад
Подробно про получение API Ключей к ByBit. Полный разбор всех опций и подводных камней при оформлении API Keys, Авторизация с помощью АПИ Ключей и официального Python SDK pybit. Как увидеть лимиты каждого из приватных запросов. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Репозиторий по сериалу github.com/AzzraelCode/azzyt-bybit Tel...
ByBit API + Python ч1 | Установка pybit, Public Market Data, Обработка Ошибок.
Просмотров 6 тыс.3 месяца назад
ByBit API получение публичных рыночных данных на Python pybit. Первая серия сериала про алготрейдинг с криптобиржей ByBit через официальное Python SDK. Также в ролике разбираюсь как работать с документацией, обрабатывать ошибки и какие есть ограничения (ByBit Rate Limits). 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на ByBit G5REPY www.bybit.com/invite?ref=G5REPY Docs bybit-exch...
PineScript Logs | Логирование отладочных сообщений в TradingVew log.info, log.error, log.warning
Просмотров 5113 месяца назад
Урааа! В TradingView наконец появилась ( ещё в августе 2023 ) функция логирования (записи отладочных сообщений) с помощью 3х простых функций log.info(), log.warning() и log.error(). Консоль отладки хороша с большим количеством фильтров и в ролике я подробно покажу на примерах PineScript как пользоваться Pine Logs. 🤑 Поддержать блоггера azzrael.ru/spasibo Канал в телеге t.me/azzraelru Документац...
OKX API Websocket + Python ч.3 | Авторизация (Login) и Подписка на Ордера по приватному каналу
Просмотров 8524 месяца назад
OKX API Websocket Python ч.3 | Авторизация (Login) и Подписка на Ордера по приватному каналу
PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.
Просмотров 1,1 тыс.4 месяца назад
PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.
Websocket OKX API Python p2 - logging, errors, disconnects and reconnects
Просмотров 9644 месяца назад
Websocket OKX API Python p2 - logging, errors, disconnects and reconnects
PineScript plot() p2 - draw histograms, step charts, styles and fills
Просмотров 6095 месяцев назад
PineScript plot() p2 - draw histograms, step charts, styles and fills
OKX API Websocket w Python p1 - connecting to the exchange and receiving Public Data
Просмотров 2,4 тыс.5 месяцев назад
OKX API Websocket w Python p1 - connecting to the exchange and receiving Public Data
PineScript plot() p1 - drawing charts in TradingView
Просмотров 8775 месяцев назад
PineScript plot() p1 - drawing charts in TradingView
🤡 Как написать +100500% стратегию на TradingView. PineScript Repaint Example.
Просмотров 5 тыс.9 месяцев назад
🤡 Как написать 100500% стратегию на TradingView. PineScript Repaint Example.
Export Binance Orders for all the Time to Excel SpreadSheet Python + Binance API. Coding ASMR.
Просмотров 1,2 тыс.10 месяцев назад
Export Binance Orders for all the Time to Excel SpreadSheet Python Binance API. Coding ASMR.
Spot Grid Bot, Сеточный Спот. Бэктесты в TSLab и как работает.
Просмотров 5 тыс.11 месяцев назад
Spot Grid Bot, Сеточный Спот. Бэктесты в TSLab и как работает.
Торговый бот на Python и OKX API .4 Готовый пример Робота.
Просмотров 9 тыс.Год назад
Торговый бот на Python и OKX API .4 Готовый пример Робота.
Торговый бот на Python и OKX API .3 👨🏻‍💻 Рыночные ордера. Списки ордеров и детали рыночной заявки.
Просмотров 1,9 тыс.Год назад
Торговый бот на Python и OKX API .3 👨🏻‍💻 Рыночные ордера. Списки ордеров и детали рыночной заявки.
Торговый бот на Python и OKX API .2 🤖 Установка python-okx SDK. Получение баров и баланса.
Просмотров 2,3 тыс.Год назад
Торговый бот на Python и OKX API .2 Установка python-okx SDK. Получение баров и баланса.
Торговый бот на Python и OKX API .1 Получаю ключи
Просмотров 1,7 тыс.Год назад
Торговый бот на Python и OKX API .1 Получаю ключи
Python + Trongrid API. Получаю транзакции USDT в сети TRC20 блокчейна TRON. Легко, без парсинга.
Просмотров 3,3 тыс.Год назад
Python Trongrid API. Получаю транзакции USDT в сети TRC20 блокчейна TRON. Легко, без парсинга.
OKX (OKEx) API vs Binance API для разработчика. Первый взгляд.
Просмотров 2,8 тыс.Год назад
OKX (OKEx) API vs Binance API для разработчика. Первый взгляд.

Комментарии

  • @stasmora360
    @stasmora360 21 час назад

    подскажите, не знаете ли вы как сделать индикатор в трейдингвью на основе своих данных? допустим, я рассчитал свои данные в Excel, и просто хочу нанести их на график

  • @user-yj7dx7mm2i
    @user-yj7dx7mm2i День назад

    Расшарьте пожалуйста код

    • @user-yj7dx7mm2i
      @user-yj7dx7mm2i День назад

      Я перебил код сокращенной версии для дневок, выдало ошибку : Cannot call 'strategy' with argument 'default_qty_type'='30'. An argument of 'literal int' type was used but a 'const string' is expected.

  • @ivanandriyanov4010
    @ivanandriyanov4010 2 дня назад

    Респект!!!

  • @woolfich5014
    @woolfich5014 2 дня назад

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

  • @user-eu8pd8lc6c
    @user-eu8pd8lc6c 3 дня назад

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

  • @user-ec8ei7po4y
    @user-ec8ei7po4y 4 дня назад

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

    • @AzzraelCode
      @AzzraelCode 4 дня назад

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

    • @user-ec8ei7po4y
      @user-ec8ei7po4y 3 дня назад

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

  • @ydgin3114
    @ydgin3114 4 дня назад

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

    • @AzzraelCode
      @AzzraelCode 4 дня назад

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

  • @alexandrm5897
    @alexandrm5897 5 дней назад

    Добрый день. Как быть, если WebStream в процессе работы присылает сообщение, что связь с сервером потеряна? Особенно актуально, если это происходит ночью и сообщение видишь только утром. Сегодня ночью такое поймал (((

    • @AzzraelCode
      @AzzraelCode 5 дней назад

      Нужно озаботиться перезапуском стрима. Ловите исключение и перезапускаете.

    • @alexandrm5897
      @alexandrm5897 4 дня назад

      И еще одна проблема с WebStream. Когда пытаюсь запустить бота с webstream, иногда возникает ситуация, когда он не запускается, выдавая ошибку - слишком много подключений. Причем такое происходит, независимо от того, сколько подписок оформлено в данный момент. На некоторых серверах могу запустить 15 одновременно. На некоторых не получается запустить ни одного. Ошибка возникает в момент исполнения : ws = WebSocket( testnet=False, channel_type="linear", ) В сети пишут, что это как-то связано с версиями питона 3.11 и 3.12. Но не понимаю, почему эта ошибка возникает когда бот запускается exe файлом. На одном компьютере работает нормально, на втором нет.

    • @alexandrm5897
      @alexandrm5897 4 дня назад

      @@AzzraelCode Можно немного подробнее. Исключение чего? Подключение происходит без каких-либо проблем. Очевидно надо периодически проверять есть ли связь... например вот тут... while True: sleep(1) ... и если нет, то переподключаться. Но как проверить, есть ли связь? Вторая описанная проблема оказалось намного серьезнее. Как удалось узнать питон версии 3.12 для pybit не подходит. Нужна версия не выше 3.11. Причем для домашнего компьютера это не является проблемой. Но как только делаешь exeшник и пытаешься запустить его на 2012R2 или выше, начинаются чудеса. Очевидное решение, компилировать версией 3.11. Но замена версии питона на компьютере это очень не простая задача. Простым удалением поздней версии решить проблему не получается. Как и простым переключением. Остаются какие-то хвосты, которые не дают использовать библиотеки даже после их переустановки. Весь день сегодня бьюсь над этой проблемой и пока ничего не получается. Библиотека pybit использует библиотеку crypto, но видимо после удаления версии 3.12 где-то что-то заставляет искать Crypto по пути, по которому когда-то это делал pybit из версии 3.12. И я постоянно получаю ошибку ModuleNotFoundError

  • @antongruntovoi4120
    @antongruntovoi4120 5 дней назад

    Здравствуйте, прошу помочь исправить действующий код индикатора на стратегию для автоматизации торговли. Можно как-то с вами связаться?

    • @AzzraelCode
      @AzzraelCode 5 дней назад

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

  • @user-yj7dx7mm2i
    @user-yj7dx7mm2i 5 дней назад

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

    • @AzzraelCode
      @AzzraelCode 5 дней назад

      По схеме в видосе нет.

    • @user-yj7dx7mm2i
      @user-yj7dx7mm2i 5 дней назад

      @@AzzraelCode а по какой схеме возможно?

    • @AzzraelCode
      @AzzraelCode 4 дня назад

      Лучший вариант - полноценный бот на API. Как вариант стратегия на PineScript с трансляцией в вебхуки ruclips.net/video/D5Inyt2RalQ/видео.html , там будут нюансы и это костыль, но при желании и упорстве может получиться.

  • @Tweazy01
    @Tweazy01 5 дней назад

    Привет, крутое видео! Подскажи пожалуйста, а как выводить деньги с биржи через API?

    • @AzzraelCode
      @AzzraelCode 5 дней назад

      Не делал такого. Не уверен что через апи это вохможно.

  • @AUMD12345
    @AUMD12345 6 дней назад

    Здравствуйте Денис чат gpt написал код но при добавлении на трейдинг вю выдает разные ошибки как быть не знаю.

  • @SmartAktau
    @SmartAktau 6 дней назад

    а можно подписаться на уведомления (вебхуком) о новых комментариях на канале?

  • @alexgq3013
    @alexgq3013 6 дней назад

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

  • @user-bo6ik1cm3e
    @user-bo6ik1cm3e 6 дней назад

    Добрый день Хотел уточнить вопрос по поводу параметра timeinforce. Открываю ордер и выставляю лимитку на его закрытие +2% Цена доходит до нужной но происходит частичное закрытие по дефолту и остаётся висят, Какой правильный параметр что бы исполнить по любой цене при достижении цели? FOK?

    • @AzzraelCode
      @AzzraelCode 6 дней назад

      Фок не поможет. Тут только Conditional Market Order.

  • @systemsclimate2370
    @systemsclimate2370 6 дней назад

    На мосбирже (втб) не понимаю, а ерунду писать не хочется.

  • @systemsclimate2370
    @systemsclimate2370 6 дней назад

    Да, прошу рассказать о встроенных переменных времени.

  • @PANPETOS
    @PANPETOS 7 дней назад

    спасибо автору за труды это просто супер!

  • @Miramar3133
    @Miramar3133 7 дней назад

    Спасибище! Надоело из трех индикаторов делать один вручную, особенно если руки не очень прямые.

  • @mihonich1
    @mihonich1 7 дней назад

    Очень интересно!

  • @Payton3
    @Payton3 7 дней назад

    очень не хватает более углублённого видео по стопам и тейкам на бирже okx(во всем интернете не нашел инфы по этой теме), как выставить сетку тейков,как отслеживать исполнение стопа или тейка что бы снимались противоположные ордера,а не оставались висеть,как установить трейлинг стоп и т.д все это совсем не тривиально для новичков как я

  • @maksiml.3574
    @maksiml.3574 7 дней назад

    Очень хорошо все объяснил, благодарю!

  • @mrbasfed1948
    @mrbasfed1948 7 дней назад

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

  • @user-kv9dx1ep7z
    @user-kv9dx1ep7z 7 дней назад

    Гениально! Благодарю 👍

  • @user-hc8uc3ol7x
    @user-hc8uc3ol7x 8 дней назад

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

    • @AzzraelCode
      @AzzraelCode 6 дней назад

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

  • @truestuff3828
    @truestuff3828 8 дней назад

    Посмотрев это видео я стал бекенд разработчиком за 40 минут😁

  • @user-yj7dx7mm2i
    @user-yj7dx7mm2i 8 дней назад

    про плайсхолдеры поподробнее бы

  • @akifjevyura
    @akifjevyura 8 дней назад

    Спасибо. Интересная функция, не знал о ней.

  • @user-sb9oe3es8q
    @user-sb9oe3es8q 8 дней назад

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

  • @user-ps9hf7ng8w
    @user-ps9hf7ng8w 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

    • @nakazator1
      @nakazator1 7 дней назад

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

  • @user-ez1tg1nc5s
    @user-ez1tg1nc5s 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

    • @user-ez1tg1nc5s
      @user-ez1tg1nc5s 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 8 дней назад

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

  • @banditmax74
    @banditmax74 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

    • @banditmax74
      @banditmax74 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 8 дней назад

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

    • @banditmax74
      @banditmax74 8 дней назад

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

    • @AzzraelCode
      @AzzraelCode 8 дней назад

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

  • @i.m-cat
    @i.m-cat 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

  • @AI_here_
    @AI_here_ 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

  • @sevmediasv
    @sevmediasv 9 дней назад

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

    • @sqlap-rp3fx
      @sqlap-rp3fx 9 дней назад

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

    • @sevmediasv
      @sevmediasv 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

  • @sevmediasv
    @sevmediasv 9 дней назад

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

  • @user-ui5fh1bs9c
    @user-ui5fh1bs9c 9 дней назад

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

  • @user-sz4wg8wm8m
    @user-sz4wg8wm8m 9 дней назад

    Спасибо за столь развёрнутый ответ на мой вопрос. Более глубоко свою стратегию проверить нет возможности из-за самой дешовой подписки на TV, тем более стратегия работает на 20мин тф. За пол года было 57 сделок, чистая прибыль 127%, процент прибыльный 86%, фактор прибыли 3.195, макс посадка 4.82%. Стратегия торгует как в лонг так и шорт взависимости от тренда движения. Запустил её через вебхуки на бирже, уже 3 недели работает и +11% к депо. Но все равно меня терзают плохие мысли что это просто стечение обстоятельств. Поэтому и обратился к Вам с вопросом про бектест и насколько можно верить истории.

    • @AzzraelCode
      @AzzraelCode 9 дней назад

      Чтож напишите через полгода получилось ли повторить или взять больше - это интересно, надеюсь всё получится..

    • @user-sz4wg8wm8m
      @user-sz4wg8wm8m 9 дней назад

      @@AzzraelCode Ваши слова да богу в уши) Спасибо)

    • @indevor8337
      @indevor8337 9 дней назад

      10мин ТФ, 93%, фактор 4.536, макс просадка 0,95%... те же сомнения.

  • @MoneyTracker1337
    @MoneyTracker1337 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

  • @cohombroz
    @cohombroz 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

  • @serge5143
    @serge5143 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

      Про repaint я делал видос ruclips.net/video/cz8P50W0Rv0/видео.html . А делать бэктесты в экселе я и сам не умею ;)

  • @7rang.
    @7rang. 9 дней назад

    👍

  • @deniskaravaev7358
    @deniskaravaev7358 9 дней назад

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

  • @ciklomat
    @ciklomat 9 дней назад

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

    • @AzzraelCode
      @AzzraelCode 9 дней назад

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

  • @dmitryvernikovsky7814
    @dmitryvernikovsky7814 9 дней назад

    Привет Спасибо за видео А разве вот так plotshapes не отловиться алертом? plotshape(lowVolume, style=shape.diamond, color=color.orange) // Create alert conditions alertcondition(condition=lowVolume, title="Low volume", message="This bar's volume is 20% below the average") Не факт что можно в ордер алерт засунуть, но вызвать вебхук вроде получиться

    • @AzzraelCode
      @AzzraelCode 9 дней назад

      Так конечно отловится. Но в видосе про чужой индикатор и метки рисуются в чужом коде (в который мы не лезем), а не в нашем коде стратки. Так то можно вообще взять чужой код и сделать из него нормальную страту без костылей в виде input.source, но это уже другая история.

  • @user-sz4wg8wm8m
    @user-sz4wg8wm8m 10 дней назад

    Здравствуйте. У меня вопрос. Допустим я написал собственную стратегию, результаты бэктесте отличные. Насколько можно верить бэктесту за пол года истории, или вероятность того что стратегия будет так же отрабатывать и дальше маловероятна?

    • @AzzraelCode
      @AzzraelCode 9 дней назад

      Решил подснять видос в ответ на ваш коммент, к вечеру по мск выйдет ruclips.net/video/eCpFwBYXWDs/видео.html ;)

    • @user-sz4wg8wm8m
      @user-sz4wg8wm8m 9 дней назад

      @@AzzraelCode Спасибо. Уже оставил коментарий под ним)

  • @user-mq1xs6zc2q
    @user-mq1xs6zc2q 11 дней назад

    Спасибо! Интересны видео по использованию ончейн данных в стратегиях на Python для Bybit. Например, использовать данные о большом увеличении новых кошельков и тд

    • @AzzraelCode
      @AzzraelCode 10 дней назад

      Согласен, это оч интересно. Я бы правда заходил не со стороны трушного ончейна, а брал бы агрегаторов с апишкам, вроде coingecko, coinmarketcap. Так кмк эффективнее, чем разбираться с каждым новым блокчейном.

  • @user-gs4tq3qi9r
    @user-gs4tq3qi9r 11 дней назад

    Короче, как я понял, никакая стратегия не работает. Увы. Только руками торговать

    • @AzzraelCode
      @AzzraelCode 10 дней назад

      Есть мнение что и руками лучше торговать имея некие формализованные правила, что и есть стратегия ;) А ещё хорошо, если эти правила дают профит хотя бы на исторических данных, что есть бэктест ;)

  • @alexzeek8985
    @alexzeek8985 13 дней назад

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

    • @AzzraelCode
      @AzzraelCode 12 дней назад

      Что такое "бумаги которые растут", как их определить? Вот я накинул 200 дневку на биток - мне его покупать или продавать? И ещё нужно именно 200 или можно взять 100 или 150, а возможно 300? И брать ли 200 дневную для сбера? Или на биток и на сбер брать разный период?

  • @tvoy_pahan_
    @tvoy_pahan_ 13 дней назад

    Привет есть ролик как получить уведомление о пампе токенов от биржи байбит?

    • @AzzraelCode
      @AzzraelCode 12 дней назад

      У меня нет.

    • @tvoy_pahan_
      @tvoy_pahan_ 12 дней назад

      @@AzzraelCode сколько будет стоит если сделать?

    • @AzzraelCode
      @AzzraelCode 12 дней назад

      Я видел ботов в телеге где за подписку на пампы/дампы пытались брать 100 баксов в мес. Нет смысла такое в паблик делать, да и на заказ тоже.

    • @tvoy_pahan_
      @tvoy_pahan_ 12 дней назад

      @@AzzraelCode да, но если делать по определённый процент например памп от 10% то норм) был в одном канале такое блокировали потому что канал был публичным