स्पष्टीकरण
1, जब होल्डिंग हो तो अन्य लीवरेज के लिए स्विच नहीं किया जा सकता है ।
2, होल्डिंग के दौरान अन्य स्थिति मोड में स्विच नहीं किया जा सकता है (पूरी स्थिति/एक-एक करके)3. exchange.CancelOrder ((ID) पर, रद्द करने के लिए उस ID के अनुबंध के तहत स्विच करना होगा जिसके लिए ऑर्डर संगत है ((exchange.SetContractType स्विच)
4. exchange.GetAccount ()) लेनदेन अनुपात लगभग खाता संपत्ति इंटरफ़ेस प्राप्त करने के लिए कॉल, पूर्ण स्टॉक मोडः चार एपीआई इंटरफेस का उपयोग किया जाता है, क्योंकि लंबित फ्रीज किए गए सिक्कों की संख्या एक अलग इंटरफ़ेस द्वारा प्राप्त की जाती है ((तीन लेनदेन अनुपात लगभग)) ।5. अनुबंध कोड (यानी: exchange.SetContractType) चार प्रकार के होते हैंः 6. exchange.GetOrder ((ID) को कॉल करने पर, आईडी के लिए अनुबंध की स्थिति में होना चाहिए, अन्यथा त्रुटि होगी, स्थायी अनुबंध आईडी और आदान-प्रदान अनुपात लगभग आईडी में काफी अंतर है।7, exchange.GetPosition))) जब स्थिति प्राप्त की जाती है, तो लेनदेन अनुपात लगभग पूर्ण स्थिति मोड में होता है, जिसमें मार्जिन विशेषता 0 होती है।
8, प्रारंभिक डिफ़ॉल्ट 10 गुना लीवरेज, ट्रेडिंग दिशा buy (एक्सचेंज पर एक बार / पूर्ण स्थिति, लीवरेज की संख्या, कई स्थितियां हो सकती हैं, उपयोगकर्ता की अपनी सेटिंग्स हैं)
गलत सूचनाः
नहीं। | त्रुटि संदेश | वर्णन |
---|---|---|
1 | अनुबंध प्रकार अमान्य | कोई अनुबंध सेट नहीं, या अनुबंध सेट करने में त्रुटि। जांचें कि क्या सेटमार्जिन स्तर फ़ंक्शन को सेट करने के लिए लीवर का उपयोग किया गया है जब रोबोट को प्रारंभ में सेट नहीं किया गया था |
2 | Calc contractType त्रुटि! | अनुबंध वितरण तिथि की गणना में त्रुटि |
3 | प्रतिक्रिया प्रारूप त्रुटि | GetRecords इंटरफ़ेस डेटा प्राप्त करने के बाद पार्सल करता है, डेटा पूरी तरह से गलत नहीं है। |
4 | अवैध दिशा | SetDirection लेन-देन की दिशा सेट करते समय पैरामीटर गलत है. |
5 | contractType not found: अनुबंध प्रकार नहीं मिला | GetOrder / GetOrders पर कॉल करते समय अनुबंध कोड मैपिंग त्रुटि। |
6 | मार्जिन लेवल केवल खरीद/बिक्री के लिए दिशा में सेट किया जा सकता है, वर्तमान सेटिंग्सः | जब लीवर सेट किया जाता है, तो वर्तमान में खरीद / बिक्री की दिशा में होना चाहिए, अन्य दिशाएं गलत हैं। |
7 | ||
8 | मार्जिन स्तर अमान्य | लेन-देन अनुपात लगभग, लीवरेज त्रुटि, केवल 10 / 20 |
9 | अनुबंधप्रकार नहीं मिला | GetPosition पर कॉल करते समय, वास्तविक अनुबंध कोड के अनुरूप this_week / next_week / quarter / swap अनुबंध कोड नहीं मिला |
10 | ऑर्डरआईडी त्रुटि का विश्लेषण करना, ऑर्डरआईडीः | GetOrder, GetOrders, Buy, Sell फ़ंक्शन द्वारा लौटाए गए संदेश में ऑर्डर आईडी को अनुबंध कोड के रूप में वापस किया जाता है, जो मुख्य रूप से रद्द करने और ऑर्डर पूछने पर पहचान के लिए उपयोग किया जाता है, जो कि एक्सचेंज इंटरफ़ेस द्वारा लौटाए गए वास्तविक ऑर्डर आईडी नहीं है। यदि रद्द करने के लिए गैर-अनुबंध कोड के रूप में वापस किया गया ऑर्डर आईडी का उपयोग किया जाता है, तो यह त्रुटि देता है। |
11 | MarginLevel error. The contract for BTC ((या अन्य सिक्के) Must be a positive integer between 1 and 100 ((या अन्य मान) ।) " | स्थायी अनुबंध लीवरेज गलत सेट है, सीमा से बाहर है, और एक पूर्णांक होना चाहिए। |
एक्सचेंज ने गलती की
नहीं। | त्रुटि संदेश | वर्णन |
---|---|---|
1 | फ्यूचर्स_ओपी 0: 400: { |
स्टॉक मोड, जब कोई ऑर्डर हो या होल्डिंग हो, तो इसे अन्य लीवरेज में नहीं बदला जा सकता है |
2 | GetOrder ((65-9-44101ef02-0): 400: { |
GetOrder, CancelOrder के दौरान, इस आईडी के अनुबंध के अनुरूप अनुबंध स्थिति में स्विच करना होगा, अन्यथा यह त्रुटि देता है; पहले से ही संगत है |
3 | { |
逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。 |
… | … | … |
समस्या का सारांश
1. आदेश देने के तुरंत बाद निकासी, आदेश की पूर्ति, निकासी ऑपरेशन में कोई त्रुटि नहीं है, सामान्य निकासी की सफलता का संदेश लौटाया गया है। जैसा कि नीचे दिखाया गया है, वास्तविक ऑर्डर पूरी तरह से पूरा हो गया है, लेकिन रद्द करने का ऑपरेशन कोई त्रुटि नहीं है, और ऐसा लगता है कि रद्द करना सफल रहा है।
OKEX V3 API KEY को कॉन्फ़िगर करें, एक ही समय पर फ्यूचर्स कॉन्फ़िगरेशन।
संबंधित Access key, Secret key, Passphrase भरें
Passphrase को V3 API KEY का अनुरोध करते समय स्वयं सेट करने के बाद सहेजा जाता है.
# 注意:如果托管者版本比较旧,需要更新托管者。
# 注意:Futures_OP 4 错误,检查是不是 策略代码中使用了 exchange.IO 调用了 V1 接口(交易所配置API KEY 配置的V3 KEY)。
अद्यतन
2019.2.17 नवीनीकृत किया गया स्थायी अनुबंध लीवरेज सेटिंग्स के दायरे में त्रुटि सीमा, जो पहले 1-40 की सीमा थी। दरअसल, प्रत्येक मुद्रा के लिए अलग-अलग लीवरेज सेटिंग्स हैंः
अनुबंध मुद्रा | लीवरेज रेंज |
---|---|
बीटीसी | 1 ~ 100 |
एलटीसी | 1 ~ 40 |
ईटीएच | 1 ~ 100 |
आदि | 1 ~ 40 |
एक्सआरपी | 1 ~ 40 |
ईओएस | 1 ~ 100 |
बीसीएच | 1 ~ 40 |
बीएसवी | 1 ~ 40 |
TRX | 1 ~ 20 |
नए खाते के लिए अनुरोधित एपीआई की, जब exchange.GetAccount (()) को बुलाया जाता है, तो त्रुटि मिलती हैः GetAccount: type assertion to []interface{} failed
कारण इंटरफ़ेस वापस आ गया हैः {
ओकेएक्स अनुकूलन
4、获取单个/所有合约账户信息接口
GET /api/futures/v3/accounts//GET /api/futures/v3/accounts/{currency}:
原返回参数增加:挂单冻结保证金和持仓已用保证金(同逐仓);
इस मुद्दे पर गलत तरीके से काम किया जा रहा है।
शेयरों के नीचे, शेयरों की जानकारी Profit विशेषता में सुधार किया गया। प्रॉफिट प्रॉपर्टी प्रॉब्लम, कारणः GET /api/futures/v3/position इंटरफेस रिटर्न प्रॉपर्टी प्रॉपर्टी डेटा, long_pnl_ratio, रिटर्न रिटर्न के लिए रिटर्न के लिए रिटर्न का एक अंश है, न कि रिटर्न में एक अंश है, यानी long_pnl_ratio 0.1 है, जो 10% का प्रतिनिधित्व करता है, न कि 0.1% का।
ताज़ा समाचार त्रैमासिक अनुबंध मानचित्रण समस्याएं अद्यतन समयः 2019.3.15 19:30:00 तिमाही अनुबंध को BTC-USD-190628 के रूप में सही ढंग से मैप किया गया है, (BTC उदाहरण) ।
यह अपडेट करने के लिए आपको नवीनतम होस्ट डाउनलोड करना होगा।
अद्यतन की उम्मीद अभी नहीं
913804005@qq.comत्रुटिः GetTicker: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/ticker: dial tcp 243.185.187.39:443: connect: connection refused GetDepth: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/book?size=100: dial tcp 243.185.187.39:443: connect: connection refused GetRecords: https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/candles?granularity=86400&start=2019-06-02T07:51:42.000Z: dial tcp 243.185.187.39:443: connect: connection refused
913804005@qq.comमैं okx के साथ ऐसा ही है, टोकन के लिए ठीक है.
913804005@qq.com/upload/asset/12b85ef5183f25d1f8460.png
कज़लीरुइबोक्या सार्वजनिक प्रदाता (अमेरिका) ओकेएक्स तक पहुंच सकते हैं?
उड़नाexchange.GetAccount ((); var Account = exchange.GetRawJSON ((); Account का मान खाली {} है
जोसन जोसनचिह्नित करना
आविष्कारक मात्रा - छोटे सपनेचिह्नित करना
आविष्कारक मात्रा - छोटे सपनेOKEX को घरेलू स्तर पर एक्सेस नहीं किया जा सकता है.
913804005@qq.comमैं Tencent में तैनात किया गया था और अली Yun एक Hangzhou एक बीजिंग
913804005@qq.comमैं समझ नहीं पा रहा हूँ?
913804005@qq.comमैं सर्वर पर तैनात किया है, स्थानीय कंप्यूटर, और वर्चुअल मशीन, लेकिन यह नहीं कर सकता.
आविष्कारक मात्रा - छोटे सपनेओवरटाइम, एक्सचेंज इंटरफेस का उपयोग नहीं कर सकते हैं.
आविष्कारक मात्रा - छोटे सपनेयह बेहतर है कि आप इसका उपयोग न करें, याद रखें कि ओकेएक्स अमेरिकी आईपी तक पहुंच को प्रतिबंधित करता है।
उड़नाहल किया गया
आविष्कारक मात्रा - छोटे सपनेमैंने परीक्षण किया और यह ठीक है। यदि आप GetAccount (() पर जा रहे हैं तो समय समाप्त हो गया है और कोई डेटा नहीं है, तो GetRawJSON में कोई डेटा नहीं है।