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

Ringkasan Penggunaan Niaga Hadapan GateIO

gate_futures note

  • Pada masa ini, GateIO hanya menggunakan kontrak kekal (permanent contract) yang boleh ditukarkan kepada kontrak dalam platform pertukaran kuantitatif pencipta. Fungsi SetContractType menetapkan kontrak sebagai swap dan tidak menetapkan swap secara lalai.

    1. Satu kontrak bernilai $1.
    1. Mata wang pengiraan adalah BTC, mata wang pengiraan adalah USD
    1. Satu kontrak hanya boleh mempunyai satu kedudukan dan tidak boleh mempunyai banyak kedudukan kosong pada masa yang sama
    1. Berdasarkan Leverage: Full Position/One Position Mode, dengan Leverage set kepada 0 iaitu Full Position Mode
    exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
    1. Beberapa antara muka:
    • Perubahan antara muka, perubahan jaminan, kembalikan maklumat pemegang kontrak baru.
      POST /futures/positions/{contract}/margin

    • Ubah antara muka balok
      POST /futures/positions/{contract}/leverage

    • Pengubahsuaian Risiko Had Had Antara muka
      POST /futures/positions/{contract}/risk_limit

    • Jika perlu, gunakan antara muka bursa secara langsung.exchange.IO
      Contohnya:

      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 maklumat lanjut mengenai penggunaan exchange.IO, lihat dokumentasi API: https://www.fmz.com/api#IO

  • 7 GATE IO Futures API hanya boleh menyiasat pesanan yang ditangguhkan, tidak dapat menyiasat pesanan yang dibatalkan.

  • 8 , Keadaan pesanan dalam data asli yang dikembalikan oleh antara muka pertukaran dibahagikan kepada open dan finished , hanya pesanan dalam keadaan finished yang mempunyai dua sifat tambahan, finish_as dan finish_time

    1. Apabila data yang dikembalikan oleh antara muka pemegang tidak mempunyai kedudukan semasa, jumlah pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh pemegang yang dibekukan oleh
      Oleh itu, apabila GetPosition dipanggil, ia akan memanggil antara muka yang menyoal pegangan dan antara muka yang menyoal lelang semasa, untuk mengira nilai FrozenAmount.
      Perhatikan frekuensi panggilan antara muka tersebut.
  • 10 , pencipta platform perdagangan kuantitatif Secara lalai, arah perdagangan adalah untuk membuka banyak kedudukan, iaitu secara lalai exchange.SetDirection (("buy") status, arah berikut akan diutamakan berdasarkan exchange.Buy / exchange.Sell.
    Contohnya:

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

    Ini tidak akan membuka lebih banyak, ini akan membuka kosong, atau lebih banyak.
    Sebabnya ialah GateIO berdagang dengan kontrak dan direka bentuk seperti barangan tunai, jadi panggilan sebenar adalah diarahkan ke arah exchange.Sell / exchange.Buy.
    Jumlah kedudukan kosong boleh melebihi jumlah kedudukan yang dipegang, melebihi sebahagian daripada kedudukan terbalik yang dibuka semula.

Memperbaharui pentadbir

Memperbaharui pentadbir

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)