PDA

View Full Version : फंक्शन त्रुटि अप्रत्याशित



Tfxavis46
03-06-2009 16:43, 04:43 PM
मुझे एक त्रुटि मिल रही है; फ़ंक्शन परिभाषा अप्रत्याशित; मैंने इसे खोज इंजन में टाइप किया और इसे डीबग करने पर कुछ भी नहीं मिला .. क्या किसी को पता है कि इसका क्या अर्थ है और मुझे इसे सही करने के लिए क्या देखना चाहिए?

Tfxavis46
08-26-2021 05:34, 05:34 AM
किसी के पास कोई सलाह है?

ifxeamma
08-26-2021 06:55, 06:55 AM
जब आप त्रुटि को डबल क्लिक करते हैं तो यह आपको किस लाइन पर ले जाता है? साथ ही, अपने ईए को संलग्न करें ताकि लोग आपकी मदद कर सकें, अन्यथा हम यह अनुमान लगाएंगे कि समस्या क्या हो सकती है।

Tfxavis46
08-26-2021 08:16, 08:16 AM
1 अनुलग्नक जैसा कि आप देखेंगे, मैं एक पुराना ईए साफ़ करने और अपनी शैली को इसमें इनपुट करने की कोशिश कर रहा हूं और इसे गतिशील बना रहा हूं .... यह चुनौतीपूर्ण होगा क्योंकि मैं इस प्रोग्राम भाषा से परिचित नहीं हूं, मैं एक जा रहा हूं एक बार और मेरे पास एक सभ्य रूपरेखा होने के बाद समायोजन जोड़ना ========================== इसे संपादित किया क्योंकि मैंने थोड़ा और साफ़ किया .. ... और मेरे नोट्स के माध्यम से वापस चला गया और इसमें अधिक क्रेडिट जोड़ा ....
https://www.asjforex.com/attachments/1518544162848662951.mq4

ifxeamma
08-26-2021 09:37, 09:37 AM
आपके स्टार्ट फ़ंक्शन में आप 2} गायब हैं जो आपकी समस्या का कारण बन रहा है।

Tfxavis46
08-26-2021 10:57, 10:57 AM
क्या कोई अच्छा प्रोग्राम या कुछ है जो कोड के लेआउट को देखने में मदद करेगा? ऐसा लगता है कि किसी अन्य क्षेत्र में लिखना आसान होगा और फिर मेटाएडिटर को स्थानांतरित करना आसान होगा क्योंकि ब्रैकेट को लाइन करना वाकई मुश्किल है .... मैंने इसे अंत में जोड़ा और अब यह संकलित है, लेकिन मैं हूं सुनिश्चित करें कि यह सबसे अधिक संभावना से ठीक से गठबंधन नहीं है, और जब मैं स्टार्ट फ़ंक्शन की गड़बड़ी बदलता हूं तो मुझे इसका ख्याल रखना होगा

ifxeamma
08-26-2021 12:18, 12:18 PM
नहीं, यह mt4 के साथ काम करने का आनंद है। कोड को समस्या निवारण में आपकी सहायता करने के लिए कुछ भी नहीं। मैं इसे प्रिंट करता हूं और प्रत्येक को चिह्नित करता हूं और सुनिश्चित करता हूं कि इसे बंद करने के लिए कोई भी है। शायद सबसे आसान तरीका। मेरी आदत के रूप में, हर बार जब मैं एक नया खोलता हूं {मैंने दो खाली लाइनों में डाल दिया और विरोध किया} तो मैं नहीं भूलता। तब मैं वापस जाता हूं और रिक्त रेखाएं भरता हूं।

miyw1996
08-26-2021 13:39, 01:39 PM
मेरी आदत के रूप में, हर बार जब मैं एक नया खोलता हूं {मैंने दो खाली लाइनों में डाल दिया और विरोध किया} तो मैं नहीं भूलता। तब मैं वापस जाता हूं और रिक्त रेखाएं भरता हूं।
मैं भी यही करता हूं। और इंडेंटेशन की सुविधा के लिए, मैं टैब कुंजी का बहुत उपयोग करता हूं। यह 3 रिक्त स्थान के बराबर है (विकल्पों में विन्यास योग्य)।

