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

Ringkasan Penggunaan GateIO Futures

gate_futures note

  • 1 , Saat ini GateIO hanya memiliki kontrak permanen Kontrak , yang dieksekusi pada platform perdagangan kuantitatif penemu. Fungsi SetContractType diatur kontrak sebagai swap, tidak ada swap default.

    1. Nilai kontrak adalah $1.
  • 3/ Mata uang yang digunakan adalah BTC, mata uang yang digunakan adalah USD

    1. Hanya satu posisi yang dapat dimiliki dalam satu kontrak, dan tidak dapat memiliki posisi kosong pada saat yang sama.
    1. Berdasarkan Leverage Mode Full Positions/One Positions dengan Leverage Set to 0
    exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
  • 6 , beberapa interface:

    • Perubahan antarmuka jaminan, perubahan jaminan, mengembalikan informasi kepemilikan kontrak baru.
      POST /futures/positions/{contract}/margin

    • Modifikasi antarmuka balok
      POST /futures/positions/{contract}/leverage

    • Modifikasi Risiko Pembatasan Antarmuka
      POST /futures/positions/{contract}/risk_limit

    • Jika perlu, gunakan langsung ke antarmuka bursa.exchange.IO
      Misalnya:

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

      Untuk informasi lebih lanjut tentang penggunaan exchange.IO, lihat dokumentasi API: https://www.fmz.com/api#IO

  • 7 GATE IO Futures API hanya dapat menelusuri pesanan yang telah ditangguhkan, dan tidak dapat menelusuri pesanan yang telah dibatalkan.

    1. Status pesanan dalam data asli yang dikembalikan oleh antarmuka pertukaran dibagi menjadi open dan finished, hanya pesanan dalam status finished yang memiliki dua atribut tambahan, finish_as dan finish_time
    1. Bila data yang dikembalikan oleh antarmuka pemegang tidak memiliki posisi saat ini, jumlah yang dibekukan oleh pemegang akan dibekukan. Anda perlu memanggil antarmuka informasi pemegang untuk mendapatkan jumlah yang dibekukan, dan jumlah yang dibekukan dapat melebihi jumlah yang dipegang.
      Oleh karena itu, ketika Anda memanggil GetPosition, Anda akan memanggil antarmuka yang meminta posisi dan antarmuka yang meminta daftar yang ada saat ini untuk menghitung nilai FrozenAmount.
      Perhatikan frekuensi panggilan pada antarmuka tersebut.
    1. Penemu platform perdagangan kuantitatif Default arah perdagangan adalah membuka posisi, yaitu default exchange.SetDirection (("buy") status, satu arah berikutnya prioritas berdasarkan exchange.Buy / exchange.Sell ditentukan.
      Misalnya:
    exchange.SetDirection("buy") var id = exchange.Sell(-1, 1)

    Ini tidak akan membuka posisi yang lebih besar, ini akan membuka posisi kosong, atau posisi yang lebih kecil.
    Hal ini disebabkan karena GateIO berdagang dengan kontrak dan didesain mirip dengan barang tunai, sehingga panggilan sebenarnya berorientasi pada exchange.Sell / exchange.Buy.
    Dan jumlah posisi kosong dapat melebihi jumlah posisi yang dipegang, melebihi sebagian adalah posisi terbalik yang dibuka kembali.

Perlu pembaruan pengurus

Perlu pembaruan pengurus

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)