ByBit API + Python ч.7 | Conditional Order ( Условный Ордер) Futures Perpetual

Поделиться
HTML-код
  • Опубликовано: 28 май 2024
  • Как поставить Условный Ордер на ByBit с помощью API, Python и пакета pybit. А также подробные примеры как работает Conditional Order. Какие пуши приходят в Websocket при работе с условными ордерами на байбите.
    🤑 Спасибо блоггеру
    azzrael.ru/spasibo
    Рефка для регистрации на ByBit
    G5REPY
    www.bybit.com/invite?ref=G5REPY
    Репозиторий по сериалу
    github.com/AzzraelCode/azzyt-...
    Docs
    bybit-exchange.github.io/docs...
    Python Official SDK
    github.com/bybit-exchange/pybit
    🤘 Таймкоды
    00:00 Как работает Conditional Order
    01:39 Как поставить Условный Ордер в терминале ByBit
    04:10 API ByBit для отправки Conditional Order
    07:10 Websocket Push
    08:56 Исполнение ордера
    11:45 Как отличить Лимитный Ордер созданный из Conditional Order
    .
    .
    .
    #bybit #python #futures

Комментарии • 27

  • @AlexeyIvanov-ro1zw
    @AlexeyIvanov-ro1zw Месяц назад

    Продолжай именно про ByBit. Огромное спасибо!

  • @bazhenovdenis
    @bazhenovdenis Месяц назад +2

    Денис, прекрасно! Просьба продолжать и трейл и стопы. Возможно даже алготрейд. Активно использую твой контент!

  • @user-jq5rz5jk7d
    @user-jq5rz5jk7d Месяц назад

    Денис! Не останавливайся! Все самоё интересное впереди же, тэйкпрофитты, стоплоссы, трейдинг - это прям супер интересно! Я прямо сейчас занимаюсь разработкой своего торгового бота, втыкаю документацию и твои видео очень помогают ❤ огромное спасибо, тебе, добрый человек 😊

  • @user-fn8nb9md2k
    @user-fn8nb9md2k Месяц назад +1

    Привет,я редко очень пшиу комменты,потому что как будто это диванная аналитика,но ты очень хорош)
    Очень помогает твой разбор API,потому что с самого начала тяжеловато зайти в это,я просто Java back и вот сейчас собираю из палок рабочий бот ахаха,но знай,то что ты делаешь- реально помогает людям,надеюсь ты не закончишь это делать,вотс! Спасибо еще раз

  • @ru39diman
    @ru39diman Месяц назад

    Очень интересно, продолжай в том-же духе!
    Ожидаю когда начнёшь раскусывать торговлю деривативами, а именно совершение сделок с торговым плечём

  • @alexchernyavskyy8853
    @alexchernyavskyy8853 Месяц назад +1

    Спасибо за контент, многому научился.
    Очень жду урок про установку Trailing Stop через API ByBit :)

  • @user-nborisoff
    @user-nborisoff Месяц назад

    Очень интересно, продолжайте пожалуйста про ByBit. Большое спасибо

  • @user-kr6wj3ck1u
    @user-kr6wj3ck1u Месяц назад

    Продолжай, смотрю с удовольствием и параллельно работаю над своим.
    Спасибо большое!

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

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

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

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

  • @user-hc8uc3ol7x
    @user-hc8uc3ol7x Месяц назад

    Денис, открой плз коменты в тележке - столько всего полезного даешь, а спросить или уточнить нет возможности 🙏🏼✨

    • @AzzraelCode
      @AzzraelCode  Месяц назад

      На ещё одну ветку комментов меня уже не хватит, к сож.

  • @life4233
    @life4233 Месяц назад

    Мне как новичку это уже сложновато, да и не нужно пока. Интерсны полноценные боты, допустим на алерты в телегу при изменении цены битка на 500$. Или контроль средней цены покупки монеты на споте и отправке алертов в ТГ бот при достижении +10%. Вобщем небольшие помощники. Возможно кому то тоже это интересно.

  • @SergeyV-tc5ux
    @SergeyV-tc5ux Месяц назад

    Информация супер, спасибо вам! Интересно, возможно ли сделать вебхук торговлю через Яндекс Клауд с использованием API например Тинькофф или финам? Какие проблемы могут возникнуть?

    • @AzzraelCode
      @AzzraelCode  Месяц назад

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

  • @user-bo6ik1cm3e
    @user-bo6ik1cm3e Месяц назад

    Как всегда на высоте 👍
    Огромное спасибо
    И по традиции вопрос к профи):
    Как отправить алетр о том что ордер закрылся ,в телегу ..?без БД возможно ?
    И если можно то с отправкой картинки с отображением данных ордера
    Спасибо

    • @AzzraelCode
      @AzzraelCode  Месяц назад

      Возможно. В части работы с телегой можно посмотреть в этом видосе ruclips.net/video/nCW-esaFB9s/видео.html
      Что касается картинки - её придется собирать самостоятельно. Но, в целом, нет ничего не возможного ;)

  • @user-bo6ik1cm3e
    @user-bo6ik1cm3e 22 дня назад

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

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

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

  • @user-gr9xj4mf5e
    @user-gr9xj4mf5e Месяц назад

    Мне кажется или тема triggerDirection не раскрыта, что значит 1 и 2 при каких условиях?
    triggerDirection= 1 if trigger_price > curr_price else 2

    • @AzzraelCode
      @AzzraelCode  Месяц назад +1

      Так а там просто нечего раскрывать. Условия собственно описаны полностью в выражении triggerDirection= 1 if trigger_price > curr_price else 2. Те пишете 1 если триггерная цена выше текущей в момент постановки ордера и пишете 2 если ниже.
      --
      В оригинале
      Used to identify the expected direction of the conditional order.
      1: triggered when market price rises to triggerPrice
      2: triggered when market price falls to triggerPrice
      Valid for linear & inverse

  • @user-ht1fi5xg2l
    @user-ht1fi5xg2l Месяц назад

    Интересен хотя бы обычный сеточный бот.

    • @AzzraelCode
      @AzzraelCode  Месяц назад +1

      Бот будет, на вебсокетах, но не сетки, сетки надоели.

    • @user-gr9xj4mf5e
      @user-gr9xj4mf5e Месяц назад

      Бота можно написать посмотрев пару первых выпусков 😅

  • @alexandrm5897
    @alexandrm5897 Месяц назад

    Я весь мозг себе сломал, пытаясь понять почему у меня не ставится условный ордер. Вынес мозг всем, кому только мог. Причина оказалась очень простой... все дело было в строчке triggerprice='0.01655' (цена указана просто как пример). Никак не могу привыкнуть, что питон не на все ошибки даёт сообщение об ошибке. Я наивно думал, что если нет сообщения об ошибке, а ордер не ставится, да еще открывается позиция,.. значит не работает API.... Все дело оказалось в том, что если написать так как написал я, то условный ордер не выставится. Будет просто открыта позиция. Как бы вы не игрались с ценами, методом place_order, triggerDirection... Никакой ошибки, просто будет открываться позиция.
    И так будет до тех пор, пока вы не напишете triggerPrice='0.01655' 🤦‍♂

    • @AzzraelCode
      @AzzraelCode  Месяц назад

      Это не проблема питона. Это проблема API и SDK.
      Попробуйте два урла (только открывайте каждый в инкогнито, а лучше в Postman)
      api-testnet.bybit.com/v5/market/instruments-info?category=linear&basecoin=BTC
      api-testnet.bybit.com/v5/market/instruments-info?category=linear&baseCoin=BTC
      и получите совершенно разные результаты, в одном будет фильтр по БВ, а др нет.

    • @alexandrm5897
      @alexandrm5897 Месяц назад

      @@AzzraelCode Подскажите еще пожалуйста, какой параметр надо включить в метод place_order, чтобы ордер исполнялся полностью при достижении указанной цены... пусть даже с проскальзыванием, но весь.
      Или эту опцию надо в терминале включать?