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

Відео

TradingView корреляции и спреды БЕЗ программирования на PineScript
Переглядів 2,1 тис.Місяць тому
Покажу как пользоваться встроенными в TradingView формулами для построения графиков корреляций и спредов без программирования индикаторов на PineScript совсем. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael 🤘 Таймкоды 00:00 Математические символы в поле поиска 01:45 Создаю свою кросспару на трейдингвью 03:50 Рисую ...
TradingView Индикатор превращаю в Стратегию для торговли и бэктестов
Переглядів 17 тис.Місяць тому
Как просто и быстро переделать внешний (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
Переглядів 1 тис.2 місяці тому
Как поставить Условный Ордер на 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,3 тис.2 місяці тому
Как использовать Trailing Stop Loss (Трейлинг Стоп, Скользящий Стоп-Лосс) в стратегиях написанных на PineScript для бэктестов в TradingView. Один из вариантов реализации без Activation Price с подробным объяснением принципа работы и примером кода на панйскрипте. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации на TradingView www.tradingview.com/pricing/?share_your_love=Azzrael 🤘 Тайм...
ByBit API + Python ч.6 | Фьючерсы - Ордера (Рыночные и Лимитные), Позиции.
Переглядів 1,6 тис.2 місяці тому
Работаю с Фьючерсами (Linear Perpetual Futures) на ByBit с API ByBit на Python с библиотекой pybit. Сегодня отправляю лимитные и рыночные ордера. Отменяю лимитки. Получаю текущие Позиции, переворачиваю и закрываю. В Одностороннем Режиме (One-Way Position Mode). Подробный разбор примеров кода и пушей событий в Websocket API Bybit параллельно. 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регис...
TradingView + Binance | Реальная Торговля по Индикаторам с Alert Webhook Signal Trading
Переглядів 2,2 тис.3 місяці тому
Связка Индикаторов (! НЕ стратегий) 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,6 тис.3 місяці тому
Получаю Приватные Данные по 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
Переглядів 3,5 тис.3 місяці тому
Настройка связки стратегий 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,7 тис.3 місяці тому
Использую 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,6 тис.4 місяці тому
Работа со Spot LimitOrder размещение и отмена (place and cancel) с помощью API ByBit, на Python и с официальным SDK для Питона pybit. Немного теории о работе лимитных заявок. Много внимания к timeInForce стратегии лимитных ордеров. Также получаю список открытых ордеров (get_open_orders) и оменяю открытые ордера (cancel limit orders). 🤑 Спасибо блоггеру azzrael.ru/spasibo Рефка для регистрации н...
ByBit API + Python ч3 | Отправка Спотового Рыночного Ордера
Переглядів 2,3 тис.4 місяці тому
Как разместить 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,6 тис.4 місяці тому
Подробно про получение 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, Обработка Ошибок.
Переглядів 7 тис.4 місяці тому
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
Переглядів 5464 місяці тому
Урааа! В TradingView наконец появилась ( ещё в августе 2023 ) функция логирования (записи отладочных сообщений) с помощью 3х простых функций log.info(), log.warning() и log.error(). Консоль отладки хороша с большим количеством фильтров и в ролике я подробно покажу на примерах PineScript как пользоваться Pine Logs. 🤑 Поддержать блоггера azzrael.ru/spasibo Канал в телеге t.me/azzraelru Документац...
OKX API Websocket + Python ч.3 | Авторизация (Login) и Подписка на Ордера по приватному каналу
Переглядів 9255 місяців тому
OKX API Websocket Python ч.3 | Авторизация (Login) и Подписка на Ордера по приватному каналу
PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.
Переглядів 1,1 тис.5 місяців тому
PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.
Websocket OKX API Python p2 - logging, errors, disconnects and reconnects
Переглядів 1,1 тис.5 місяців тому
Websocket OKX API Python p2 - logging, errors, disconnects and reconnects
PineScript plot() p2 - draw histograms, step charts, styles and fills
Переглядів 6456 місяців тому
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,7 тис.6 місяців тому
OKX API Websocket w Python p1 - connecting to the exchange and receiving Public Data
PineScript plot() p1 - drawing charts in TradingView
Переглядів 9386 місяців тому
PineScript plot() p1 - drawing charts in TradingView
🤡 Как написать +100500% стратегию на TradingView. PineScript Repaint Example.
Переглядів 6 тис.10 місяців тому
🤡 Как написать 100500% стратегию на TradingView. PineScript Repaint Example.
Export Binance Orders for all the Time to Excel SpreadSheet Python + Binance API. Coding ASMR.
Переглядів 1,2 тис.11 місяців тому
Export Binance Orders for all the Time to Excel SpreadSheet Python Binance API. Coding ASMR.
Spot Grid Bot, Сеточный Спот. Бэктесты в TSLab и как работает.
Переглядів 6 тис.Рік тому
Spot Grid Bot, Сеточный Спот. Бэктесты в TSLab и как работает.
Торговый бот на Python и OKX API .4 Готовый пример Робота.
Переглядів 10 тис.Рік тому
Торговый бот на Python и OKX API .4 Готовый пример Робота.
Торговый бот на Python и OKX API .3 👨🏻‍💻 Рыночные ордера. Списки ордеров и детали рыночной заявки.
Переглядів 2,1 тис.Рік тому
Торговый бот на Python и OKX API .3 👨🏻‍💻 Рыночные ордера. Списки ордеров и детали рыночной заявки.
Торговый бот на Python и OKX API .2 🤖 Установка python-okx SDK. Получение баров и баланса.
Переглядів 2,5 тис.Рік тому
Торговый бот на Python и OKX API .2 Установка python-okx SDK. Получение баров и баланса.
Торговый бот на Python и OKX API .1 Получаю ключи
Переглядів 1,9 тис.Рік тому
Торговый бот на Python и OKX API .1 Получаю ключи
Python + Trongrid API. Получаю транзакции USDT в сети TRC20 блокчейна TRON. Легко, без парсинга.
Переглядів 3,5 тис.Рік тому
Python Trongrid API. Получаю транзакции USDT в сети TRC20 блокчейна TRON. Легко, без парсинга.
OKX (OKEx) API vs Binance API для разработчика. Первый взгляд.
Переглядів 2,9 тис.Рік тому
OKX (OKEx) API vs Binance API для разработчика. Первый взгляд.

КОМЕНТАРІ

  • @user-bo6ik1cm3e
    @user-bo6ik1cm3e 6 годин тому

    Подскажите плиз а как разделить объёмы получаемые с байбита на лонговые и шортовые ?

  • @ledautoby
    @ledautoby 23 години тому

    Здравствуйте. Отсмотрел ваши ролики по стратегиям и пытался забрать из другого индикатора сигнал Buy и Sell (там код скрыт) , но ничего не выходит , ошибки . Ковырялся в документации , результат не тот((( Может подскажете как забрать сигнал ?

    • @AzzraelCode
      @AzzraelCode 15 годин тому

      Из индикатора вы можете забрать только серии (графики) кот выводятся на экран. Если сигналы выводятся метками, то забрать сигнал не получится.

  • @memesforyou5289
    @memesforyou5289 2 дні тому

    Никак не могу избавиться от ошибки 170131 | Insufficient balance ( Пишу для тестнета, отдельные апи ключи для него взял, причем данные о кошельке он спокойно получает, а разместить ордер не дает На аккаунте есть средства

    • @AzzraelCode
      @AzzraelCode 15 годин тому

      Такое бывает если в параметрах ордера вы указываете котируемую валюту (USDT), а должны указать базовую (BTC), проверьте.

  • @jrdivison
    @jrdivison 3 дні тому

    Excellent!

  • @y_fenix
    @y_fenix 4 дні тому

    С мая ByBit разрешил ставить ордера через Websocket - как идея для еще одного видео в плейлисте.

  • @x5y5z5
    @x5y5z5 4 дні тому

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

  • @Shlimenzon
    @Shlimenzon 4 дні тому

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

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      Да, есть разные способы, например www.tradingview.com/pine-script-docs/en/v4/essential/Context_switching_the_security_function.html

    • @Shlimenzon
      @Shlimenzon 4 дні тому

      @@AzzraelCode а то ерунда получается. На одной торговой паре на споте и на фьючах ,на одной бирже профит фактор разный до 40% бывает разница.

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      Так это норма. По сути это почти два разных инструмента.

    • @Shlimenzon
      @Shlimenzon 4 дні тому

      Вот и хочу оттестить код. Условием на вход будет Алерт с спота, а сделка сама на деревативе.

  • @user-li3dc3bc7d
    @user-li3dc3bc7d 5 днів тому

    Помоги, пожалуйста, с ошибкой. Бинанс обновил сдк и теперь необходимо использовать метод SpotWebsocketStreamClient для отслеживания событий. Все работает почти идентично, но метод user_data возвращает почему-то не список (объект), а строку, с которой невозможно нормально работать. Как это исправить? message: {"result":null,"id":1} message type: <class 'str'> Спасибо за видео! Очень много полезной информации на канале.

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      message: {"result":null,"id":1} - это строка в JSON формате. Просто декодируйте её docs.python.org/3/library/json.html

    • @user-li3dc3bc7d
      @user-li3dc3bc7d 4 дні тому

      @@AzzraelCode спасибо большое, получилось

    • @user-li3dc3bc7d
      @user-li3dc3bc7d 2 дні тому

      @@AzzraelCode подскажите, пожалуйста, как сделать перезапуск скрипта раз в сутки для беспрерывной работы?

    • @AzzraelCode
      @AzzraelCode 2 дні тому

      По разному можно. Как вариант, я делал пример здесь ua-cam.com/video/F7VNi_V0rMU/v-deo.html. Там ОКХ но суть таже.

  • @Shlimenzon
    @Shlimenzon 5 днів тому

    Добрый день! Если сразу привязать аккаунт ByBit через Traiding panel в tradingview, то как запустить робота?

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      Strategy trading is limited to the backtesting mode only. Automated strategy trading with a brokerage account is not available on TradingView yet. We are considering implementing this in the future. www.tradingview.com/support/solutions/43000481026-how-to-autotrade-using-pine-script-strategies/

  • @jdoom64
    @jdoom64 6 днів тому

    А есть способ забирать количество сделок за 24 часа сразу по всем фьюч инструментам? По мультистриму забираем все тикеры и очень хочется следующим потоком забирать для всех тикеров информацию по количеству сделок на 24 часа...

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      Попробуйте эту подписку binance-docs.github.io/apidocs/futures/en/#all-market-tickers-streams там есть "n": 18151 // Total number of trades если это то что вам нужно.

  • @user-sv6uc9bt9j
    @user-sv6uc9bt9j 6 днів тому

    Отличное видео) только как этот массив перевести в exel?

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      Можно копипастой из консоли, можно с помощью питона ua-cam.com/video/dn3Oi7oaMT4/v-deo.html ua-cam.com/video/Q6LtTnrB8es/v-deo.html

  • @user-jr4fk9sj7r
    @user-jr4fk9sj7r 6 днів тому

    Как тоже самое можно сделать по списку Тикеров? например есть csv со 100 тикерами

  • @maksdokuchaev3034
    @maksdokuchaev3034 7 днів тому

    Денис, в скрипте написана команда if cond_close strategy.close_all Сигнал из tw на байбит в поле strategy.order.action прошло как "sell". По факту лонг был закрыт и взят шорт в этом моменте. Так и должно быть?

    • @AzzraelCode
      @AzzraelCode 4 дні тому

      strategy.close_all считает позу на стороне ТВ и отправляет ордер в противоположную сторону на сумму размера позы без опции reduceOnly. Это все что он делает и что там потом на бирже происходит скрипт на ТВ не знает. Отсюда бывают всякие приколы.

  • @user-uo5yx1sy6b
    @user-uo5yx1sy6b 7 днів тому

    Недавно натолкнулся на скрипт в ТВ, который ищет паттерны на нескольких монетах одновременно, а не только в открытом графике, и уведомляет при нахождении в отдельном окне. Интересно, как это реализовано на pinescript и прямо в платформе ТВ...

  • @ddvdimad.6035
    @ddvdimad.6035 10 днів тому

    вот бы сделать видео разбор, как сделать, чтобы по Api после получения сигнала ставилась автоматом заявка.

  • @erybnikov
    @erybnikov 10 днів тому

    Для меня очень познавательные видео. Спасибо большое, Денис. Не совсем для меня понятна тема 00:06:00 с triggerDirection, с какой стороны цена бы не пересекла triggetPrice: условный ордер должен сработать. Получается triggerDirection не нужен. Однако есть еще предложение: сделать пример срабатывания ордеров, открывающих одновременно разнонаправленные позиции.

  • @h12ijkte18cytra
    @h12ijkte18cytra 11 днів тому

    Я совсем новичок в пайтон, не понял где вводить команду установки pip install pybit?

    • @h12ijkte18cytra
      @h12ijkte18cytra 10 днів тому

      Всё разобрался. Pybit версии 5.6 и выше не работает без модуля Pycryptodome. Всё устанавливается через виндовс терминал.

  • @user-oz6du9vq9k
    @user-oz6du9vq9k 11 днів тому

    Очень громка музыка, это уже не фон а музыка получается В 3 раза тише будет норм

  • @marxbugati2723
    @marxbugati2723 11 днів тому

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

    • @AzzraelCode
      @AzzraelCode 11 днів тому

      azzrael.ru/spasibo#contacts

  • @siamomin
    @siamomin 12 днів тому

    Здравствуйте, я заранее прошу прошение. Так вот о чем я хотела спросить. Нужен постоянный api ключ не виртуальный, для ввода и вывода депозита , вообщем для транзакций на binance. Может я что то не поняла или упустила. Можете помочь с этим?

    • @AzzraelCode
      @AzzraelCode 11 днів тому

      Что такое "постоянный api ключ "?

  • @user-nn9il7zu5q
    @user-nn9il7zu5q 12 днів тому

    Добрый день. Подскажите какой функцией мы можем забрать из стороннего индикатора значки и метки. А не серии.

    • @AzzraelCode
      @AzzraelCode 12 днів тому

      К сож на данный момент такой функции нет в PineScript.

  • @AD-et9wo
    @AD-et9wo 13 днів тому

    Спасибо за видео. Подскажите пожалуйста как мониторить весь рынок? Есть как например на binance url, через который можно подключиться ко всем парам/монетам?

    • @AzzraelCode
      @AzzraelCode 13 днів тому

      Что значит мониторить? Что вы хотите знать и в каком виде вы хотите это знание получать?

    • @AD-et9wo
      @AD-et9wo 13 днів тому

      Ну я бы хотел отслеживать например свечи (открытия, закрытия) в режиме реального времени. И причём по всем usdt парам. Просмотрел множество видео на эту тему и везде прописывают Symbol. Вот и задался вопросом, а нет ли такой возможности, чтобы сразу все монеты отслеживать?🤔

    • @AzzraelCode
      @AzzraelCode 13 днів тому

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

    • @AD-et9wo
      @AD-et9wo 13 днів тому

      Это значит мне надо по каждому токену/ каждой монете прописывать? Или можно какой-нибудь пакет скажем из 10-ти монет создавать и так для всего рынка? Заранее благодарен 🤝

    • @AzzraelCode
      @AzzraelCode 13 днів тому

      ua-cam.com/video/8SY-G0Hk64Y/v-deo.html&ab_channel=AzzraelCode ;)

  • @skyfallsky4274
    @skyfallsky4274 14 днів тому

    Спасибо. очень редкое и очень полезное видео. вопрос. допустим у нас пересечение мы поставили команду КУПИТЬ. а на пересечении в обратную сторону нам нужно закрыть позицию и войти в шорт. то мы делаем 2 алерта одинаковых с командой ПРОДАТЬ? и получается первый у нас закроет позицию а второй войдет в шорт? я правильно понимаю? и потом также 2 алерта на покупку. и получается что они будут закрывать и открывать позиции. это вопрос первый. вопрос второй. какие виды размера позиции в команде есть? если нужно просто максимум поставить . то есть на весь депозит. то какую команду выбрать?

    • @AzzraelCode
      @AzzraelCode 13 днів тому

      Можно и так, но можно проще. 1 У вас лонг поза на +1 биток. 2 вы получили сигнал на переворот и хотите получить позу -1 (шорт) биток 3 Вам достаточно отправить шорт ордер на -2 БЕЗ опции reduceOnly. Тогда после исполнения ордера вы получите позу в -1 биток.

  • @user-gj6mt6lq2p
    @user-gj6mt6lq2p 15 днів тому

    Спасибо за видео. Может кто-нибудь помочь: хочу использовать данные из словаря, который выдает json в другом файле с последующим размещением ордера в зависимости от условия. Например, я получил результат из json, что объем на покупку стал 100к, я хочу эту информацию вытянуть из вебсокета и вставить в файл с размещением ордера на окупку. Пробовал через return, через global, но не получилось.

    • @AzzraelCode
      @AzzraelCode 13 днів тому

      Это архитектурный вопрос. Проще всего в том же скрипте вызывать асинхронную функцию кот будет отправлять ордер. Функция может быть описана в другом py файле и в файле с вебсокетом вы её импортируете.

  • @emilyan7777777
    @emilyan7777777 15 днів тому

    А после статуса "Partitially filled" позже он выполнится до конца в случае подходящего предложения? 🤔 Или на "Filled" даётся какое-то определённое время для полного заполнения ордера, по истечению которого, если даже будет подходящее предложение, ордер не выполнится?

    • @AzzraelCode
      @AzzraelCode 13 днів тому

      Вопрос хороший. Если речь конкретно про Лимитный Ордер и конкретно про бинанс, то все будет зависеть от аргумента timeInForce www.binance.com/en/support/faq/what-are-maker-post-only-order-time-in-force-order-and-iceberg-order-5d3fa5e5709f47e0b5f186b350da1655. По умолчанию для Лимиток используется опция GTC (Good-Till-Cancel): the order will last until it is completed or you cancel it. Те ордер будет висеть пока не исполнится полностью. Правда не так давно Бинанс ввел ограничения что Лимитный Ордер не может висеть более года.

    • @emilyan7777777
      @emilyan7777777 9 днів тому

      Спс. 😊 Хотел ещё один момент уточнить: TP и SL ордера размещаются после выполнения базового ордера? Может ли быть такое, что ордер TP сработал, а базовый ордер(на основе которого должен сработать TP) нет? Может видео на канале по этому нюансу есть... Как выставлять TP и SL, чтобы они размещались уже ПОСЛЕ срабатывания базового ордера?😮

  • @emilyan7777777
    @emilyan7777777 15 днів тому

    А можно отдельный ролик про прокси, что это, и как он может помочь нам?😇

  • @AlexSmirnov-hm5ix
    @AlexSmirnov-hm5ix 15 днів тому

    С чем может быть связана ошибка InvalidRequestError: Order quantity exceeded upper limit. (ErrCode: 170135)

    • @AzzraelCode
      @AzzraelCode 15 днів тому

      Проверьте что вы отправляете в quantity.

  • @ll8ll702
    @ll8ll702 16 днів тому

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

    • @AzzraelCode
      @AzzraelCode 16 днів тому

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

  • @tulur
    @tulur 16 днів тому

    Здравствуйте. Затрудняюсь с вопросом, как из функции alert() отправить данные в Телеграмм?

    • @AzzraelCode
      @AzzraelCode 16 днів тому

      Напрямую из TradingView никак. Только через посредников.

    • @tulur
      @tulur 16 днів тому

      @@AzzraelCode Может быть у вас есть урок на эту тему?

    • @AzzraelCode
      @AzzraelCode 15 днів тому

      Попробуйте посмотреть вот это ua-cam.com/video/nCW-esaFB9s/v-deo.html Но вообще просто погуглите, есть готовые сервисы.

    • @tulur
      @tulur 15 днів тому

      @@AzzraelCode В вашем видео создается алерт физически с заполнением сообщения и плейсхолдеров. Которые передают данные в телеграмм. Мне нужно создать алерт который создает сообщение с динамическими переменными и передает значения переменных в Телеграмм. В этом проблема, я думал будет проще((

  • @mihalych-trader
    @mihalych-trader 17 днів тому

    Аззраель привет! Спасибо большое за ваши видосы! if bull_enter strategy.entry(stratege.long) // открывется по цене закрытия свечи пересекшей условную линию ???? (как написать?) strategey.close_all // сделка закрывается сразу по цене закрытия следующей свечи иными словами котировка пробивает уровень открывается сделка сразу в следующей свече по цене закрытия той свечи которая пробила и закрывается сразу как закрылась текущая свеча Заранее благодарен🤝

    • @AzzraelCode
      @AzzraelCode 17 днів тому

      Скорее всего вам нужны методы ta.cross*. Попробуйте посмотреть этот видос ua-cam.com/video/5EB1Jz2n61g/v-deo.html

    • @mihalych-trader
      @mihalych-trader 17 днів тому

      @@AzzraelCode Спасибо большое за ответ, но к сожалению не на нашел там решение Мне нужно что бы сделка закрылась безусловно спустя 1свечу после открытия сделки

    • @mihalych-trader
      @mihalych-trader 17 днів тому

      @@AzzraelCode Или ta.cross это описывается?

    • @mihalych-trader
      @mihalych-trader 17 днів тому

      @@AzzraelCode 10й раз пересматриваю и никак не пойму

    • @mihalych-trader
      @mihalych-trader 17 днів тому

      @@AzzraelCode Разобрался if bull_enter strategy.entry("1", strategy.long) if strategy.position_size > 0 strategy.close_all("ex"),

  • @ll8ll702
    @ll8ll702 17 днів тому

    Подскажите, как настроить точный исходный капитал, объем заявки, маржа long маржа short итд в настройках стратегии. По какой формуле это рассчитать? Заранее благодарен за ответ.

    • @AzzraelCode
      @AzzraelCode 17 днів тому

      Почитайте вот эти посты www.tradingview.com/blog/en/strategy-leverage-24638/ www.tradingview.com/script/9Iwinz7I-How-to-use-Leverage-and-Margin-in-PineScript/

  • @user-xt7vf7jc8s
    @user-xt7vf7jc8s 17 днів тому

    Плейлист про ffmpeg удалил?

    • @AzzraelCode
      @AzzraelCode 17 днів тому

      да, старье всякое почистил

    • @user-xt7vf7jc8s
      @user-xt7vf7jc8s 17 днів тому

      @@AzzraelCode Обновить не планируешь?

    • @AzzraelCode
      @AzzraelCode 17 днів тому

      Маловероятно

    • @user-xt7vf7jc8s
      @user-xt7vf7jc8s 17 днів тому

      @@AzzraelCode Будем искать:) Кстати, спасибо за видео. Помог разобраться с API Яндекса и сделать транскрибатора. А то лень стало запросы вручную писать😁

  • @user-ib4ex8fm1z
    @user-ib4ex8fm1z 18 днів тому

    Кстати обнаружил что ограничения на тайм-фреймы не работают (что не может не радовать) если на бирже включаешь вместо графика биржи график TradingView 😎

  • @user-ih4gb2bl8p
    @user-ih4gb2bl8p 18 днів тому

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

    • @AzzraelCode
      @AzzraelCode 17 днів тому

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

  • @user-mn1ki4hh2n
    @user-mn1ki4hh2n 18 днів тому

    Добрый день, Денис видео у тебя получилось супер. Все смог сделать разобраться немного, хотя сам я не программист. У меня получилась ошибка после покупки и по этой причине бот не может продать. Ошибку я показал ниже, можете подсказать в чем причина? ERR | {'code': '1', 'data': [{'clOrdId': 'AzzraelCodeYT', 'ordId': '', 'sCode': '51008', 'sMsg': 'Order failed. Insufficient BTC balance in account. ', 'tag': '', 'ts': '1716548228649'}], 'inTime': '1716548228648932', 'msg': 'All operations failed', 'outTime': '1716548228649353'}

    • @AzzraelCode
      @AzzraelCode 18 днів тому

      Order failed. Insufficient BTC balance in account Вы когда покупаете актив платите комиссию в базовой валюте, соотв на счет получаете меньше. Это нужно учитывать при продаже актива.

  • @yuryrybkin81
    @yuryrybkin81 19 днів тому

    Приветствую, дружище подскажи. На графике TW есть две стратегии. Первая отправляет хуки брокеру, вторая нет. Как первой стратегии получить сигналы от второй, которые она отрисовывает на графике, чтобы они были доп.условием для отправки хука? P.S. в телегу не смог написать вопрос, там только смотреть могу)

    • @AzzraelCode
      @AzzraelCode 18 днів тому

      Никогда не запускал неск стратегий сразу. Попробуйте через input.source. Если не прокатит, то никак ;)

  • @user-wp6dl4ts4g
    @user-wp6dl4ts4g 19 днів тому

    Очень интересное видео 👍

  • @user-lg1xp1rg1m
    @user-lg1xp1rg1m 22 дні тому

    Спасибо, очень полезно!!

  • @Deggerra
    @Deggerra 22 дні тому

    Привет. Есть какие-нибудь наработки по оптимизации параметров стратегии в pincescript?

    • @AzzraelCode
      @AzzraelCode 22 дні тому

      Нет там оптимизации к сож. Я просто ушел на TSLab.

    • @Deggerra
      @Deggerra 22 дні тому

      ​@@AzzraelCode TSLab конечно хорош, но я не понял как там организовать списки. Например фрактал задает точку скопления ликвидности. Как бы ее в какой то массив/стек собирать и дальше свечку проверять съедает ли она ликвидность из стека и, если съедает, из буфера соответственно убирать. Или это хардкодить только на C#?

    • @AzzraelCode
      @AzzraelCode 22 дні тому

      Да, я пишу все на C#. Все оч удобно, любые фантазии, при желании можно реализовать все что угодно. PineScript тут, к сож, совсем далеко.

  • @user-lg1xp1rg1m
    @user-lg1xp1rg1m 22 дні тому

    Неплохо, отнюдь неплохо, все по существу. Давай еще.

  • @RiccoRichardsTr
    @RiccoRichardsTr 23 дні тому

    привет, есть ли кто-нибудь, кто знаком с этой проблемой ===> pybit._http_manager - ERROR - invalid request, please check your server timestamp or recv_window param. req_timestamp[1716127458277],server_timestamp[1716127453008],recv_window[60000] (ErrCode: 10002).

    • @AzzraelCode
      @AzzraelCode 22 дні тому

      Часы на машине, где запускаете скрипт, синхронизируйте, должно помочь.

    • @RiccoRichardsTr
      @RiccoRichardsTr 22 дні тому

      @@AzzraelCode спасибо за ответ, да я пробовал, но не работает. я всьо пробовал и нечо. сечас я работаю с ОКХ и тут нету ошибок.

  • @TatyanaDmitrenko-vz7jh
    @TatyanaDmitrenko-vz7jh 23 дні тому

    Отличное видео. Спасибо!

  • @TatyanaDmitrenko-vz7jh
    @TatyanaDmitrenko-vz7jh 23 дні тому

    Отличное видео! Кратко,четко без воды. Спасибо за труд!!!!

  • @user-jf3uh5he2v
    @user-jf3uh5he2v 24 дні тому

    А как можно узнать количество акций в 1 лоте? Как только не пробовал прописать, постоянно уходит в ошибку. То инструмент не торгуется, то ошибка на сервере, то ещё что нибудь.

    • @AzzraelCode
      @AzzraelCode 24 дні тому

      russianinvestments.github.io/investAPI/instruments/#sharesresponse lot int32 Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру lot.

  • @des_troy_er
    @des_troy_er 24 дні тому

    оно интересно когда в конце получаем готовый продукт , а так это как сырое тесто в сладкой выпечке

  • @suvernevdigital
    @suvernevdigital 26 днів тому

    Очень круто объясняете, спасибо! Я не проггер, но максимально все понятно. Подскажите, пожалуйста, можно ли сделать как-то, чтобы при закрытии позиции была проверка на PnL? Условно, если PnL > 0,1%, то закрываем? А если нет, то ждем следующего сигнала на закрытие.

    • @AzzraelCode
      @AzzraelCode 24 дні тому

      В этой схеме нет обратной связи с биржей. Соотв вы ничего не знаете о свой позиции, в тч и её ПУ.

  • @siarheifedaronak9943
    @siarheifedaronak9943 27 днів тому

    а может ли Pine подавать звуковые сигналы?

    • @AzzraelCode
      @AzzraelCode 24 дні тому

      Вот прям запрограммировать звук вы не можете. Но можете создать алерт, кот уже может сопровождать звук в кач уведомления.

  • @maksiml.3574
    @maksiml.3574 28 днів тому

    Денис, уже изучил с тобой вторую биржу. Очень благодарю тебя за труды!

  • @sania-owner
    @sania-owner 29 днів тому

    Хук отправляется каждую минуту или при закрытии бара. Таким образом припустим индикатор сообщает Sell. Вроде все ок, сделка открылась. Но он ведь будет это часто сообщать, и позиция начинает добираться. Есть ли варианты как запретить добор позиции или индикатору запретить отправлять хуки много раз?

    • @AzzraelCode
      @AzzraelCode 24 дні тому

      Можно написать стратегию на PineScript и сделать как здесь ua-cam.com/video/D5Inyt2RalQ/v-deo.html

  • @stasmora360
    @stasmora360 29 днів тому

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

    • @AzzraelCode
      @AzzraelCode 24 дні тому

      Возможно вам подойдет вот такая штука www.tradingview.com/pine-script-reference/v5/#fun_request.seed .