gate_futures note
1, Hiện tại GateIO chỉ có hợp đồng vĩnh cửu hợp đồng, trên nền tảng giao dịch định lượng của nhà phát minh exchange. SetContractType chức năng đặt hợp đồng là swap, không đặt mặc định swap.
Một hợp đồng có giá trị 1 đô la.
3, Tiền thanh toán là BTC, tiền định giá là USD
4. Trong một hợp đồng, chỉ có một vị trí và không thể giữ nhiều vị trí trống cùng một lúc.
5, tùy thuộc vào đòn bẩy có chế độ toàn cổ phiếu / từng cổ phiếu, giá trị đòn bẩy được đặt thành 0, tức là chế độ toàn cổ phiếu
exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
Một số giao diện:
Chế độ bảo đảm thay đổi giao diện, thay đổi bảo đảm, trả về thông tin mới về hợp đồng nắm giữ. POST /futures/positions/{contract}/margin
Thay đổi giao diện đòn bẩy POST /futures/positions/{contract}/leverage
Thay đổi rủi ro hạn chế giao diện POST /futures/positions/{contract}/risk_limit
Nếu bạn muốn gọi trực tiếp vào giao diện giao dịch, hãy sử dụngexchange.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 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 tương lai chỉ có thể truy vấn các lệnh được đăng, không có truy vấn hủy.
8, Trả về trạng thái lệnh trong dữ liệu nguyên bản của giao diện giao dịch được chia thành open và finished, chỉ có lệnh ở trạng thái finished có hai thuộc tính khác, finish_as 、 finish_time
9, khi không có dữ liệu hiện tại trong dữ liệu được trả về bởi giao diện đặt hàng, đơn đặt hàng đặt hàng sẽ đóng băng số lượng đặt hàng. Do đó, khi gọi GetPosition, sẽ gọi giao diện truy vấn về kho và giao diện truy vấn về danh sách hiện tại để tính toán giá trị của FrozenAmount. Cần chú ý đến tần số gọi của giao diện này.
10, Nhà phát minh định lượng nền tảng giao dịch mặc định Hướng giao dịch là đặt nhiều, tức là mặc định exchange.SetDirection ((
exchange.SetDirection("buy")
var id = exchange.Sell(-1, 1)
Nếu bạn muốn mua một cổ phiếu lớn, bạn có thể mua một cổ phiếu nhỏ hoặc một cổ phiếu lớn. Lý do là GateIO giao dịch hợp đồng, được thiết kế giống như mặt hàng hiện tại, vì vậy khi thực sự gọi, nó được định hướng theo hướng exchange.Sell / exchange.Buy. Và số lượng các vị trí ngang hàng có thể vượt quá số lượng nắm giữ, vượt quá một phần là cho các vị trí ngược được mở lại.
17732164739orderId = exchange.IO (("api", "POST","/api/v4/futures/btc/orders", { "contract": "BTC_USD", "price": giá 2, "size": 1, // thêm tham số size "amount": n, "direction": "short", "Offset": "Open" "lever_rate": 100, "order_type": "conditional", "trigger_price": giá 2, "order_price_type": "limit", "time_in_force": "gtc" }); mã ủy thác điều kiện của gate.io đúng không, danh sách trống mà tôi đã viết, thực tế là như thế nào nhiều đơn giản đơn giản ủy thác, mơ mộng là hoàn toàn bối rối
Những nhà phát minh định lượng - những giấc mơ nhỏTheo đó, các nhà đầu tư sẽ có thể tham gia vào việc mua bán các sản phẩm của họ.
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}')) Đúng vậy, mã mà bạn đặt điều kiện này, tại sao chỉ kích hoạt giá phải lớn hơn giá mới nhất?
Những nhà phát minh định lượng - những giấc mơ nhỏGiao diện này nên là giao diện đơn đặt hàng thông thường, ví dụ như lệnh kích hoạt giá là giao diện này: POST /futures/{settle}/price_orders Các tài liệu cụ thể có thể được xem tại: 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
17732164739Một giấc mơ tốt đẹp, tôi không biết tại sao nó là một ủy nhiệm thông thường chứ không phải là một ủy nhiệm có điều kiện.
Những nhà phát minh định lượng - những giấc mơ nhỏSố lượng chuyển âm, xem tài liệu GATE dưới đây, nên được chỉ định bằng số âm này.