gate_futures note
1 , Hiện tại GateIO chỉ có hợp đồng vĩnh viễn hợp đồng , trên nền tảng giao dịch định lượng của nhà phát minh là exchange. Chức năng SetContractType đặt hợp đồng là swap, không có swap mặc định.
Một hợp đồng có giá trị 1 đô la.
3/ Tiền thanh toán là BTC, tiền thanh toán là USD
4, Một hợp đồng chỉ có thể có một vị trí và không thể có nhiều vị trí trống.
5, theo mức độ đòn bẩy có chế độ toàn vị trí/một vị trí, thiết lập mức độ đòn bẩy là 0 tức là chế độ toàn vị trí
exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
Một số giao diện:
Chuyển đổi giao diện bảo lãnh, thay đổi bảo lãnh, trả lại thông tin mới về hợp đồng. POST /futures/positions/{contract}/margin
Chuyển đổi giao diện thanh POST /futures/positions/{contract}/leverage
Thay đổi rủi ro Hạn chế giao diện POST /futures/positions/{contract}/risk_limit
Sử dụng giao diện giao dịch trực tiếp nếu cần.exchange.IO
Ví dụ:
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}' )
Để biết thêm chi tiết về việc sử dụng exchange.IO, hãy xem tài liệu API: https://www.fmz.com/api#IO
7 GATE IO API chỉ có thể truy cập vào các đơn đặt hàng đã được đưa ra, không thể truy cập vào các đơn đặt hàng đã bị hủy.
9 , Khi không có vị trí hiện tại trong dữ liệu trả về từ giao diện giữ vị trí, giao dịch giữ vị trí làm cho vị trí bị đóng băng. Cần gọi giao dịch thông tin lấy số lượng giao dịch, và số lượng giao dịch có thể vượt quá số lượng giao dịch. Do đó, khi gọi GetPosition, giao diện được truy vấn về vị trí và giao diện được truy vấn về danh sách hiện tại sẽ được gọi để tính toán giá trị FrozenAmount. Cần lưu ý tần số gọi của giao diện này.
exchange.SetDirection("buy")
var id = exchange.Sell(-1, 1)
Nếu bạn có thể mở thêm một vị trí, bạn có thể mở thêm một vị trí trống hoặc giảm thêm một vị trí. Lý do là GateIO giao dịch theo hợp đồng và được thiết kế tương tự như giao dịch trực tiếp, vì vậy khi thực sự được gọi, nó được định hướng theo hướng exchange.Sell / exchange.Buy. Và số lượng vị trí trơn có thể vượt quá số lượng vị trí giữ, vượt quá một phần là vị trí đảo ngược được mở lại.