GateIO futuros y uso agregado

El autor:Un sueño pequeño., Creado: 2019-04-28 13:17:00, Actualizado: 2019-04-28 13:38:09

GateIO futuros y uso agregado

Nota de gate_futures

  • 1, actualmente, GateIO sólo tiene contratos permanentes. Los contratos se establecen como swap cuando la función Exchange.SetContractType está configurada como un contrato en la plataforma de intercambio cuantitativa de los inventores, sin establecer el swap por defecto.

  • 2, un contrato tiene un valor de 1 dólar.

  • 3. La moneda de pago es BTC y el precio es USD.

  • 4. Un contrato puede tener un solo puesto y no puede tener varios puestos vacíos al mismo tiempo.

  • 5, según el apalancamiento, hay un modo de posición completa / posición por posición, el valor del apalancamiento está configurado en 0, es decir, en modo de posición completa

    exchange.SetMarginLevel(0)      // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
    
  • 6 Algunas interfaces:

    • Interfaz de cambio de garantía, cambio de garantía, y regreso de información de nuevo contrato de tenencia. POST /futures/positions/{contract}/margen También puede utilizarse el código POST

    • Modificación de la interfaz de palanca POST /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage /futures/positions/{contract}/leverage} /futures/

    • Modificación de riesgos, restricciones, interfaces POST /futures/positions/{contract}/risco_limit Es el límite de riesgo de las posiciones

    • Si se necesita llamar directamente a la interfaz de la bolsa, se puede usarexchange.IOPor 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. La API de futuros de GATE IO solo puede consultar los pedidos publicados, no las consultas de cancelación. En la celda de cancelación al final de la página web, se puede consultar en GET /futures/orders status=finished.

  • 8, el estado de la orden en los datos originales devueltos por la interfaz de intercambio se divide en abierto y terminado, y solo la orden en estado terminado tiene otras dos propiedades, finish_as 、 finish_time

  • 9, Cuando no hay una posesión actual en los datos devueltos por la interfaz de búsqueda de la posesión, el listado de la posesión congela el volumen de la posesión. Por lo tanto, cuando se llama a GetPosition, se llama a la interfaz que consulta el almacenamiento y a la interfaz que consulta el listado actual para calcular el valor de FrozenAmount. La frecuencia de llamada de esta interfaz debe tenerse en cuenta.

  • 10, Inventor de la plataforma de negociación cuantificada Por defecto, la dirección de negociación es más posicionamiento, es decir, por defecto, el estado de exchange.SetDirection ((buy), la dirección de prioridad se determina según exchange.Buy / exchange.Sell. Por ejemplo:

    exchange.SetDirection("buy")
    var id = exchange.Sell(-1, 1)
    

    Si no se abren más posiciones, se abren vacías o se abren más posiciones. La razón es que GateIO es una transacción de contrato, diseñada de manera similar a la compra en efectivo, por lo que la llamada real se realiza en la dirección exchange.Sell / exchange.Buy. El número de posiciones de liquidación puede exceder el número de posiciones de tenencia, por encima de la parte correspondiente a las posiciones inversas reabertas.

Necesita actualizar el administrador

Necesita actualizar el administrador


Más.

17732164739orderId = exchange.IO (("api", "POST","/api/v4/futures/btc/orders", {) "contract": "BTC_USD", "BTC_USD" y "BTC_USD" se han convertido en "contract": "Price": el precio 2, "size": 1, // añade el parámetro size "Amount": n, el número de las páginas. "direction": "short", "dirección": "short", "dirección": "dirección": "Offset": "abierto", "lever_rate": 100, y el resto de los usuarios "order_type": "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional", "condicional" "trigger_price": precio 2, "Order_price_type": "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite", "Límite" "time_in_force": "gtc" es el nombre de la aplicación. }); el código de la comisión de condiciones de este gate.io es correcto, la lista vacía que escribí, ¿cómo es el disco real de la comisión general de múltiples sencillos, el sueño es total desorientación

Un sueño pequeño.En la actualidad, la mayoría de los usuarios de Twitter están usando el nombre de Facebook para describir sus acciones.

17732164739ret = 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}')) Sueño, el código que usted ha encargado con esta condición, ¿por qué sólo puede desencadenar el precio debe ser mayor que el último precio?

Un sueño pequeño.Esta interfaz debería ser la interfaz de orden normal, por ejemplo, la orden de precio es esta interfaz: POST /futures/{settle}/price_orders Se puede consultar el documento de la bolsa: https://www.gate.tv/docs/developers/apiv4/zh_CN/#%E5%88%9B%E5%BB%BA%E4%BB%B7%E6%A0%BC%E8%A7%A6%E5%8F%91%E8%AE%A2%E5%8D%95-2

17732164739No sé por qué es un mandato ordinario y no un mandato condicional.

Un sueño pequeño.El número negativo de transferencia de amount, visto en la documentación de GATE, debería estar declarado en blanco por este número negativo.