Tfxavis46
08-26-2021 15:00, 03:00 PM
सम्मिलित कोड (cnt = 0; cntlt; OrdersTotal (); cnt ) {if (ऑर्डर चयन (cnt, SELECT_BY_POS, MODE_TRADES)) {if (OrderSymbol () == प्रतीक () OrderMagicNumber () == MagicNumber) {if (ऑर्डर टाइप () == OP_BUY || ऑर्डर टाइप () == OP_SELL) {MarketOpenOrders ; LastOrderOpenTime = OrderOpenTime (); } अगर (ऑर्डर टाइप () == OP_SELLLIMIT || ऑर्डर टाइप () == OP_BUYLIMIT) LimitOpenOrders ; OpenOrders ; }}} ठीक है, मैं तर्कसंगत रूप से यह पता लगाने की कोशिश कर रहा हूं कि यह वास्तव में क्या कर रहा है ... प्रोग्रामिंग दृष्टिकोण और विदेशी मुद्रा व्यापार दृष्टिकोण दोनों से ऐसा लगता है कि यह खुले व्यापार की संख्या की गणना कर रहा है, लेकिन मेरे पास एक पूर्णता नहीं है वास्तव में क्या किया जा रहा है इसके पीछे तर्क की समझ ... यहां मेरी व्याख्या है यह देखने के लिए देख रहा है कि क्या कोई विकल्प हैं ... तो यदि वहां हैं, तो यह जादू संख्याप्रतीक संयोजन की जांच कर रहा है .... फिर चाहे वह एक बाजार या सीमा आदेश है .... फिर प्रत्येक की गिनती चल रहा है ... ऑर्डर सिलेक्ट फ़ंक्शन मुझे मेट्रेट्रेडर लाइब्रेरी में स्पष्ट रूप से समझाया नहीं गया है

Tfxavis46
08-26-2021 16:21, 04:21 PM
सम्मिलित कोड {I f कीमत हिट लाइन 1 line1openorderslt; 1 || कीमत हिट लाइन 2 line2openorderslt; 1 मुद्रा || या कीमत हिट लाइन 3 line3openorders लेफ्टिनेंट; 1 मुद्रा || कीमत हिट लाइन 4 लाइन 4 ओपेनॉर्ड्स लेफ्टिनेंट; 1 मुद्रा फिर लोट साइज ओपन ऑर्डर एल्से निर्धारित करें यदि कीमत लाइन 0 या हिट लाइन 5 हिट करती है, तो करीबी व्यापार} और यह छद्म कोड तर्क है जिसे मैं कार्यान्वित करने की कोशिश कर रहा हूं ... मुझे यकीन है कि यह गायब हो सकता है कुछ चेक, लेकिन मूल रूप से, मैं यह जांचना चाहता हूं कि मुद्रा बाजार स्कैन स्क्रिप्ट के आधार पर व्यापार योग्य है या नहीं ... अगर यह केवल प्रति पंक्ति केवल एक आदेश खोला जा सकता है

Tfxavis46
08-26-2021 17:41, 05:41 PM
अधिक विश्लेषण करने के बाद, यह चीज़ वास्तव में अच्छी तरह से काम करेगी यदि मैं इसे एक प्रवृत्ति व्यापारी में परिवर्तित करता हूं, और इसके साथ स्टोच इंडिकेटर का उपयोग करता हूं, इसलिए यदि यह स्टडीडेव स्तरों में है, और स्टोच अपने स्तरों में खरीद या बेचता है, तो यह प्रत्येक लाइन हिट पर खरीदता है या बेचता है .... एक बार StdDev स्तर के बाहर, यह एक क्रॉस पर बंद हो जाता है .... इसलिए मैं इसे लंबे समय तक EurUsd चार्ट पर देख रहा हूं, और नुकसान कम से कम है, लेकिन लाभ अच्छे व्यापार हैं क्योंकि आगे स्टडीडेव बाहर हैं, जितना बड़ा आकार का कारक उतना बड़ा हो जाता है .... यह भी इस विधि के साथ एक स्केलपर जैसा दिखता है ... स्टोक के बावजूद ट्रेडों को नहीं खोलता जब तक कि यह स्टडीडेव श्रेणियों में न हो, और एमए और स्टडडेव श्रेणियों के बीच तक स्टोक पर आधारित न हो या यदि यह पहले एमए लाइन को हिट करता है, तो इसके कारण, मैं एक नियमित मनी मैनेजर का उपयोग कर सकता हूं क्योंकि ड्रॉ डाउन बहुत अधिक नहीं होगा सभी को और बाजार स्कैनर की आवश्यकता नहीं होगी ... यह कई मुद्राओं के साथ जा सकता है ... इस प्रकार, विविधता भी रखें ... यह अब कोड के लिए आसान होना चाहिए और ऐसा लगता है कि यह बेहतर काम करेगा