Type/to search
8
Follow
1363
Followers
GateIO Futures の使用概要
Help
Created 2019-04-28 13:17:00  Updated 2019-04-28 13:38:09
 6
 3611

GateIO Futures の使用概要

gate_futures note

    1. 現在,GateIOは,発明者の量化取引プラットフォームのexchange.SetContractType関数で契約をswapとして設定し,swapをデフォルトに設定しない.
  • 2 契約は1ドルです

  • 3 決済通貨はBTCで,計測通貨はUSDです

    1. 一つの契約では,1つのポジションしか持たない.
    1. <unk>杆に合わせて 全ポジション/一ポジションモードで,<unk>杆値が0に設定され,つまり全ポジションモード
    exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
  • インタフェースのいくつか

    • 担保金変更インターフェース,担保金変更,新しい契約保有情報を返します.
      POST /futures/positions/{contract}/margin

    • バレッジインターフェースの変更
      POST /futures/positions/{contract}/leverage

    • 変更リスク 制限 インターフェース
      POST /futures/positions/{contract}/risk_limit

    • エクスチェンジインターフェースを直接呼び出すexchange.IO
      例えば:

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

      詳細については,exchange.IOのAPIドキュメントを参照してください. https://www.fmz.com/api#IO

    1. GATE IOの期貨APIは,キャンセルされた注文のみを検索できます. キャンセルについては,WEBページの下にある"取り消す"をGET /futures/orders status=finishedで検索できます.
  • 8 取引所のインターフェースが返した原始データ内の注文状態は,openとfinishedに分けられ,finished状態の注文のみが,他の2つの属性,finish_asとfinish_timeを持つ.

    1. 持仓インターフェースが返したデータに現在の持仓がない場合,持仓の凍結を起こす平仓挂单の量. 挂单情報取得インターフェースを呼んで挂单数を取得し,平仓の数は持仓数を超えることができる.
      したがって,GetPosition を呼び出すと,保管庫のインタフェースと,現在の掛札のインタフェースが呼び出され,FrozenAmount の値が計算されます.
      インターフェースの呼び出し頻度に注意してください.
    1. 発明者量化取引プラットフォーム 標準の取引方向は多ポジション開設,すなわち, exchange.SetDirection (("buy") 状態をデフォルトで設定し,次の方向は exchange.Buy / exchange.Sell に基づいて優先される.
      例えば:
    exchange.SetDirection("buy") var id = exchange.Sell(-1, 1)

    余剰株は開かないので,空き株は開くか,余剰株は開くか.
    その理由は,GateIOの契約取引は,現貨に似た設計で,実際の呼び出しは, exchange.Sell / exchange.Buyの方向によって決まるからである.
    また,平仓の数は,保有量より多く,その部分以上は,再開された逆転ポジションである.

管理者を更新する必要があります.

管理者を更新する必要があります.

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)