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
Продолжай именно про ByBit. Огромное спасибо!
Денис, прекрасно! Просьба продолжать и трейл и стопы. Возможно даже алготрейд. Активно использую твой контент!
Денис! Не останавливайся! Все самоё интересное впереди же, тэйкпрофитты, стоплоссы, трейдинг - это прям супер интересно! Я прямо сейчас занимаюсь разработкой своего торгового бота, втыкаю документацию и твои видео очень помогают ❤ огромное спасибо, тебе, добрый человек 😊
Привет,я редко очень пшиу комменты,потому что как будто это диванная аналитика,но ты очень хорош)
Очень помогает твой разбор API,потому что с самого начала тяжеловато зайти в это,я просто Java back и вот сейчас собираю из палок рабочий бот ахаха,но знай,то что ты делаешь- реально помогает людям,надеюсь ты не закончишь это делать,вотс! Спасибо еще раз
Очень интересно, продолжай в том-же духе!
Ожидаю когда начнёшь раскусывать торговлю деривативами, а именно совершение сделок с торговым плечём
Спасибо за контент, многому научился.
Очень жду урок про установку Trailing Stop через API ByBit :)
Очень интересно, продолжайте пожалуйста про ByBit. Большое спасибо
Продолжай, смотрю с удовольствием и параллельно работаю над своим.
Спасибо большое!
Спасибо! Интересны видео по использованию ончейн данных в стратегиях на Python для Bybit. Например, использовать данные о большом увеличении новых кошельков и тд
Согласен, это оч интересно. Я бы правда заходил не со стороны трушного ончейна, а брал бы агрегаторов с апишкам, вроде coingecko, coinmarketcap. Так кмк эффективнее, чем разбираться с каждым новым блокчейном.
Денис, открой плз коменты в тележке - столько всего полезного даешь, а спросить или уточнить нет возможности 🙏🏼✨
На ещё одну ветку комментов меня уже не хватит, к сож.
Мне как новичку это уже сложновато, да и не нужно пока. Интерсны полноценные боты, допустим на алерты в телегу при изменении цены битка на 500$. Или контроль средней цены покупки монеты на споте и отправке алертов в ТГ бот при достижении +10%. Вобщем небольшие помощники. Возможно кому то тоже это интересно.
Информация супер, спасибо вам! Интересно, возможно ли сделать вебхук торговлю через Яндекс Клауд с использованием API например Тинькофф или финам? Какие проблемы могут возникнуть?
Технически возможно конечно. Осн проблема в самой концепции вебхуков, кот суть односторонняя связь. Ну а дальше много чего может быть. Побаловаться с вебхуками, идею потестить - это ок. Торговать же - ну его...
Как всегда на высоте 👍
Огромное спасибо
И по традиции вопрос к профи):
Как отправить алетр о том что ордер закрылся ,в телегу ..?без БД возможно ?
И если можно то с отправкой картинки с отображением данных ордера
Спасибо
Возможно. В части работы с телегой можно посмотреть в этом видосе ruclips.net/video/nCW-esaFB9s/видео.html
Что касается картинки - её придется собирать самостоятельно. Но, в целом, нет ничего не возможного ;)
Добрый день
Хотел уточнить вопрос по поводу параметра timeinforce.
Открываю ордер и выставляю лимитку на его закрытие +2%
Цена доходит до нужной но происходит частичное закрытие по дефолту и остаётся висят,
Какой правильный параметр что бы исполнить по любой цене при достижении цели? FOK?
Фок не поможет. Тут только Conditional Market Order.
Мне кажется или тема triggerDirection не раскрыта, что значит 1 и 2 при каких условиях?
triggerDirection= 1 if trigger_price > curr_price else 2
Так а там просто нечего раскрывать. Условия собственно описаны полностью в выражении 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
Интересен хотя бы обычный сеточный бот.
Бот будет, на вебсокетах, но не сетки, сетки надоели.
Бота можно написать посмотрев пару первых выпусков 😅
Я весь мозг себе сломал, пытаясь понять почему у меня не ставится условный ордер. Вынес мозг всем, кому только мог. Причина оказалась очень простой... все дело было в строчке triggerprice='0.01655' (цена указана просто как пример). Никак не могу привыкнуть, что питон не на все ошибки даёт сообщение об ошибке. Я наивно думал, что если нет сообщения об ошибке, а ордер не ставится, да еще открывается позиция,.. значит не работает API.... Все дело оказалось в том, что если написать так как написал я, то условный ордер не выставится. Будет просто открыта позиция. Как бы вы не игрались с ценами, методом place_order, triggerDirection... Никакой ошибки, просто будет открываться позиция.
И так будет до тех пор, пока вы не напишете triggerPrice='0.01655' 🤦♂
Это не проблема питона. Это проблема 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
и получите совершенно разные результаты, в одном будет фильтр по БВ, а др нет.
@@AzzraelCode Подскажите еще пожалуйста, какой параметр надо включить в метод place_order, чтобы ордер исполнялся полностью при достижении указанной цены... пусть даже с проскальзыванием, но весь.
Или эту опцию надо в терминале включать?