GateIO Futures Guna untuk Pengumpulan

Penulis:Mimpi kecil, Dibuat: 2019-04-28 13:17:00, Diperbarui: 2019-04-28 13:38:09

GateIO Futures Guna untuk Pengumpulan

Catatan gate_futures

  • 1, saat ini GateIO hanya memiliki kontrak permanen Kontrak, di platform perdagangan kuantitatif penemu exchange.SetContractType fungsi mengatur kontrak sebagai swap, tidak mengatur swap secara default.

  • 2, satu kontrak bernilai $ 1.

  • 3, mata uang pembayaran adalah BTC, dan mata uang yang ditagih adalah USD

  • 4. Di bawah kontrak, hanya satu posisi yang dapat dipegang dan tidak dapat memegang banyak posisi kosong pada saat yang sama.

  • 5, tergantung pada leverage ada mode full-position/post-by-post, leverage value set to 0 yaitu mode full-position

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

    • Pertukaran mata uang jaminan, perubahan mata uang jaminan, mengembalikan informasi baru tentang kontrak penyimpanan. POST /futures/positions/{contract}/margin

    • Mengubah antarmuka tuas POST /futures/positions/{contract}/leverage

    • Mengubah risiko, pembatasan, dan antarmuka POST /futures/positions/{contract}/risk_limit

    • Jika Anda ingin langsung menghubungi antarmuka, gunakanexchange.IOMisalnya:

      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 API berjangka hanya dapat menanyakan pesanan yang ditampilkan, tidak dapat menanyakan pembatalan. Pembatalan di bawah halaman web, dapat ditanyakan di GET / futures / orders status=finished.

  • 8, status pesanan dalam data asli yang dikembalikan oleh antarmuka pertukaran dibagi menjadi open dan finished, hanya order yang memiliki status finished yang memiliki dua sifat lainnya, finish_as 、 finish_time

  • 9, Bila data yang dikembalikan oleh antarmuka pemegang tidak memiliki pemegang saat ini, maka daftar pendirian akan membekukan jumlah pemegang; diperlukan panggilan untuk mendapatkan informasi daftar pendirian. Oleh karena itu, ketika GetPosition dipanggil, antarmuka yang menanyakan jumlah yang disimpan dan antarmuka yang menanyakan jumlah yang sedang diunggah akan dipanggil untuk menghitung nilai FrozenAmount. Perhatikan frekuensi panggilan dari antarmuka tersebut.

  • 10, Penemu Platform Perdagangan Kuantitatif Default Arah perdagangan adalah berdagang lebih banyak, yaitu dengan default exchange.SetDirection (buy) status, arah yang lebih rendah prioritas ditentukan berdasarkan exchange.Buy / exchange.Sell. Misalnya:

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

    Dengan demikian, tidak akan ada banyak posisi yang dibuka, sehingga akan ada banyak posisi kosong atau kosong. Karena GateIO adalah transaksi kontrak, yang didesain mirip dengan spot, maka saat panggilan sebenarnya ditentukan dalam arah exchange.Sell / exchange.Buy. Dan jumlah posisi bisa melebihi jumlah posisi yang dipegang, melebihi sebagian untuk posisi reverse yang dibuka kembali.

Pengelola harus diperbarui

Pengelola harus diperbarui


Lebih banyak

17732164739orderId = exchange.IO (("api", "POST","/api/v4/futures/btc/orders", { "Contract": "BTC_USD", "BTC_USD", "BTC_USD", "BTC_USD" dan "BTC_USD". "Price": harga 2, "size": 1, // menambahkan parameter size "amount": n, "direksi": "pendek", "Offset": "open", dan "offset": "open". "lever_rate": 100, "order_type": "kondisional", "trigger_price": harga 2, "order_price_type": "limit", "time_in_force": "gtc" }); ini adalah kode komisi syarat untuk gate.io kan, saya menulis daftar kosong, bagaimana dengan multi-disk yang biasa komisi, mimpi total bingung

Mimpi kecilUntuk informasi lebih lanjut, lihatlah deskripsi di dokumen bursa tersebut.

17732164739ret = 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}')) mimpi, kode yang Anda berikan untuk kondisi ini, mengapa hanya bisa memicu harga harus lebih besar dari harga terbaru?

Mimpi kecilAntarmuka ini seharusnya menjadi antarmuka pesanan biasa, misalnya harga pemicu pesanan adalah antarmuka ini: POST /futures/{settle}/price_orders Untuk informasi lebih lanjut, Anda dapat melihat dokumen bursa: https://www.gate.tv/docs/developers/apiv4/zh_CN/#%E5%88%9B%E5%BB%BA%E4%BB%B7%E6%A0%BC%E8%A7%A6%E5%8F%91%E8%AE%A2%E5%8D%95-2

17732164739Saya tidak tahu mengapa ini adalah tugas biasa dan bukan tugas bersyarat.

Mimpi kecilJumlah transfer negatif, melihat dokumentasi di bawah GATE, seharusnya ditentukan kosong dengan jumlah negatif ini.