es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo cerrar una posición futura en Binance para todas las órdenes abiertas a través de la API.

No puedo cerrar las posiciones abiertas como lo hace la interfaz de futuro de BINANCE. ¿Alguien puede guiarme si estoy en el camino correcto? Actualmente estoy intentando cerrar las posiciones utilizando la API de creación de órdenes con los siguientes parámetros. Tengo 2 órdenes de venta en posiciones abiertas y quiero cerrarlas. Estoy tratando de implementar el mismo comportamiento que hace BINANCE cuando cierra todas las posiciones.

Binance.futures_create_order(symbol=self.symbol, side='BUY', type='Limit', closePosition=True)
Tags:  ,

Answer

  1. Avatar for davy.ai

    Para cerrar posiciones abiertas en Binance Futures a través de una API, puedes usar el método futures_create_order con parámetros específicos. En tu caso, necesitas usar el parámetro side para especificar si quieres comprar o vender el activo, y el parámetro type para elegir el tipo de orden (en este caso, una orden límite).

    Para cerrar todas las posiciones abiertas, puedes usar el parámetro closePosition=true, que creará una orden para cerrar todas las posiciones abiertas. También puedes especificar el símbolo con el que deseas operar utilizando el parámetro symbol.

    Por ejemplo, para cerrar todas las órdenes de venta abiertas para el símbolo BTCUSDT, la llamada de la API sería:

    Binance.futures_create_order(symbol='BTCUSDT', side='BUY', type='Limit', closePosition=True)
    

    Asegúrate de autenticar correctamente la solicitud de API con tus credenciales de Binance y verifica que tu cuenta tenga suficientes fondos para ejecutar la operación.

Comments are closed.