_N फ़ंक्शन का उपयोग करते समय कुछ खोजें (API दस्तावेज़ीकरण स्थान चित्र में दिए गए हैं)
_N का उपयोग फ्लोटिंग अंक के लिए किया जाता है।
हम पहले कोड उदाहरण देख सकते हैंः
function main(){
var pi = 3.1415926535897; // 声明一个变量 储存 圆周率, 小数位数13位。
Log(_N(pi, 4) * 100); // 当我们使用 _N 函数 保留4位小数后 再 乘以 100 会是什么结果呢?
}
और जब हम _N फ़ंक्शन का उपयोग करते हैं, तो 4 अंक वाले दशमलव को बचाने के लिए, और फिर 100 से गुणा करते हैं, तो क्या होता है?
मैं सोचने के लिए शुरू _N (pi, 4) वापस 3.1415 है, और फिर 100 से गुणा 314.15 के बराबर है
वास्तविक परिचालन परिणामः
यदि आप 314.15 दिखाना चाहते हैं, तो बस लिखेंः
function main(){
var pi = 3.1415926535897;
Log(_N(pi * 100, 2));
}
परीक्षण कोडः
function main(){
var pi = "3.1415"; // 传入 字符串 3.1415 , 很多时候解析出来的数据没有检查类型,可能会误传入字符串。
_N(pi, 2);
}
मैं वास्तव में इस गड्ढे पर चला गया, डेटा को एक स्ट्रिंग के रूप में हल किया गया, और निम्नलिखित त्रुटि रिपोर्ट को देखने के लिए घिरा हुआ था।
DEBUG ने यह जानने में थोड़ा समय लिया कि क्या कारण है, इसलिए आप अभी भी कुछ और कर सकते हैं।
परीक्षण के बाद, सफारी ब्राउज़र के तहत, रोबोट चलाने वाले पृष्ठों में, यदि एक बार लॉग आउटपुट में बहुत अधिक सामग्री होती है, तो यह पूरे लॉग की जानकारी को छिपा सकता है, खाली दिखा सकता है। परीक्षण क्रोम ब्राउज़र को ठीक से प्रदर्शित कर सकता है। विशेष रूप से यह रिकॉर्ड।
स्थिति टैब ताज़ा करें, यानी जब भी आप एपीआई फ़ंक्शन लॉगस्टेटस फ़ंक्शन को कॉल करते हैं, तो यदि वर्तमान लॉग पेज पहले पृष्ठ पर नहीं है, तो यह क्वेरी तंत्र को ट्रिगर करता है, इस समय रोबोट पेज स्टेटस टैब अपडेट नहीं दिखाएगा। जब लॉग पेज पहले पृष्ठ के रूप में चुना जाता है, तो स्थिति टैब ताज़ा हो जाता है। इसलिए कभी-कभी जब रोबोट चल रहा होता है, तो रोबोट लॉग को देखने के बाद, यह पता चलता है कि स्थिति टैब चालू नहीं होता है, वास्तव में यह रोबोट कार्ड नहीं है, यह इस तंत्र के कारण है।
उदाहरण के लिए, इस उपयोगकर्ता के लिए त्रुटि संदेशः
ये दोनों त्रुटियां अपरिभाषित चर का उपयोग करने के कारण होती हैं।
इसका कारण यह है कि कोड को सीधे रणनीति में कॉपी किया जाता है, कुछ रणनीतियों में।पैरामीटररणनीतिक रूप सेइंटरफ़ेस पैरामीटरइस वीडियो को शेयर करते हुए उन्होंने कहा, रणनीति इंटरफ़ेस पैरामीटर पर एक सेट करेंपैरामीटर चरयह रणनीति कोड में एक घोषणा के बराबर है।वैश्विक चरअगर यह सिर्फ कोड की नकल है कोड में उपयोग किए जाने वाले किसी भी ** नीति इंटरफ़ेस चर (पैरामीटर) ** को अपरिभाषित स्थिति में रखा जाएगा। इसलिए यह गलत है, अगर आप किसी और की रणनीति का परीक्षण करना चाहते हैं, तो पूरी रणनीति को कॉपी करना सबसे अच्छा है।
क्लिक करें क्लिक करें कॉपी करें और ऑनलाइन पुनः परीक्षण करें क्लिक करें बटन, जो कि पूरी तरह से कॉपी है। पूरी नीति है।
इस प्रकार की त्रुटि का कारण यह हो सकता है कि प्रबंधक आईपी पते को एक्सचेंज API KEY आईपी पते की श्वेतसूची के लिए सेट नहीं किया गया है। आईपी पते को श्वेतसूची में जोड़ना इस समस्या को हल कर सकता है।
फ्यूचर्स फ्लोटिंग घाटा, जिसे एक पेन फ्लोटिंग भी कहा जाता है, जैसे कि आप 2480 में 1 हाथ के स्क्रू स्टील खरीदते हैं, चाहे कितने भी ट्रेडिंग दिन गुजरें, वर्तमान मूल्य 2520 है, फ्लोटिंग घाटा 400 युआन है, फ्यूचर्स फ्लोटिंग घाटे का मतलब है कि शुरुआती मूल्य के सापेक्ष वर्तमान होल्डिंग घाटा; फ्यूचर्स फ्लोटिंग घाटा, जिसे फ्यूचर्स मार्केट घाटा भी कहा जाता है, जैसे कि आप 1 हाथ के स्क्रू स्टील के कई ऑर्डर रखते हैं, पिछले ट्रेडिंग दिन की भुगतान कीमत 2500 है, कीमत 2520 है, युआन बाजार घाटा 200 है, फ्यूचर्स बाजार घाटा वर्तमान स्थिति का प्रतिनिधित्व करता है।
संख्याओं और अपरिभाषित चरों को जोड़ने से नान, वस्तुओं और अपरिभाषित वस्तुओं को जोड़ने से undefined प्राप्त होता है।
function main(){
var a = 11// {aa : "aa", bb : 12}
var b = {}
Log(a + b.c)
}
अजीब त्रुटिः TypeError: cannot read property
var id2 = e.Sell(ticker.Sell + ticker.Sell * 0.05, 0.1)
var order2 = e.GetOrder(id2)
Log("order2:", order).
Sleep(2000) # 103 行, 这里报错。
आधे दिन तक उसे देख कर बस्टस उसे समझ नहीं पा रहा था।
अंत में ध्यान से पढ़ने के बाद पता चला Log ((
एक बार फिर से शुरू करने के लिए, कोई लॉग नहीं है, जैसा कि यह सेट किया गया है।
कारणः पुरानी DB3 फ़ाइल 25G तक पहुंच गई है विदेशी क्लाउड सर्वर पर हमला
>_< इस तरह के मुद्दों का सामना करते समय, ध्यान से जांचें कि होस्टिंगर कंप्यूटर या सर्वर, हार्ड डिस्क और सिस्टम की स्थिति पर है या नहीं।
एरोन मस्कबहुत बहुत!