حکم کی ساخت.
تبادلہ انٹرفیس جواب کے اصل ڈیٹا، کوئی ایسی صفت backtesting کے لئے دستیاب ہے.
معلومات
چیز
کےSymbol
فیلڈ ایف ایم زیڈ پلیٹ فارم کے ذریعہ متعین کردہ تجارتی پروڈکٹ کوڈ ہے اور اس کا فارمیٹSymbol
{@struct/Ticker Ticker} ڈھانچے کے میدان.
Symbol
فیلڈ ویلیو ہے (مثال کے طور پر):BTC_USDT
، جس میں BTC_USDT اسپاٹ ٹریڈنگ جوڑی کی نشاندہی کی گئی ہے۔Symbol
فیلڈ ویلیو ہے (مثال کے طور پر):BTC_USDT.swap
، جو بی ٹی سی کے یو ایس ڈی ٹی معیاری دائمی معاہدے کی نمائندگی کرتا ہے۔علامت
سٹرنگ
آرڈر آئی ڈی ، اس وصف میں تبادلہ پروڈکٹ کوڈ اور تبادلہ اصل آرڈر آئی ڈی شامل ہیں ، جن کو انگریزی کمانڈوں سے الگ کیا گیا ہے۔ مثال کے طور پر ، وصفId
اسپاٹ ٹریڈنگ جوڑی کی شکلETH_USDT
OKX تبادلہ کا حکم ہے:ETH-USDT,1547130415509278720
.
شناخت
سٹرنگ
آرڈر کی قیمت، نوٹ کریں کہ یہ صفت مارکیٹ آرڈرز کے لئے 0 یا -1 ہو سکتی ہے۔
قیمت
نمبر
دیئے گئے احکامات کی تعداد، نوٹ کریں کہ مارکیٹ آرڈر کی یہ خصوصیت رقم ہو سکتی ہے اور کرنسی نہیں۔
رقم
نمبر
ٹرانزیکشنز کی تعداد، ممکنہ طور پر 0 کے ساتھ بھرا ہوا ہے اگر تبادلہ انٹرفیس اس ڈیٹا کو فراہم نہیں کرتا ہے.
ڈیل رقم
نمبر
اوسط لین دین کی قیمت ، نوٹ کریں کہ کچھ تبادلے یہ اعداد و شمار فراہم نہیں کرتے ہیں۔ اگر یہ دستیاب نہیں ہے اور اس کا حساب نہیں لگایا جاسکتا ہے تو یہ وصف 0 پر مقرر کیا جاتا ہے۔
اوسط قیمت
نمبر
آرڈر کی حالت، {@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}، {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}، {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}، {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN} سے رجوع کریں ۔
حیثیت
نمبر
آرڈر کی قسم، {@var/ORDER_TYPE/ORDER_TYPE_BUY ORDER_TYPE_BUY}، {@var/ORDER_TYPE/ORDER_TYPE_SELL ORDER_TYPE_SELL} سے رجوع کریں۔
قسم
نمبر
معاہدے کے احکامات کی افتتاحی اور اختتامی سمت کے لیے {@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN}، {@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE} ملاحظہ کریں۔
آفسیٹ
نمبر
یہ صفت اسپاٹ آرڈرز میں ہے""
، یعنی خالی تار۔ معاہدے کے آرڈر میں ، یہ خصوصیت مخصوص معاہدے کا کوڈ ہے۔
معاہدہ کی قسم
سٹرنگ
کےOrder
آرڈر کی ساخت کی طرف سے واپس کیا جا سکتا ہےexchange.GetOrder()
اورexchange.GetOrders()
افعال.exchange.GetOrders()
تقریب کی ایک صف لوٹاتا ہےOrder
ڈھانچہ یا ایک خالی صف. اگر کوئی نامکمل حکم نہیں ہے تو، یہ لوٹتا ہے[]
، جو کہ ایک خالی صف ہے.Status
ملکیتOrder
آرڈر کی ساخت براہ راست مستقلات کے ساتھ موازنہ کیا جا سکتا ہے جیسےORDER_STATE_PENDING
اس بات کا تعین کرنے کے لئے کہ وہ برابر ہیں اور اس طرح آرڈر کی حیثیت کا تعین کرتے ہیں.
ایک طرفہ پوزیشن موڈ کے لئے، جب یہ تعین کرنا ناممکن ہے کہ آیا آرڈر بند (کم کرنے) کا آرڈر ہے،Offset
فیلڈ افتتاحی سمت میں ڈیفالٹ کی طرف سے مقرر کیا جاتا ہے، یعنی،ORDER_OFFSET_OPEN
.
{@fun/Trade/exchange.GetOrder exchange.GetOrder}، {@fun/Trade/exchange.GetOrders exchange.GetOrders}، {@fun/Trade/exchange.GetHistoryOrders exchange.GetHistoryOrders}
ریکارڈ آرڈر بک