रणनीति स्थैतिक व्याकरण त्रुटियाँ
ऐसी त्रुटियां स्पष्ट हैं, और आमतौर पर आप रणनीति संपादन पृष्ठ पर त्रुटि चिह्न देख सकते हैं, जिसे बैकटेस्ट के दौरान पाया और सही किया जा सकता है।
रणनीति रनटाइम त्रुटियाँ सबसे आम उदाहरण कानूनी निर्णय किए बिना फ़ंक्शन के रिटर्न मान का प्रत्यक्ष उपयोग है।
मेमोरी का अत्यधिक उपयोग बहुत अधिक सामग्री जिसे कचरा एकत्र नहीं किया जा सकता है, वैश्विक चर में संग्रहीत की जाती है, जिसके परिणामस्वरूप अत्यधिक मेमोरी उपयोग होता है।
अनुचित उपयोग को तर्कसंगत बनाने में विफलताexchange.Go
समवर्ती अनुरोधों के लिए फ़ंक्शन
असिंक्रोनस का उपयोग करते समयexchange.Go
कार्य, कोई उचित नहीं हैwait
ऑपरेशन के दौरान कोरोटीन के अंत की प्रतीक्षा करने के लिए, जिसके परिणामस्वरूप बड़ी संख्या में कोरोटीन होते हैं।
पुनरावर्ती फ़ंक्शन कॉल पुनरावर्ती फ़ंक्शन कॉल की बहुत अधिक परतें कोरोटीन के अतिरंजित स्टैक आकार का कारण बनती हैं।
इंटरफेस व्यवसाय त्रुटियां और नेटवर्क अनुरोध त्रुटियां आदि इस तरह के त्रुटि संदेश जानकारी प्रदर्शित करेंगे, जिसमें प्रासंगिक विनिमय ऑब्जेक्ट नाम, फ़ंक्शन नाम, त्रुटि से संबंधित संदेश और कारण और अन्य जानकारी शामिल हैं। इस तरह की त्रुटियां वास्तविक व्यापार में असामान्य रुकावट का कारण नहीं बनेंगी (ऐसी त्रुटियां आमतौर पर कारण हैं, लेकिन प्रत्यक्ष कारण नहीं हैं। प्रत्यक्ष कारण आमतौर पर हैंविधिवतता का न्याय करने के लिए इंटरफ़ेस वापसी मूल्य के बिना प्रत्यक्ष उपयोग के कारण कार्यक्रम अपवाद).
प्लेटफ़ॉर्म के नीचे की परत में त्रुटियां
आम उदाहरण हैDecrypt: Secret key decrypt failed
, जो लाइव ट्रेडिंग शुरू करने में विफलता का कारण होगा। त्रुटि का कारण यह है कि एफएमजेड खाते के पासवर्ड को संशोधित करने से सभी कॉन्फ़िगर किए गएAPI KEY
समस्या को हल करने के लिए,API KEY
फिर से कॉन्फ़िगर किया जाना चाहिए, और डॉकर को फिर से शुरू किया जाना चाहिए।
पायथन रणनीति एन्क्रिप्शन समस्याएं
पायथन रणनीति को किराए पर लेते समय, प्लेटफ़ॉर्म द्वारा एन्क्रिप्टेड पायथन और रणनीति रनटाइम में पायथन के बीच संस्करण असंगतता के कारण एक त्रुटि की सूचना दी जाती हैःValueError: bad marshal data (unknown type code)
. रणनीति द्वारा चलाए जाने वाले पायथन वातावरण को रणनीति द्वारा समर्थित संस्करणों में से एक में अपग्रेड या स्थापित करें:Python 2.7
, Python 3.5
औरPython 3.6
.
interrupt
त्रुटि
त्रुटि इसलिए है क्योंकि उपयोगकर्ता क्लिक करता हैरोको बॉटबॉट पृष्ठ पर बटन जब प्रोग्राम एक ऑपरेशन करता है (जैसे प्लेटफॉर्म इंटरफ़ेस तक पहुंचना), और बॉट वर्तमान ऑपरेशन द्वारा मुद्रित त्रुटि संदेश को रोकता है और बाधित करता है। त्रुटि का कोई प्रभाव नहीं होता है और यह केवल लॉग रिकॉर्ड है।
अक्सर पूछे जाने वाले प्रश्न का सारांश.
बॉट समाचार पुश विशेष विनिमय निर्देश