क्या ओकेएक्स वायदा वेबसॉकेट बाजार पैटर्न और गो असिंक्रोनस फ़ंक्शन का उपयोग करके अनुबंध प्रकारों को स्विच करने पर प्रभाव डालता है?

लेखक:चमकाना, बनाया गयाः 2019-09-14 18:06:24, अद्यतन किया गयाः

मान लीजिए कि आप ओकेएक्स वायदा में बीटीसी के लिए एक लंबी अवधि का लाभ उठाना चाहते हैं, यह इस सप्ताह और तिमाही के लिए अनुबंध है, और आप वेबसॉकेट बाजार मॉडल का उपयोग करना चाहते हैं। अब केवल एक एक्सचेंज ऑब्जेक्ट को एक्सचेंज में जोड़ा जा सकता है, और प्रत्येक बार जब GetTicker, exchange.Go, SetContractType को कॉल किया जाता है।

वेबसॉकेट उदाहरण कोड और प्रश्न इस प्रकार हैंः

exchange.IO("वेबसॉकेट"); exchange.SetContractType ((this_week); var tickerA = exchange.GetTicker(); exchange.SetContractType ((quarter); var tickerB = exchange.GetTicker();

प्रश्नः क्या प्रत्येक बार जब exchange.SetContractType (()) बुलाया जाता है तो वेबसॉकेट फिर से कनेक्ट हो जाता है?

Go फ़ंक्शन के लिए उदाहरण कोड और प्रश्न इस प्रकार हैंः

exchange.SetContractType ((this_week); var orderA = exchange.Go ((Sell,tickerA.Last, 1); exchange.SetContractType ((quarter); var orderB = exchange.Go ((Buy,tickerB.Last, 1);

प्रश्नः क्या असिंक्रोनस के कारण यह संभव है कि ऑर्डर ए के निष्पादन के दौरान, अनुबंध प्रकार का वास्तविक उपयोग क्वार्टर है?

अन्य प्रश्नः

  1. अगर यह समस्या वास्तव में मौजूद है, तो क्या इससे बचने का कोई तरीका है?
  2. क्या एक ही एक्सचेंज पर एक ही लेनदेन जोड़ी दो एक्सचेंज ऑब्जेक्ट बना सकती है और एक दूसरे को प्रभावित नहीं करती है? उदाहरण के लिए, दो एक्सचेंज ऑब्जेक्टों के पास अपने स्वयं के वेबसॉकेट कनेक्शन हैं, जो एक दूसरे को प्रभावित नहीं करते हैं।

अधिक

छोटे सपनेOKEX फ्यूचर्स का समर्थन नहीं करते हैं. डायल फ़ंक्शन का उपयोग करके सीधे वेबसॉकेट बनाने के लिए कनेक्ट करें।