संसाधन लोड हो रहा है... लोड करना...

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

लेखक:परिश्रम करना, बनाया गयाः 2020-12-30 16:20:27, अद्यतनः 2020-12-30 16:22:03

एक वाक्य में संक्षेप मेंः ऑर्डर लेन-देन की समान कीमतों के बारे में पूछने के लिए ऑर्डर.इन्फो.डिटेल[0].प्राइस का उपयोग करके ऑर्डर.अवगप्राइस का उपयोग किया जा सकता है। कोड लिखते समय, आप डीबगिंग टूल के माध्यम से खरीद और बिक्री का परीक्षण कर सकते हैं और ऑर्डर की जानकारी को विनियोजित कर सकते हैं।

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

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

एक, खरीदारी का परीक्षण

(i) परीक्षण कोड function main (() { var account = exchange.GetAccount ((); var preAccount = account;// खरीद से पहले खाते की स्थिति रिकॉर्ड करें लॉग (preAccount); var id = exchange.Buy ((-1, 50);// बाजार मूल्य पर btc खरीदने के लिए 50 usdt खर्च करते हैं लॉग ((id); if ((id!=null) { var order = exchange.GetOrder ((id);
लॉग ((order); account = exchange.GetAccount (();// खरीद के बाद खाते की स्थिति की जांच करता है लॉग ((account);
} }

(२) सूचना वापस करें खरीद से पहले, प्री-एकाउंट खाते की जानकारीः { Info: { (Info में बहुत सारी जानकारी है, लेकिन यह लेख के विश्लेषण को प्रभावित नहीं करता है, इसलिए इसे अनदेखा किया गया है) }, Stocks: 0.8150649, FrozenStocks : 0 Balance : 5759.396067057396, FrozenBalance : 204954.226021164 }

खरीद के बाद, खाते की जानकारीः { Info : { (इस जानकारी को अनदेखा किया गया) }, Stocks : 0.81682151, FrozenStocks : 0 Balance : 5709.396268085276 FrozenBalance : 204954.226021164 }

हम पहले और बाद में खाते के आंकड़ों की तुलना करते हैं और देखते हैंः 1, खाते का शेष राशि (Balance) 50 usdt कम हो गया है। 2, सिक्कों की संख्या (स्टॉक) ने 0.00175661 बीटीसी जोड़े।

ऑर्डर ऑर्डर डेटा वापस करता हैः { Info : { account: exchange, अम्बेडकरः अम्बेडकर, अम्बेडकर, अम्बेडकर, अम्बेडकर, अम्बेडकर, अम्बेडकर tx: 49.9623272267 टन, detail : [{] यह एक बहुत ही अच्छा तरीका है। रतन मूल्यः रतन 28442.47 टन, टाइम : 1609311663795, पंपमाउंट टैंकः 0.00175661 टन, पपीता: पपीता 0.037471745420025 टन है। fee_price: 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, 0.0, 0.0 fee_symbol: EVE इस तरह के लोगों के लिए, यह बहुत अच्छा है। यह एक बहुत ही दिलचस्प लेख है, लेकिन यह एक बहुत ही दिलचस्प लेख है। पंप प्राइसः पंप 50.0 टन, पंप 50 टन। status : closed , पेंटागनः पेंटागन 0.0 टन client: api, पपीता: पपीता 0.037471745420025 टन है। पंखुड़ी प्रकार पंखुड़ीः पंखुड़ी बाजार पंखुड़ी }, आईडीः 201005081, Amount : 0, प्राइस : 50, DealAmount : 0.00175661, AvgPrice : 0, Status : 1, प्रकार : 0, ऑफसेट : 0 अनुबंध प्रकार : }

Wex.app द्वारा लौटाए गए ऑर्डर ऑर्डर की जानकारी के आधार पर, हम पाते हैंः 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.037471745420025

एक समस्या यह है कि यदि आप कुल लेनदेन को कमी के साथ कम कर देते हैं, तो अंतर कुल प्रक्रिया शुल्क से थोड़ा बड़ा हैः 50-49.9623272267 बराबर है 0.0376727733 0.0376727733-0.037471745420025 = 0.0201028 क्या यह गलत है? शायद यह ऑर्डर किए गए फोटो के लिए गणना के तरीके से संबंधित है. आम तौर पर, इस त्रुटि को नजरअंदाज किया जा सकता है.

दूसरा, परीक्षण और बिक्री

(i) परीक्षण कोड function main (() { var account = exchange.GetAccount ((); var preAccount = account;// बेचने से पहले खाते की स्थिति रिकॉर्ड करें लॉग (preAccount); var id = exchange.Sell ((-1, 0.001);// बाजार मूल्य पर 0.001 बीटीसी बेचना लॉग ((id); if ((id!=null) { var order = exchange.GetOrder ((id);
लॉग ((order); account = exchange.GetAccount (();// बिक्री के बाद खाते की स्थिति की जांच करता है लॉग ((account);
} }

(बी) सूचना वापस करें खरीद से पहले, प्री-एकाउंट खाते की जानकारीः { Info : { (इस जानकारी को अनदेखा किया गया) }, Stocks : 0.81682151, FrozenStocks : 0 Balance : 5752.887638167275, FrozenBalance : 204910.734651082 : 204910.734651082 : 204910.734651082 }

खरीद के बाद, खाते की जानकारीः { Info : { (इस जानकारी को अनदेखा किया गया) }, Stocks : 0.81582151, : 0.81582151, : 0.81582151, : 0.81582151, : 0.81582151, : 0.81582151, : 0.81582151, : 0.81582151, : 0.81582151 FrozenStocks : 0 Balance : 5781.260102847275, FrozenBalance : 204910.734651082 : 204910.734651082 : 204910.734651082 }

हम पहले और बाद में खाते के आंकड़ों की तुलना करते हैं और देखते हैंः 1, खाता शेष राशि में 28.37246468 यूएसडीटी की वृद्धि हुई। 2, स्टॉक में 0.001 BTC की कमी आई है।

ऑर्डर ऑर्डर डेटा वापस करता हैः { Info : { account: exchange, Price: 0.0, 0.0, 0.0, 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 , टाइम : 1609313057270, ट्यूमरः 28.39376 टन ट्यूमर, पिनटाइप पिनः पिन मार्केट पिन, पिन मार्केट पिन, मौउंट टैंक: 0.001 टन, detail : [{] टाइम : 1609313057270, मौउंट टैंक: 0.001 टन, पपीता: पपीता 0.02129532 टन, fee_price: 0.0, 0.0, 0.0, 0.0 fee_replace: 0.0, यह एक बहुत ही अच्छा तरीका है। रतन की कीमतः रतन 28393.76 टन }], fee_replace: 0.0, इस तरह की घटनाओं में से एक है कि हम क्या कर सकते हैं? remain: 0.0, 0.0, 0.0 deal_amount: 0.001, पपीता: पपीता 0.02129532 टन, यह एक बहुत ही दिलचस्प लेख है, लेकिन यह एक बहुत ही दिलचस्प लेख है। अंडे के पक्षी: अंडे के पक्षी }, आईडीः 201015506, Amount : 0.001, Price : 0 DealAmount : 0.001, AvgPrice : 0, Status : 1, टाइप टाइपः 1, ऑफसेट : 0 अनुबंध प्रकार : }

Wex.app द्वारा लौटाए गए ऑर्डर ऑर्डर की जानकारी के आधार पर, हम पाते हैंः 1, आदेश पूरा हो गया है, स्थिति 1 के बराबर है. 2, लेन-देन की संख्या 0.001 है, जो खाते से पहले और बाद में परिवर्तन के साथ मेल खाती है। 3. Wex.app के पेज पर ऐतिहासिक ऑर्डर की जानकारी की तुलना करें और देखेंः कुल लेनदेन की राशि Info.tx=28.39376 usdt है। लेनदेन की औसत कीमत Info.detail[0] है। कीमत=28393.76 लेनदेन की कुल राशि Info.detail[0].amount=0.001 BTC है कुल प्रक्रिया शुल्क Info.detail[0].fee=0.021295325 usdt है।

लेनदेन की औसत कीमत = लेनदेन की कुल राशि / लेनदेन की कुल राशिः 28.39376/0.0011 है 28393.76 प्रसंस्करण शुल्क = कुल प्रसंस्करण शुल्क / कुल लेनदेन मात्रा 0.021295325/28.39376 बराबर है 0.00075

हम एक और दृष्टिकोण से लेन-देन की लागत का गणना कर सकते हैं, खाते के शेष राशि में परिवर्तन के मूल्य को घटाकर कुल लेनदेनः 28.37246468-28.39376-=-0.02129532 बहुत छोटी त्रुटियां हैं, जो कि कुछ छोटे अंकों को काटने के कारण होनी चाहिए, जिन्हें अनदेखा किया जा सकता है।


अधिक