فرض کریں کہ آپ OKEX فیوچر میں بی ٹی سی کے لئے کراس ٹرم سودے کرنا چاہتے ہیں ، معاہدے کی قسم this_week اور quarter ہے ، اور آپ ویب سوکٹ مارکیٹ ماڈل استعمال کرنا چاہتے ہیں۔ اب صرف ایک ایکسچینج آبجیکٹ کو شامل کیا جاسکتا ہے ، اور ہر بار جب آپ گیٹ ٹکر ، ایکسچینج.گو کو کال کرتے ہیں تو ، سیٹ کنٹریکٹ ٹائپ کو کال کریں۔
مثال کے طور پر ویب ساکٹ کوڈ اور سوالات مندرجہ ذیل ہیں:
exchange.IO ((
websocket ) ؛ exchange.SetContractType (( this_week ) ؛ var tickerA = تبادلہ.GetTicker(؛ exchange.SetContractType (( quarter ) ؛ var tickerB = تبادلہ.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 فیوچر ایکسچینج کی حمایت نہیں کرتا ہے۔ IO (("ویب ساکٹ") `` اس طرح کے موڈ سوئچنگ۔ ویب ساکٹ کو براہ راست ڈائل فنکشن کا استعمال کرتے ہوئے بنایا جاسکتا ہے۔