गेटआईओ फ्यूचर्स उपयोग सारांश
gate_futures note
-
- वर्तमान में, GateIO केवल स्थायी अनुबंधों का उपयोग करता है, जो एक्सचेंज के आविष्कारक के क्वांटिटेटिव ट्रेडिंग प्लेटफॉर्म पर हैं। SetContractType फ़ंक्शन अनुबंध को स्वैप के रूप में सेट करता है, डिफ़ॉल्ट रूप से स्वैप सेट नहीं करता है।
-
- एक अनुबंध की कीमत 1 डॉलर है।
-
3। भुगतान करेंसी BTC है, और मूल्य USD है।
-
- एक अनुबंध के तहत, केवल एक स्थिति हो सकती है, एक साथ कई रिक्त स्थिति नहीं हो सकती।
-
- लीवरेज के अनुसार पूर्ण स्थिति / एक स्थिति मोड, लीवरेज सेट 0 यानी पूर्ण स्थिति मोड
exchange.SetMarginLevel(0) // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。 -
- कुछ इंटरफेस:
-
प्रतिभूति अंतरफलक में परिवर्तन, प्रतिभूति में परिवर्तन, नए अनुबंध की जानकारी वापस करना
POST /futures/positions/{contract}/margin -
लीवर इंटरफेस को संशोधित करें
POST /futures/positions/{contract}/leverage -
परिवर्तन जोखिम सीमा इंटरफ़ेस
POST /futures/positions/{contract}/risk_limit -
यदि आवश्यक हो तो एक्सचेंज इंटरफ़ेस को सीधे कॉल करें।
exchange.IO
उदाहरण के लिए: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}' )एक्सचेंज.आईओ के उपयोग के बारे में अधिक जानकारी के लिए, एपीआई प्रलेखन देखेंः https://www.fmz.com/api#IO
-
- GATE IO फ्यूचर एपीआई केवल लंबित आदेशों की जांच कर सकता है, रद्द किए गए आदेशों की जांच नहीं की जा सकती है। वेब पेज के नीचे एक खंड को रद्द कर दिया गया है, जिसे GET /futures/orders status=finished में खोजा जा सकता है।
-
- ऑर्डर की स्थिति को एक्सचेंज इंटरफेस द्वारा लौटाए गए मूल डेटा में open और finished के रूप में विभाजित किया गया है, केवल finished ऑर्डर के पास दो अन्य विशेषताएं हैं, finish_as और finish_time
-
- जब कोई वर्तमान होल्डिंग नहीं है, तो होल्डिंग इंटरफेस द्वारा लौटाए गए डेटा में, होल्डिंग को फ्रीज करने के लिए होल्डिंग को फ्रीज करें। होल्डिंग की जानकारी प्राप्त करने के लिए होल्डिंग की जानकारी प्राप्त करने के लिए इंटरफेस को कॉल करने की आवश्यकता है, और होल्डिंग की संख्या से अधिक होल्डिंग की संख्या हो सकती है।
इसलिए, जब GetPosition को बुलाया जाता है, तो FrozenAmount के मूल्य की गणना करने के लिए स्टॉकहोल्डर्स के लिए इंटरफेस और वर्तमान सूची के लिए इंटरफेस को बुलाया जाता है।
इंटरफेस की आवृत्ति पर ध्यान दें
- जब कोई वर्तमान होल्डिंग नहीं है, तो होल्डिंग इंटरफेस द्वारा लौटाए गए डेटा में, होल्डिंग को फ्रीज करने के लिए होल्डिंग को फ्रीज करें। होल्डिंग की जानकारी प्राप्त करने के लिए होल्डिंग की जानकारी प्राप्त करने के लिए इंटरफेस को कॉल करने की आवश्यकता है, और होल्डिंग की संख्या से अधिक होल्डिंग की संख्या हो सकती है।
-
- आविष्कारक की मात्रा ट्रेडिंग प्लेटफॉर्म डिफ़ॉल्ट रूप से ट्रेडिंग की दिशा बहु-स्थिति है, अर्थात डिफ़ॉल्ट रूप से exchange.SetDirection (("buy") स्थिति, निम्नलिखित दिशा को exchange.Buy / exchange.Sell के आधार पर प्राथमिकता दी जाती है।
उदाहरण के लिए:
exchange.SetDirection("buy") var id = exchange.Sell(-1, 1)यह एक तरह से नहीं है, यह एक तरह से खाली है, या यह एक तरह से है।
इसका कारण यह है कि गेटआईओ अनुबंध व्यापार है, जो कि नकद के समान डिज़ाइन किया गया है, इसलिए वास्तविक कॉल एक्सचेंज.सेल / एक्सचेंज.बय दिशा में होती है।
और क्लियर पोजीशन की संख्या होल्ड की संख्या से अधिक हो सकती है, जो कि फिर से खोले गए रिवर्स पोजीशन के हिस्से से अधिक है। - आविष्कारक की मात्रा ट्रेडिंग प्लेटफॉर्म डिफ़ॉल्ट रूप से ट्रेडिंग की दिशा बहु-स्थिति है, अर्थात डिफ़ॉल्ट रूप से exchange.SetDirection (("buy") स्थिति, निम्नलिखित दिशा को exchange.Buy / exchange.Sell के आधार पर प्राथमिकता दी जाती है।
नए संरक्षक की आवश्यकता
नए संरक्षक की आवश्यकता
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的条件委托代码对吗,我写的空单,实盘怎么是多单的普通委托呢,求梦总解惑
这个接口应该就是普通订单接口,例如价格触发订单是这个接口:POST /futures/{settle}/price_orders
具体可以查看交易所文档:https://www.gate.tv/docs/developers/apiv4/zh_CN/#创建价格触发订单-2
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}' )梦总,您这个条件委托的代码,为什么只能触发价格必须大于最新价格呀
- 1
