Перейти к публикации
Форум ботоводов

OCO ордер на фьючерсах Бинанса.


Рекомендованные сообщения

Подскажите как создать лимитный ордер стоп ордер на продажу, беру пример со статьи: https://bablofil.com/binance-api/

Если создаю по маркету такого типа то все работает:

order = bot.futuresCreateOrder(
    symbol='BTCUSDT',
    recvWindow=5000,
    side='BUY',
    type='MARKET',
    quantity=0.001,
)

 

Если тип ордера STOP_LOSS_LIMIT то ничего не выходит, пример кода:

order = bot.futuresCreateOrder(
    symbol='BTCUSDT',
    recvWindow=5000,
    side='SELL',
    type='STOP_LOSS_LIMIT',
    timeInForce='GTC',
    quantity=0.001,
    stopPrice = 37005,
    price = 37000
)

Создается ошибка:
Exception: {"code":-1116,"msg":"Invalid orderType."}

 

Ссылка на комментарий
Поделиться на других сайтах

А, это же вы создаёте ордер на фьючерсах. Он вам все правильно пишет и показывает ошибку. На фючах этот тип ордера называется STOP. Сделайте например запрос futuresExchangeInfo и посмотрите в orderTypes разрешённые типы ордеров для пары. 

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...