Type/to search
8
Follow
1363
Followers
Résumé de l'utilisation de GateIO Futures
Help
Created 2019-04-28 13:17:00  Updated 2019-04-28 13:38:09
 6
 3611

Résumé de l'utilisation de GateIO Futures

gate_futures note

  • 1 À l'heure actuelle, GateIO utilise uniquement des contrats à durée indéterminée. Les contrats sont échangés sur la plate-forme de trading quantitatif de l'inventeur. La fonction SetContractType définit les contrats comme swap, sans swap par défaut.

  • 2/ Un contrat vaut un dollar américain.

  • 3/ La monnaie de règlement est la BTC et la monnaie de comptabilité est l'USD

    1. Un contrat ne peut contenir qu'une seule position et ne peut contenir plusieurs positions vides.
  • 5, selon le levier, mode plein portefeuille / portefeuille par portefeuille, le levier est réglé sur 0, c'est-à-dire le mode plein portefeuille

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

    • Modifier l'interface de garantie, modifier la garantie et renvoyer de nouvelles informations sur le contrat de détention
      POST /futures/positions/{contract}/margin

    • Modification de l'interface de levage
      POST /futures/positions/{contract}/leverage

    • Modifier le risque Limiter l'interface
      POST /futures/positions/{contract}/risk_limit

    • Appeler directement l'interface de l'échange si nécessaireexchange.IO
      Par exemple:

      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}' )

      Pour plus de détails sur l'utilisation d'exchange.IO, voir la documentation de l'API: https://www.fmz.com/api#IO

  • 7/ L'API des contrats à terme de GATE IO ne peut être consultée que sur les commandes en attente, les annulations ne sont pas consultées. Le module de rétractation en bas de la page Web peut être consulté dans GET /futures/orders status=finished.

    1. les ordres de l'état de base de données retournées par l'interface de la bourse sont divisés en ouverts et terminés. Seuls les ordres de l'état de finition ont les deux autres attributs, fin_as et fin_time
  • 9 Lorsque les données renvoyées par l'interface de détention de position ne contiennent pas de position actuelle, la clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position de clôture de la position.
    Par conséquent, lorsque GetPosition est appelé, l'interface de requête pour le dépôt de position est appelée et l'interface de requête pour la liste en cours est appelée, afin de calculer la valeur de FrozenAmount.
    Attention à la fréquence d'appel de l'interface.

  • Par défaut, la direction de la transaction est la direction d'ouverture, c'est-à-dire que le statut par défaut est exchange.SetDirection (("buy"), la direction suivante est prioritaire en fonction de exchange.Buy / exchange.Sell.
    Par exemple:

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

    Il n'y a pas d'excédent, il y a un vide ou un excédent.
    La raison en est que GateIO négocie des contrats et est conçu de manière à ressembler à un produit en stock, de sorte que l'appel réel est orienté dans le sens d'exchange.Sell / exchange.Buy.
    Le nombre de positions clôturées peut dépasser le nombre de positions détenues, dont une partie peut être réouverte en position inversée.

Il faut renouveler le tuteur

Il faut renouveler le tuteur

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)