avatar of 发明者量化-小小梦 发明者量化-小小梦
fokus pada Pesan pribadi
4
fokus pada
1271
Pengikut

Ringkasan Penggunaan GateIO Futures

Dibuat di: 2019-04-28 13:17:00, diperbarui pada: 2019-04-28 13:38:09
comments   6
hits   3342

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