BitMEX वर्चुअल करेंसी के लिए एक पसंदीदा प्लेटफॉर्म बन गया है, लेकिन इसके एपीआई ट्रेडिंग की सीमाएं सख्त हैं, जो बहुत परेशान कर रही हैं। यह लेख मुख्य रूप से एफएमजेड क्वांटिटेटिव ट्रेडिंग प्लेटफॉर्म में एपीआई का उपयोग करने के लिए कुछ तकनीकों को साझा करता है, जो मुख्य रूप से बाजार बनाने की रणनीति के लिए है।
- BitMEX की विशेषताएं
सबसे उल्लेखनीय लाभ यह है कि व्यापार सक्रिय है, विशेष रूप से बिटकॉइन स्थायी अनुबंध, प्रति मिनट लेनदेन की मात्रा अक्सर लाखों और यहां तक कि दस लाख डॉलर से अधिक होती है; BitMEX में एक आदेश लेनदेन के बाद कमीशन है, हालांकि उच्च नहीं है, लेकिन बड़ी संख्या में बाजार के व्यापारियों को आकर्षित करता है, इसलिए खरीद और बिक्री की गहराई उत्कृष्ट है, अक्सर लाखों डॉलर से अधिक है; खरीद और बिक्री की संचयी गहराई के कारण, लेनदेन की कीमतें अक्सर न्यूनतम परिवर्तनशीलता इकाई 0.5 डॉलर से नीचे उतार-चढ़ाव करती हैं।
- BitMEX API आवृत्ति प्रतिबंध
REST API के लिए अनुरोध आवृत्ति प्रति 5 मिनट 300 बार तक सीमित है। यह 1 सेकंड के बराबर है, यह सीमा अन्य ट्रेडिंग प्लेटफार्मों की तुलना में बहुत सख्त है। सीमा से अधिक होने पर, 'Rate limit exceeded' संकेत दिया जाएगा, यदि सीमा से अधिक जारी है, तो आईपी को एक घंटे के लिए निलंबित किया जा सकता है, और कम समय में कई निलंबन एक सप्ताह के लिए निलंबित हो जाएंगे। प्रत्येक API अनुरोध के लिए, BitMEX हेडर डेटा वापस करेगा, शेष अनुरोधों की वर्तमान संख्या देखने के लिए हेडर डेटा, वास्तव में, यदि एपीआई का सही उपयोग किया जाता है, तो आवृत्ति सीमा से अधिक नहीं होगा, और आमतौर पर जांच की आवश्यकता नहीं होती है।
- वेबसॉकेट का उपयोग करें
BitMEX REST API की सीमाएं सख्त हैं, आधिकारिक रूप से वेबसॉकेट प्रोटोकॉल का अधिक उपयोग करने की सिफारिश की जाती है, और सामान्य एक्सचेंजों की तुलना में अधिक डेटा प्रकारों को आगे बढ़ाया जाता है। विशिष्ट उपयोग के लिए निम्नलिखित बिंदुओं पर ध्यान देंः
-- गहराई डेटा लंबे समय तक आगे बढ़ाया गया है, तो वहाँ एक त्रुटि है, और वास्तविक गहराई से मेल नहीं खाता है, यह अनुमान लगाया गया है कि गहराई में बहुत अधिक परिवर्तन है, आगे बढ़ाया गया है, लेकिन आम तौर पर बहुत अच्छी तरलता के कारण, सदस्यता टिकर या ट्रेडों के लिए उपलब्ध है
- ऑर्डर विवरण में बहुत कुछ छूट गया है, लगभग अनुपयोगी है।
-- खाते की जानकारी को आगे बढ़ाने में स्पष्ट देरी होगी, REST API का उपयोग करके पुष्टि करना बेहतर है।
-- जब बाजार में भारी उतार-चढ़ाव होता है, तो प्रक्षेपण में देरी कुछ सेकंड तक हो सकती है।
-- निम्नलिखित कोड वेबसॉकेट प्रोटोकॉल का उपयोग करने के लिए है, वास्तविक समय में व्यापार और खाता जानकारी प्राप्त करने के लिए, मुख्य रूप से बाजार बनाने की रणनीति के लिए लिखा गया है। विशिष्ट उपयोग को main () फ़ंक्शन में निष्पादित करने की आवश्यकता है।
पूर्ण लेख और कोड के लिए, कृपया देखेंः https://zhuanlan.zhihu.com/p/54881870
想问问,一行代码,比如一个GetTicker就算一次请求吗?那很容易超出限制啊,有没有办法让一次请求就返回行情、深度、订单等数据的合集,然后自己再另行解析呢?
知乎上文章中,第四段《下单技巧》中,这么一句“可以根据仓位变化或修改订单失败辅助判断订单状态。” ,我有点疑惑,我的目的,是解决双向挂两个单的做市时,如何尽快对已经完成的订单进行补单。 如果是双向挂相同数量的单,可能两个单都完成了,那么仓位变化就无法作为判断依据。而修改订单只发生在需要修改的时候,一直挂着单,我为啥要修改呢?一但修改,我的订单难道不需要重新排队吗?
- 1


