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

লেখক:কঠোর পরিশ্রম, তৈরিঃ 2020-12-30 16:20:27, আপডেটঃ 2020-12-30 16:22:03

এক বাক্যে সংক্ষিপ্তসারঃ আর্কাইভ ডাইরেক্ট সাইট wex.app এ অর্ডার লেনদেনের সমান মূল্য অনুসন্ধান করার সময়, আপনি order.Info.detail[0].price ব্যবহার করে সাধারণ order.AvgPrice কে প্রতিস্থাপন করতে পারেন। কোড লেখার সময়, আপনি ডিবাগিং সরঞ্জামগুলির মাধ্যমে কেনা এবং বিক্রি পরীক্ষা করতে পারেন এবং wex.app এর সাথে অর্ডার ইতিহাসের তথ্য নিয়ন্ত্রন করতে পারেন।

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

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

প্রথমত, টেস্ট ক্রয়।

(১) কোড পরীক্ষা করা function main (() { var account = exchange.GetAccount ((); var preAccount = account;// কেনার আগে অ্যাকাউন্টের অবস্থা রেকর্ড করুন Log (preAccount); var id = exchange.Buy ((-1, 50);// বাজারের মূল্যে বিটিসি কিনতে 50 ইউএসডি ব্যয় করুন Log ((id); if ((id!=null) { var order = exchange.GetOrder ((id);
Log (অর্ডার); account = exchange.GetAccount (();// ক্রয়ের পরে অ্যাকাউন্টের অবস্থা অনুসন্ধান করে লগ (অ্যাকাউন্ট);
} }

(২) তথ্য ফেরত আপনি যদি আপনার অ্যাকাউন্টের জন্য একটি নতুন অ্যাকাউন্ট তৈরি করতে চান তবে আপনার অ্যাকাউন্টের জন্য একটি নতুন অ্যাকাউন্ট তৈরি করতে হবে। { ইনফো: { (ইনফো বিভাগে অনেক তথ্য রয়েছে, তবে এটি এই নিবন্ধের বিশ্লেষণকে প্রভাবিত করে না, তাই এটি উপেক্ষা করা হয়েছে) }, Stocks: ০.৮১৫০৬৪৯, FrozenStocks : ০ Balance : 5759.396067057396, FrozenBalance : 204954.226021164 : ২০৪৯৫৪.২২৬০২১১৬৪ }

আপনি যদি আপনার অ্যাকাউন্টের তথ্য ব্যবহার করতে চান তবে এটি আপনার অ্যাকাউন্টের জন্য উপযুক্ত। { ইনফো: { (এই অংশটি উপেক্ষা করা হয়েছে) }, Stocks: ০.৮১৬৮২১৫১, ফ্রিজেনস্টকসঃ ০ Balance : ৫৭০৯.৩৯৬.২৬৮০৮৫.২৭৬ FrozenBalance : 204954.226021164 : ২০৪৯৫৪.২২৬০২১১৬৪ : ২০৪৯৫৪.২২৬০২১১৬৪ }

আমরা তাদের আগে এবং পরে অ্যাকাউন্টের ডেটা তুলনা করেছি এবং আমরা দেখতে পাচ্ছিঃ ১, ব্যালেন্স ৫০ ইউএসডি কমেছে। ২, টাকার সংখ্যা (Stocks) ০.০০১৭৫৬৬১ বিটিসি বৃদ্ধি পেয়েছে।

অর্ডারটি নিম্নলিখিত তথ্য প্রদান করেঃ { তথ্য : { অ্যাকাউন্ট ট্যাগঃ এক্সচেঞ্জ ট্যাগ অ্যাম্বুলেন্সঃ অ্যাম্বুলেন্সঃ অ্যাম্বুলেন্সঃ অ্যাম্বুলেন্সঃ অ্যাম্বুলেন্সঃ অ্যাম্বুলেন্স tx: 49.9623272267 টন, detail : [{ এফবিআই-এর তরফে জানানো হয়েছে, অ্যালুমিনিয়ামের দাম ২৮৪৪২.৪৭ টন। time : 1609311663795, জ্যামাউন্ট টনঃ 0.00175661 টন, এদিকে, বাংলাদেশের বিভিন্ন অঞ্চলে এ ধরনের হামলা চালানো হচ্ছে। fee_price: 0.0, fee_replace টনঃ 0.0 টন ] fee_replace: 0.0, time : 1609311663795, deal_amount : 0.00175661 deleted : 1609311663795, remain: 0.0, 0.0, 0.0, 0.0 fee_symbol: EVE এডমিনঃ ২০১০০৫০৮১, ট্যাগঃ বিটিসি_ইউএসডিটি ট্যাগঃ জিনপ্রিস টনঃ জিনপ্রিস ৫০.০ টন। status: closed জ্যামাউন্ট টনঃ জ্যাম ০.০ টন, জ্যাম ০.০ টন, জ্যাম ০.০ টন। client: api, এদিকে, বাংলাদেশের বিভিন্ন অঞ্চলে এ ধরনের হামলা চালানো হচ্ছে। ময়লা টাইপ ময়লাঃ ময়লা মার্কেট ময়লা }, আইডিঃ ২০১০০৫০৮১ Amount: ০ অ্যান্ড্রু প্রাইস অ্যান্ড্রুঃ ৫০। DealAmount : ০.০০১৭৫৬৬১, ০.০০১৭৫৬৬১, ০.০০১৭৫৬৬৬১, ০.০০১৭৫৬৬৬১, ০.০০১৭৫৬৬৬৬১, ০.০০১৭৫৬৬৬৬১ AvgPrice : ০ Status : ১ টাইপ : ০ অফসেট : ০ ContractType : }

Wex.app-এ ফিরে আসা অর্ডার তথ্যের ভিত্তিতে আমরা দেখতে পাচ্ছিঃ ১, অর্ডার সম্পন্ন হয়েছে, অবস্থা ১। ২, লেনদেনের পরিমাণ ০.০০১৭৫৬৬১, যা অ্যাকাউন্টের আগে ও পরে পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ। ৩। 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.00075

তবে সমস্যা হচ্ছে, যদি আপনি অর্ডারের পরিমাণ থেকে লেনদেনের পরিমাণ হ্রাস করেন, তাহলে লেনদেনের পরিমাণের তুলনায় লেনদেনের পরিমাণ একটু বেশি হবেঃ 50-49.9623272267 = 0.0376727733 0.0376727733-0.037471745420025=0.000201028 এই ত্রুটিটি কোথায় গেছে তা জানা যায়নি? সম্ভবত এটি অর্ডারের জন্য চিত্রগ্রহণের গণনার পদ্ধতির সাথে সম্পর্কিত। সাধারণভাবে এই ত্রুটিটি উপেক্ষা করা যেতে পারে।

দ্বিতীয়ত, পরীক্ষা বিক্রি।

(১) কোড পরীক্ষা করা 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);
Log (অর্ডার); account = exchange.GetAccount (();// বিক্রির পর অ্যাকাউন্টের অবস্থা অনুসন্ধান করে লগ (অ্যাকাউন্ট);
} }

(২) তথ্য ফেরত আপনি যদি আপনার অ্যাকাউন্টের জন্য একটি নতুন অ্যাকাউন্ট তৈরি করতে চান তবে আপনার অ্যাকাউন্টের জন্য একটি নতুন অ্যাকাউন্ট তৈরি করতে হবে। { ইনফো: { (এই অংশটি উপেক্ষা করা হয়েছে) }, Stocks: ০.৮১৬৮২১৫১, FrozenStocks : ০ Balance : 5752.887638167275, FrozenBalance : 204910.734651082 : 204910.734651082 : 204910.734651082 : 204910.734651082 }

আপনি যদি আপনার অ্যাকাউন্টের তথ্য ব্যবহার করতে চান তবে এটি আপনার অ্যাকাউন্টের জন্য উপযুক্ত। { ইনফো: { (এই অংশটি উপেক্ষা করা হয়েছে) }, Stocks: ০.৮১৫৮২১৫১, ফ্রিজেনস্টকসঃ ০ Balance : ৫৭৮১.২.২৬০১০২৮৪৭২৭৫, FrozenBalance : 204910.734651082 : 204910.734651082 : 204910.734651082 : 204910.734651082 }

আমরা তাদের আগে এবং পরে অ্যাকাউন্টের ডেটা তুলনা করেছি এবং আমরা দেখতে পাচ্ছিঃ ১। ব্যালেন্স ২৮.৩৭২৪৬৪৬৪৬৮ ইউএসডি যোগ করেছে। ২, টাকার সংখ্যা (Stocks) ০.০০১ বিটিসি কমেছে।

অর্ডারটি নিম্নলিখিত তথ্য প্রদান করেঃ { তথ্য : { অ্যাকাউন্ট ট্যাগঃ এক্সচেঞ্জ ট্যাগ Price: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 client: api, deleted : 1609313057270, fee_symbol: EVE status: closed time : 1609313057270, tx: ২৮,৩৯,৩৭৬ টন । ময়লা টাইপ ময়লাঃ ময়লা মার্কেট ময়লা, জ্যামাউন্ট টনঃ 0.001 টন, detail : [{ time : 1609313057270, জ্যামাউন্ট টনঃ 0.001 টন, fee : 0.02129532 , fee_price: 0.0, fee_replace: 0.0, এদিকে, বাংলাদেশের বিভিন্ন অঞ্চলের নাগরিকরাও এ ঘটনার শিকার। মূল্যঃ ২৮৩৯৩.৭৬ টন ] fee_replace: 0.0, এডমিনঃ ২০১০১৫৫০৬। remain: 0.0, 0.0, 0.0, 0.0 deal_amount: 0.001, fee : 0.02129532 , ট্যাগঃ বিটিসি_ইউএসডিটি ট্যাগঃ পুকুরের পাশে পুকুরঃ পুকুরের পাশে পুকুর }, আইডিঃ ২০১০১৫৫০৬ Amount: ০.০০১, প্রাইস : ০ DealAmount : ০.০০১ AvgPrice : ০ Status : ১ ময়লা টাইপ ময়লাঃ 1, অফসেট : ০ ContractType : }

Wex.app থেকে ফিরে আসা অর্ডার তথ্যের ভিত্তিতে আমরা দেখতে পাচ্ছিঃ ১, অর্ডার সম্পন্ন হয়েছে, অবস্থা ১। ২, লেনদেনের মুদ্রার সংখ্যা ০.০০১, যা অ্যাকাউন্টের আগে ও পরে পরিবর্তনের মানের সাথে সামঞ্জস্যপূর্ণ। ৩। Wex.app এর ওয়েবসাইটের ইতিহাসের অর্ডার তথ্যের সাথে তুলনা করে দেখা যায়ঃ লেনদেনের পরিমাণ Info.tx=28.39376 usdt লেনদেনের গড় মূল্য Info.detail[0].price=28393.76 লেনদেনের পরিমাণ Info.detail[0].amount=0.001 বিটিসি মোট খরচ Info.detail[0].fee=0.021295325 usdt

গড় লেনদেনের মূল্য= লেনদেনের পরিমাণ/ লেনদেনের পরিমাণঃ ২৮.৩৯.৩৭৬/০.০০১১ = ২৮.৩৯.৭৬ অপারেশন ফি = মোট অপারেশন ফি / মোট লেনদেনের পরিমাণ 0.021295325/28.39376 = 0.00075

আমরা আরেকটি দৃষ্টিকোণ থেকে হিসাব করতে পারি যে, অ্যাকাউন্টের ব্যালেন্সের পরিবর্তিত মান থেকে লেনদেনের মোট পরিমাণ কেটে নেওয়া হয়ঃ 28.37246468-28.39376-=-0.02129532 একটি ছোট ত্রুটি রয়েছে, যা একটি নির্দিষ্ট ছোট সংখ্যার ছেদ দ্বারা সৃষ্ট হওয়া উচিত, যা উপেক্ষা করা যেতে পারে।


আরো