Type/to search
8
Follow
1363
Followers
Resumo de uso do GateIO Futures
Help
Created 2019-04-28 13:17:00  Updated 2019-04-28 13:38:09
 6
 3611

Resumo de uso do GateIO Futures

gate_futures note

  • 1 , Atualmente, o GateIO só tem contratos permanentes Contratos, no inventor da plataforma de negociação quantitativa exchange. A função SetContractType define o contrato como swap, sem definir o swap por defeito.

    1. Um contrato vale US$ 1.
  • 3o A moeda de liquidação é o BTC e a moeda de contabilização é o USD

    1. Um contrato só pode ter uma posição, não pode ter várias posições vazias ao mesmo tempo.
  • 5 Dependendo da Levabilidade, em modo de posição total/posição por posição, com o valor de Levabilidade definido como 0 ou seja, em modo de posição total

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

    • Mudança de interface de garantia, alteração de garantia, devolução de nova informação de posse de contrato.
      POST /futures/positions/{contract}/margin

    • Modificação da interface de alavancagem
      POST /futures/positions/{contract}/leverage

    • Mudança de risco Limitação de interface
      POST /futures/positions/{contract}/risk_limit

    • A interface da bolsa é chamada diretamente, se necessário.exchange.IO
      Por exemplo:

      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 mais informações sobre o uso do exchange.IO, consulte a documentação da API: https://www.fmz.com/api#IO

  • 7 GATE IO API de futuros só pode consultar pedidos pendentes, a consulta de cancelamento não é possível. O módulo de cancelamento na página da web pode ser consultado em GET /futures/orders status=finished.

  • 8 - O estado do pedido nos dados originais retornados pela interface de negociação é dividido em aberto e terminado, e apenas os pedidos no estado terminado têm os outros dois atributos, finish_as e finish_time

  • 9., Quando os dados retornados pela interface de busca de posicionamento não incluem a posição atual, a suspensão da posição livre faz com que a posição seja congelada. É necessário chamar a interface de informações sobre a obtenção da suspensão para obter a quantidade de títulos suspensos, e a quantidade de posições livres pode exceder a quantidade de posições.
    Assim, quando o GetPosition é chamado, a interface de pesquisa do portfólio é chamada e a interface de pesquisa da lista atual é chamada para calcular o valor do FrozenAmount.
    Observe a frequência de chamada da interface.

  • 10 , o inventor da plataforma de negociação de quantidade Default Direção de negociação para abrir mais posições, ou seja, o padrão é o estado de exchange.SetDirection (("buy"), a seguinte direção tem prioridade de acordo com exchange.Buy / exchange.Sell.
    Por exemplo:

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

    O que acontece é que, se você não abrir uma posição, você vai abrir uma posição vazia, ou uma posição em excesso.
    A razão é que o GateIO é um contrato de negociação, projetado para ser semelhante ao comércio a retalho, então a chamada real é orientada em exchange.Sell / exchange.Buy.
    O número de posições fechadas pode exceder o número de posições detidas, exceder parte das posições reversíveis reabertas.

Precisamos de um novo tutor.

Precisamos de um novo tutor.

Related Recommendations
Comment
All comments (6)

    orderId = exchange.IO("api", "POST","/api/v4/futures/btc/orders", {
    "contract": "BTC_USD",
    "price": price2,
    "size": 1, // 添加 size 参数
    "amount": n,
    "direction": "short",
    "offset": "open",
    "lever_rate": 100,
    "order_type": "conditional",
    "trigger_price":price2,
    "order_price_type": "limit",
    "time_in_force": "gtc"
    });这个gate.io的条件委托代码对吗,我写的空单,实盘怎么是多单的普通委托呢,求梦总解惑

    3 years ago

    amount传负数,看了下GATE的文档,应该是通过这个负数指定做空的。

    3 years ago

    梦总好,这个不知道为什么是普通委托不是条件委托

    3 years ago

    这个接口应该就是普通订单接口,例如价格触发订单是这个接口:POST /futures/{settle}/price_orders
    具体可以查看交易所文档:https://www.gate.tv/docs/developers/apiv4/zh_CN/#创建价格触发订单-2

    3 years ago

    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}' )梦总,您这个条件委托的代码,为什么只能触发价格必须大于最新价格呀

    3 years ago

    这个要看下交易所文档上的描述。

    3 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)