gate_futures note
3 La moneda de pago es BTC y la moneda de pago es USD
5 De acuerdo con el apalancamiento, hay un modo de posición completa / por posición, el valor de apalancamiento está configurado en 0, es decir, en el modo de posición completa
exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
Algunas interfaces:
Cambiar la interfaz de garantía, cambiar la garantía, devolver la nueva información de la posición del contrato. POST /futures/positions/{contract}/margin
Modificación de la interfaz de la palanca POST /futures/positions/{contract}/leverage
Modificación de los riesgos Limitación de la interfaz POST /futures/positions/{contract}/risk_limit
Se puede usar para llamar directamente a la interfaz de la bolsa.exchange.IO
Por ejemplo:
var ret = exchange.IO("api", "POST", "/api/v4/futures/price_orders", 'initial={"contract":"ETH_USD","size":1,"price":"100","close":false,"tif":"gtc","text":"web"}&trigger={"strategy_type":0,"price_type":0,"price":"3000","rule":1,"expiration":86400}' )
Para más información sobre el uso de exchange.IO, consulte la documentación de la API: https://www.fmz.com/api#IO
7 GATE IO API de futuros sólo puede consultar a los pedidos pendientes, la cancelación de las consultas no. La página de abajo de la página de cancelación, en GET /futures/orders status=finished puede ser consultado
9, cuando los datos devueltos por la interfaz de mantenimiento de la posición no incluyen la posición actual, la suspensión de la orden de mantenimiento de la posición congela la cantidad de la posición. Se requiere llamar a la interfaz de información para obtener la cantidad de la orden de suspensión, y la cantidad de la posición libre puede exceder la cantidad de la posición. Por lo tanto, cuando se llama a GetPosition, se llama a la interfaz de consulta de la posición y a la interfaz de consulta de la lista en suspenso actual para calcular el valor de FrozenAmount. Tenga en cuenta la frecuencia de llamada de la interfaz.
10 , el inventor de la plataforma de comercio cuantitativo Por defecto, la dirección de negociación es abrir más posiciones, es decir, el estado de exchange.SetDirection ((“buy”), la siguiente dirección tiene prioridad según exchange.Buy / exchange.Sell. Por ejemplo:
exchange.SetDirection("buy")
var id = exchange.Sell(-1, 1)
Así no se abren más posiciones, así se abren más posiciones vacías, o se abren más posiciones. La razón es que GateIO es una plataforma de negociación de contratos, diseñada para ser similar a la caja fuerte, por lo que la llamada real se realiza en la dirección de exchange.Sell / exchange.Buy. El número de posiciones cerradas puede ser mayor que el número de posiciones mantenidas, más de lo que se considera una posición inversa reabierta.