ByBit API + Python ч1 | Установка pybit, Public Market Data, Обработка Ошибок.

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 มิ.ย. 2024
  • ByBit API получение публичных рыночных данных на Python + pybit. Первая серия сериала про алготрейдинг с криптобиржей ByBit через официальное Python SDK. Также в ролике разбираюсь как работать с документацией, обрабатывать ошибки и какие есть ограничения (ByBit Rate Limits).
    🤑 Спасибо блоггеру
    azzrael.ru/spasibo
    Рефка для регистрации на ByBit
    G5REPY
    www.bybit.com/invite?ref=G5REPY
    Docs
    bybit-exchange.github.io/docs...
    Python Official SDK
    github.com/bybit-exchange/pybit
    🤘 Таймкоды
    00:00 Почему ByBit
    01:26 Unified Trading Accont vs Statard (Classic) Account в чем отличие
    02:45 Документация ByBit API и Python SDK pybit
    03:43 Первый запрос к API
    04:47 Методы Public Market Data
    07:46 Логирование
    08:19 Время хоста и recv_window
    09:31 Аргумента конструктора клиента MarketHTTP
    10:25 Возвращаемые значения
    12:34 Обработка ошибок
    13:24 Лимиты ByBit API (Rate Limits)
    .
    .
    .
    #bybitapi #python #algotrading

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

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

    Несколько примеров практического использования API ByBit
    github.com/AzzraelCode/azzyt-bybit/blob/main/videos/PublicData.py
    Есть идеи по примерам Public Data- спрашивайте, интересные, но не слишком замороченные, разберу и добавлю в коллекцию.
    ! Не забывайте про рефку G5REPY и azzrael.ru/spasibo

  • @romannikitin2517
    @romannikitin2517 4 หลายเดือนก่อน +3

    Красавчик, так все разжевал. На кучу вопросов нашел ответ, жду с нетерпением следующую часть

  • @ILLIIAA
    @ILLIIAA 4 หลายเดือนก่อน +1

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

  • @crypptopanda
    @crypptopanda 4 หลายเดือนก่อน +1

    Спасибо за полезный урок ❤️

  • @mikewazowski3035
    @mikewazowski3035 3 หลายเดือนก่อน +1

    Спасибо. Иду к следующему видео)

  • @Payton3
    @Payton3 4 หลายเดือนก่อน +1

    обязательно продолжать,очень полезно

  • @DJcRuT000
    @DJcRuT000 3 หลายเดือนก่อน +1

    Очень интересно, продолжай

  • @maksiml.3574
    @maksiml.3574 3 หลายเดือนก่อน +2

    определенно продолжать!

  • @user-xu5pp7lk5g
    @user-xu5pp7lk5g 3 หลายเดือนก่อน +1

    Продолжать, видео класс

  • @user-ev5jh4sh8p
    @user-ev5jh4sh8p 2 หลายเดือนก่อน

    Круто! Только начал изучать API ByBit Ваше видео очень помогло мне

  • @darik_val1681
    @darik_val1681 4 หลายเดือนก่อน +2

    Спасибо за интересный ролик, хотелось бы в будущем увидеть видео про WebSocket ByBit

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

      Если ByBit зайдет - то обязательно. Принципиально там все тоже самое как и в OKX или Binance.

  • @Algotrades1
    @Algotrades1 4 หลายเดือนก่อน +2

    Очень интиресный видеоролик)🎉🎉🎉Сделайте пожалуйста ролик о том как отправлять запросы на order-а
    Очень ждал видео о bybit биржа с одной из самых низких комиссий

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

      Думаю будут.

  • @starshiybrat
    @starshiybrat 4 หลายเดือนก่อน +1

    Отличный подгон))

  • @imoldpirate
    @imoldpirate 2 หลายเดือนก่อน

    прекрасно

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

    Очень интересно! Хочется видео с небольшими полноценными ботами и подвязкой ТГ. Модет основанные на стратегии простенькой. Алерты в ТГ

  • @user-lamo
    @user-lamo 4 หลายเดือนก่อน +1

    Очень интересная тема. Когда ждать продолжение?)

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

      Сейчас стараюсь делать ролики раз в неделю. Как пойдет..

  • @alekseyyudov5489
    @alekseyyudov5489 2 หลายเดือนก่อน

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

  • @user-qm6iu5vw6f
    @user-qm6iu5vw6f 4 หลายเดือนก่อน +1

    Добрый день, Денис. Подскажи пожалуйста, если сталкивался конечно со следующей проблемой... В ТВ реализовал хэджирование, через strategy.orders, потому как через entry по факту исполения выдавал естественно совершенно не те объёмы ордеров. Но при этом при формировании сообщения для отправки на finandy он например заходит верно в лонг (side: buy , positionSide: "long") при достижении сигнала в шорт выдаёт (side: sell, positionSide: "long") то есть всё равно в лонг и при этом несколько раз таким макаром он глумится а потом всё же при очередном сиге в шорт выдаёт (side: sell, positionSide: "short"). Как на твой взгляд можно победить это недоразумение? Или вариант только отдельными стратегиями делать лонг и отдельно шорт?

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

      Так PineScript не поддерживает режим хеджирования (Hedge Mode). В одной стратегии мб позиция только в одну сторону (One Way Mode). Насколько я знаю народ костылит по разному, например можно запустить две версии одной и той же стратегии в одной шортить, в др лонговать. Но я такое не пробовал и вообще не использую TradingView для торговли ;)

  • @mrboss8237
    @mrboss8237 4 หลายเดือนก่อน +1

    Подводный камень апи бабита
    Он связан с спотовой торговлей через api
    При выставлении рыночного ордера там какие то проблемы есть, что qnty(колво) монет допустим на ордер на покупку считаются не количеством, а суммой денег в usdt на которые покупается монета
    А если ставить лимитный ордер то считается количеством монет

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

      Это верно, но только для Classic (Standard) Account. Для UTA есть аргумент marketUnit.
      bybit-exchange.github.io/docs/v5/order/create-order
      Order quantity
      UTA account
      Spot: set marketUnit for market order qty unit, quoteCoin for market buy by default, baseCoin for market sell by default
      Perps, Futures & Option: always use base coin as unit
      Classic account
      Spot: the unit of qty is quote coin for market buy order, for others, it is base coin
      Perps, Futures: always use base coin as unit

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

      @@AzzraelCode да, у меня классик аккаунт

  • @user-in1mw2mo2t
    @user-in1mw2mo2t 2 หลายเดือนก่อน +1

    Добрый день!
    Почему-то код из блока видео "Первый запрос к API" не сработал.
    как можно покать Вам результат выполнения?

  • @nikolayohanyan4606
    @nikolayohanyan4606 4 หลายเดือนก่อน +1

    Привет. Как с вами можно связаться ? Беретесь ли вы за написание соединения с Биржей?

  • @user-do8sn7cm1w
    @user-do8sn7cm1w 2 หลายเดือนก่อน

    Спасибо за видео, есть ли возможность парсить личные данные с аккаунта по сделкам P2P?

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

      На данный момент у ByBit нет поддержки P2P в API и, насколько я слышал, планов по реализации такой поддержки у них также нет.

  • @h12ijkte18cytra
    @h12ijkte18cytra 4 วันที่ผ่านมา

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

  • @user-zt6bg5mo8d
    @user-zt6bg5mo8d หลายเดือนก่อน

    Будет ли видео по написанию сигнальных телеграмм ботов изменения цен, открытого интереса криптовалют в заданном тайме?

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

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

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

    Привет ) Вы не говорите в видео зачем это надо. Если для робота, то у байбит есть торговля с помощью вёбхуков от сигналов стратегии tradingview. Зачем тогда с Python заморачиваться, есть ли у него преимущества, ведь с сервером заморачиваться это как бы не удобно, а tradingview по умолчанию всегда онлайн.

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

      Так это абсолютно не сравнимые вещи. Это как счеты и инженерный калькулятор. Один из множества примеров. Вебхук - односторонняя связь. Все что вы можете в скрипте на PineScript - это сгенерить алерткондишен и это все в чем вы можете быть более менее уверенным. Остальное лишь допущения. Превратился ли алерт в ордер на ByBit вы узнать в скрипте не можете. По какой цене и когда он исполнился - вы не знаете. Вы лишь надеетесь что вебхук сгенерится, дойдет и ордер сразу исполнится. Но этого может и не случиться ;)
      Используя же API вы можете знать все что происходит на вашем аккаунте с точностью до миллисекунды и до 9й точки после запятой. С API вы можете строить стратегии любой сложности используя трейлинги, айсберги, динамические плечи и тиковые объемы. С API вы можете формировать статистические отчеты любой изощренности по всему пулу торгуемых инструментов, например отлавливая пампы в реальном времени.
      Короче это оч обширная тема )))

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

      @@AzzraelCode вообще я не могу :) может вы можете без штата программистов изощрённо отлавливать пампы. У меня по вёбхукам выставляется по рынку ордер, цена не важна, важно чтобы работало в плюс, и периодически проверять остаток. Бывают какие-то касяки, но я не очень в коде, но охота улучшить. А то что вы тут рассказали я вообще ничё не понял куда и зачем это. Вот когда tigertrade я подключал к байбит то там невозможно было торговать, например маленькая глубина стакана, мне тех поддержка ответила что байбит по Апи не может выдавать больше данных. Плюс задержка по любой бирже минимум 0,3 секунды, говорят через прокси можно как-то заморочиться и "приблизить" биржу к своему компу. Но если свой робот на сервере то держать сервер не вариант, значит нужна аренда, а это ещё большой пласт проблем, что для "непрограммиста" как интегралы для первокласника. Я не знаю, может вы за денюжку можете делать роботов? ну а так информация эта по апи просто бесполезна для меня например :)

    • @andreyprometey
      @andreyprometey 3 หลายเดือนก่อน

      Очень очень ограниченный функционал у байбита по вебхукам

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

      @@andreyprometey а где он неограниченный? У платных сервисов? Лишняя прокладка между tv и биржей мне не нужна.

    • @user-zt6bg5mo8d
      @user-zt6bg5mo8d หลายเดือนก่อน

      ​@@AzzraelCodeздравствуйте, тема очень интересная. Если разберётесь как сигнального бота пампов писать и запишите ролик, то вы просто герой!

  • @user-hb8sj9zw2s
    @user-hb8sj9zw2s 4 หลายเดือนก่อน +1

    Можна відео про торгового бота для цієї біржі з використанням бібліотеки ta

  • @MsT0rt
    @MsT0rt 2 หลายเดือนก่อน

    Обалденный контент! тема байбита очень интересна так как он поддерживает метатрейдер4, а ботов на метатрейдер миллиард, но проблема в истории котировок для оптимизации. Через гет_клайн выкачивает только 4 дня истории, как решить эту проблему?

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

      У ендпоинта bybit-exchange.github.io/docs/v5/market/kline есть аргументы start/end - используйте их для пагинации.

  • @user-gw8bx4pm2o
    @user-gw8bx4pm2o 4 หลายเดือนก่อน +1

    У него есть бэкиесты?

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

      У него нет.

  • @marshmalloslowstil
    @marshmalloslowstil 3 หลายเดือนก่อน +1

  • @user-wy9ik9ne3r
    @user-wy9ik9ne3r หลายเดือนก่อน +1

    почему то библиотеку питон не видит

    • @user-yz5qy1hs5s
      @user-yz5qy1hs5s 21 วันที่ผ่านมา

      появилось решение?

    • @valeratugarin8310
      @valeratugarin8310 11 วันที่ผ่านมา

      не bybit, а pybit вводите) и скачайте её для начала