Я использую Binance Python API (Python 3.x)
Когда кто-то использует функцию create_order, он создает ордер на бирже SPOT со СТАТУСОМ NEW. Когда он будет заполнен, СТАТУС переходит в ЗАПОЛНЕННЫЙ.
Кроме того, когда он ЗАПОЛНЕН, я понимаю, что создается ПОЗИЦИЯ (длинная или короткая)
У меня следующий вопрос: какую конечную точку я могу использовать для получения списка открытых позиций.
Зачем мне это нужно? Если позиция находится на стороне ПРОДАЖА, я хотел бы выполнить ПОКУПКУ, чтобы закрыть ее. Если позиция находится на стороне ПОКУПКИ, я хотел бы выполнить ПРОДАЖУ, чтобы закрыть ее.
Можно ли это сделать?
Мы будем очень благодарны за любую помощь, подсказки или советы.
TIA
@michaeldel ETA: Я использую это здесь: https://python-binance.readthedocs.io/en/latest/
Что касается заказов, я следую: https://python-binance.readthedocs.io/en/latest/account.html?highlight=orders#orders.
Можете ли вы отметить, какой эквивалент будет эквивалентом в этом (Python) API?
Я использовал: "get_all_orders" с фокусом "STATUS" как "FILLED". https://python-binance.readthedocs.io/en/latest/binance.html#binance.client.Client.get_all_orders
Я искал открытые позиции (не ордера)
Если позиция BTCUSDT SELL со статусом = ЗАПОЛНЕНА с origQty = .20, я хочу иметь возможность отменить ее с помощью ПОКУПКИ и количества 0.20.
Если позиция BTCUSDT BUY имеет status = FILLED и origQty = .30, я хочу иметь возможность отменить ее с помощью SELL и Quantity 30
Имеет ли это смысл?
Есть ли способ лучше? Я что-то упускаю?
Спасибо за вклад!