简单分析从wex.app获取的订单信息

مصنف:کوانٹیٹیشن, تخلیق: 2020-12-30 16:20:27, تازہ کاری: 2020-12-30 16:22:03

ایک جملے میں خلاصہ: ڈسک ویب سائٹ wex.app پر آرڈر ٹرانزیکشن کی قیمتوں کا تعین کرنے کے لئے ، آپ عام طور پر استعمال ہونے والے آرڈر.آفگ پرائس کی جگہ order.Info.detail[0].price استعمال کرسکتے ہیں۔ جب کوڈ لکھتے ہو تو ، آپ کوڈ کو ایڈجسٹ کرنے کے لئے حکمت عملی کوڈ کو ایڈجسٹ کرسکتے ہیں۔

声明:写本文的目的仅是记录写代码过程中遇到的问题、学习的过程以及解决办法。感谢发明者平台提供了模拟盘wex.app,让我测试了很多策略。在交易方面,我还有很多不了解的内容,欢迎各位朋友指正。

本文使用发明者网站的调试工具,在模拟盘网站wex.app测试买入卖出的市价订单,并查询返回的订单信息。具体结果如下:

ایک، ٹیسٹ خریدیں

(الف) ٹیسٹ کوڈ function main() { var account = exchange.GetAccount ((); var preAccount = account؛// خریدنے سے پہلے اکاؤنٹ کی حالت ریکارڈ کریں لاگ ((preAccount) ؛ var id = exchange.Buy ((-1, 50);// 50 یو ایس ڈی ٹی خرچ کرتے ہیں اور مارکیٹ قیمت پر بی ٹی سی خریدتے ہیں log ((id) ؛ if ((id!=null) { var order = exchange.GetOrder ((id) ؛
لاگ (ترتیب) ؛ account = exchange.GetAccount (();// خریدنے کے بعد اکاؤنٹ کی حیثیت کی تلاش لاگ ان کریں؛
} }

(ب) معلومات واپس کریں اس سے پہلے کہ آپ خریداری کریں ، آپ کو اپنے اکاؤنٹ کی تفصیلات کو پہلے سے دیکھنا چاہئے: { انفو: { (انفارمیشن سیکشن میں بہت ساری معلومات ہیں ، لیکن اس مضمون کے تجزیے کو متاثر نہیں کرتی ہیں ، لہذا اسے نظرانداز کیا گیا ہے) }، Stocks : 0.8150649، FrozenStocks : 0 Balance : 5759.396067057396، FrozenBalance : 204954.226021164 : 20954.226021164 : 20954.226021164 : 20954.226021164 : 20954.226021164 }

اس کے بعد ، اکاؤنٹ کی معلومات: { انفو: { (اس معلومات کو نظر انداز کر دیا گیا ہے) }، ایپل اسٹاکس ایپل: 0.81682151 FrozenStocks : 0 Balance : 5709.396268085276، FrozenBalance : 204954.226021164 : 20954.226021164 : 20954.226021164 : 20954.226021164 : 20954.226021164 }

ہم نے پہلے اور بعد کے اکاؤنٹ کے اعداد و شمار کا موازنہ کیا اور پایا: 1، اکاؤنٹ بیلنس میں 50 یو ایس ڈی ٹی کی کمی آئی ہے۔ 2، سکے کی تعداد (اسٹاکس) میں 0.00175661 بی ٹی سی کا اضافہ ہوا ہے۔

order آرڈر مندرجہ ذیل اعداد و شمار واپس کرتا ہے: { انفو: { ٹویٹر اکاؤنٹ: ٹویٹر اکاؤنٹ: ٹویٹر اکاؤنٹ: ٹویٹر اکاؤنٹ: سائیڈ مچھلی: بِد مچھلی، چین میں ایک اور ملک میں بھی اس طرح کے واقعات پیش آئے ہیں۔ detail : [{ id: 62138365، چین میں ایک اور ملک میں بھی اس طرح کے واقعات پیش آئے ہیں۔ ٹائم: 1609311663795، ٹماٹر کی مقدار: 0.00175661 ٹماٹر اس کے علاوہ، اس کے پاس بہت سے دیگر مصنوعات بھی ہیں جو اس کی مصنوعات کو فروغ دینے میں مدد کرتی ہیں. fee_price: 0.0، 0.0، 0.0، 0.0، 0.0 fee_replace ٹن: 0.0 ٹن }، fee_replace: 0.0، ٹائم: 1609311663795، deal_amount : 0.00175661 ، deleted: 1609311663795، remain: 0.0، fee_symbol: EVE id: 201005081، اس کے علاوہ، اس کے بارے میں مزید معلومات حاصل کرنے کے لئے یہاں کلک کریں: ایپل نے اپنے صارفین کو بتایا کہ اس نے اپنے صارفین کے لئے ایک نیا ایپل فون متعارف کرایا ہے۔ status: closed امامونٹ: 0.0 ٹن، client: api، اس کے علاوہ، اس کے پاس بہت سے دیگر مصنوعات بھی ہیں جو اس کی مصنوعات کو فروغ دینے میں مدد کرتی ہیں. مچھلی کی قسم: مچھلی کی مارکیٹ مچھلی }، آئی ڈی: 201005081، Amount: 0 پلس پلس: 50. ڈیل رقم: 0.00175661 AvgPrice : 0 Status : 1 Type : 0 آفسیٹ: 0. ContractType : }

ویکس ایپ پر آرڈر کی واپسی کی معلومات کے مطابق ، ہم نے پایا: 1، آرڈر کیا گیا ہے، حیثیت برابر ہے 1؛ 2، ٹرانزیکشن کرنسیوں کی تعداد 0.00175661 ہے، جو اکاؤنٹ سے پہلے اور بعد میں تبدیلیوں کے مطابق ہے۔ 3، wex.app کے صفحے پر تاریخی تفویض کی معلومات کا موازنہ کریں اور دیکھیں: ٹرانزیکشن کی کل رقم Info.tx=49.9623272267 usdt ہے ٹرانزیکشن کی اوسط قیمت ہے Info.detail[0].price=28442.47 ٹرانزیکشن کی کل رقم Info.detail[0].amount=0.00175661 بی ٹی سی ہے کل طریقہ کار کی فیس ہے Info.detail[0].fee=0.037471745420025 usdt

اوسط لین دین کی قیمت = ٹرانزیکشن کی کل رقم / ٹرانزیکشن کی کل رقم: 49.9623272267/0.00175661 برابر ہے 28442.47 ٹرانزیکشن فیس = کل ٹرانزیکشن فیس / کل ٹرانزیکشن حجم 0.037471745420025/49.9623272267 = 0.03775

ایک مسئلہ یہ ہے کہ اگر آپ ٹرانزیکشن کی کل رقم کو ٹرانزیکشن کی رقم سے کم کردیں تو ، فرق کل فیس سے تھوڑا سا زیادہ ہے: 50-49.9623272267 برابر ہے 0.0376727733 0.0376727733-0.037471745420025 = 0.0201028 کیا آپ کو معلوم نہیں ہے کہ یہ غلطی کہاں گئی ہے؟ شاید اس کا تعلق آرڈر فوٹو گرافی کے حساب سے ہے۔ عام طور پر اس غلطی کو نظرانداز کیا جاسکتا ہے۔

دو، ٹیسٹ فروخت

(الف) ٹیسٹ کوڈ function main() { var account = exchange.GetAccount ((); var preAccount = account؛// فروخت سے پہلے اکاؤنٹ کی حالت ریکارڈ کریں لاگ ((preAccount) ؛ var id = exchange.Sell ((-1, 0.001) ؛// مارکیٹ قیمت پر 0.001 بی ٹی سی فروخت کریں log ((id) ؛ if ((id!=null) { var order = exchange.GetOrder ((id) ؛
لاگ (ترتیب) ؛ account = exchange.GetAccount (();// فروخت کے بعد اکاؤنٹ کی حیثیت کی تلاش لاگ ان کریں؛
} }

(ب) معلومات واپس کریں اس سے پہلے کہ آپ خریداری کریں ، آپ کو اپنے اکاؤنٹ کی تفصیلات کو پہلے سے دیکھنا چاہئے: { انفو: { (اس معلومات کو نظر انداز کر دیا گیا ہے) }، ایپل اسٹاکس ایپل: 0.81682151 FrozenStocks : 0 Balance : 5752.887638167275، FrozenBalance : 204910.734651082 }

اس کے بعد ، اکاؤنٹ کی معلومات: { انفو: { (اس معلومات کو نظر انداز کر دیا گیا ہے) }، ایپل اسٹاکس ایپل: 0.81582151 FrozenStocks : 0 Balance : 5781.260102847275، FrozenBalance : 204910.734651082 }

ہم نے پہلے اور بعد کے اکاؤنٹ کے اعداد و شمار کا موازنہ کیا اور پایا: 1، اکاؤنٹ بیلنس میں 28.37246468 یو ایس ڈی ٹی کا اضافہ ہوا ہے۔ 2، سکے کی تعداد (اسٹاکس) میں 0.001 بی ٹی سی کی کمی آئی ہے۔

order آرڈر مندرجہ ذیل اعداد و شمار واپس کرتا ہے: { انفو: { ٹویٹر اکاؤنٹ: ٹویٹر اکاؤنٹ: ٹویٹر اکاؤنٹ: ٹویٹر اکاؤنٹ: ایپل نے اپنی ویب سائٹ پر ایک رپورٹ جاری کی جس میں کہا گیا ہے: client: api، deleted : 1609313057270, fee_symbol: EVE status: closed ٹائم: 1609313057270, ٹینکس: 28.39376 ٹن ٹینکس مچھلی کی قسم: مچھلی کی مارکیٹ مچھلی amount: 0.001 ٹن، detail : [{ ٹائم: 1609313057270, amount: 0.001 ٹن، فی ٹن: 0.02129532 ٹن، fee_price: 0.0، 0.0، 0.0، 0.0، 0.0 fee_replace: 0.0، 0.0، 0.0، ہائیڈروجن: 62140121، پیتل کی قیمت: 28393.76 ٹن پیتل }، fee_replace: 0.0، 0.0، 0.0، id: 201015506، remain: 0.0، deal_amount: 0.001، فی ٹن: 0.02129532 ٹن، اس کے علاوہ ، اس نے اپنے صارفین کو بھی بتایا کہ وہ اس کے بارے میں کیا سوچتے ہیں: ٹائی سائیڈ ٹائی: ٹائی ٹائی }، آئی ڈی: 201015506، Amount: 0.001، پرائس : 0، ڈیل رقم: 0.001، AvgPrice : 0 Status : 1 ٹائپ ٹائپ: 1 آفسیٹ: 0. ContractType : }

ویکس ایپ پر آرڈر کی واپسی کی معلومات کے مطابق ، ہم نے پایا: 1، آرڈر کیا گیا ہے، حیثیت برابر ہے 1؛ 2، ٹرانزیکشن کرنسیوں کی تعداد 0.001 ہے، جو اکاؤنٹ سے پہلے اور بعد میں تبدیلیوں کے مطابق ہے۔ 3، wex.app کے صفحے پر تاریخی تفویض کی معلومات کا موازنہ کریں اور دیکھیں: ٹرانزیکشن کی کل رقم 28.39376 امریکی ڈالر ہے. ٹرانزیکشن کی اوسط قیمت ہے Info.detail[0].price=28393.76 ٹرانزیکشن کی کل رقم Info.detail[0].amount=0.001 بی ٹی سی ہے کل طریقہ کار کی فیس ہے Info.detail[0].fee=0.021295325 usdt

اوسط لین دین کی قیمت = ٹرانزیکشن کی کل رقم / ٹرانزیکشن کی کل رقم: 28.39376/0.0011 برابر ہے 28.393.76 ٹرانزیکشن فیس = کل ٹرانزیکشن فیس / کل ٹرانزیکشن حجم 0.021295325/28.39376 = 0.00075

ہم ایک اور نقطہ نظر سے چارجز کا حساب لگاسکتے ہیں، اکاؤنٹ بیلنس میں تبدیلی کی قیمت کو کم کرکے ٹرانزیکشن کی کل رقم کو کم کرتے ہیں: 28.37246468-28.39376-=-0.02129532 بہت چھوٹی غلطیاں ہیں ، جن کا مطلب ہے کہ ایک خاص عدد کو کاٹنا ہے ، اور اسے نظرانداز کیا جاسکتا ہے۔


مزید