PDA

View Full Version : एमटी 4 ऑर्डरक्लोस प्रश्न



itsjulayfxitt
06-11-2015 04:00, 04:00 AM
हाल ही में मैंने एक करीबी एल्गोरिदम का उपयोग शुरू किया जो इस तरह कुछ दिखता है:

सम्मिलित कोड अगर (((ऑर्डरमैजिक नम्बर () gt; 0) || (ऑर्डरमैजिक नम्बर () == न्यूल)) (खाता इक्विटी () gt; खाता संतुलन () * लाभ)) {CloseOut (); }
मैंने देखा कि MT4 मानों की गणना करने के करीब चार्ट बार तक प्रतीक्षा करता है और पैरामीटर हिट होने पर बंद निष्पादित करता है। मेरे पास यह 1 मिनट चार्ट पर है और हालांकि वास्तविक समय में इक्विटी खाता शेष राशि से पहले उड़ जाती है, स्थिति बार के अंत तक बंद नहीं होती है। ध्यान दें कि यहां कोई बंद [1] या iClose उपयोग नहीं किया गया है। मैं बस लाइव इक्विटी बनाम संतुलन की तुलना कर रहा हूं।

मेरा सवाल: क्या पैरामीटर ट्रिगर होने के बाद एमटी 4 को रीयल टाइम में बंद करने का कोई तरीका है? या यह MT4 आदेश बंद निष्पादन में एक दोष है।

बीटीडब्ल्यू, ईए वास्तव में एक स्केलिंग व्यापारी नहीं है, लेकिन इक्विटी मूल्य एक मिनट के भीतर किसी भी समय कई डॉलर से स्विंग कर सकते हैं, यह बहुत निराशाजनक है कि यह तुरंत बंद नहीं होता है।

क्या इसके चारों ओर एक रास्ता है?

27
11-21-2021 16:51, 04:51 PM
समस्या आपके कोड में कहीं और होने की संभावना है - ऐसा लगता है कि आपका कोड निष्पादित करने के लिए एक नई बार की प्रतीक्षा कर रहा है (यह प्रति बार चलता है और प्रति टिक नहीं)। अन्यथा यह एक बग होगा - हाँ। साथ ही, आपका कोड थोड़े विषम है - कीवर्ड NULL को पॉइंटर्स (शून्य पॉइंटर) के साथ प्रयोग किया जाता है। शायद आपका मतलब है अगर (ऑर्डरमैजिक नम्बर () gt; = 0 ...)

itsjulayfxitt
11-21-2021 18:11, 06:11 PM
धन्यवाद। हाँ, मैंने जादू संख्या को शून्य से लेफ्टिनेंट में बदल दिया था; 0 और उसके बाद इसे आपके सुझाव के आधार पर lt; = 0 पर अपडेट किया गया। क्या एमटी 4 डिफ़ॉल्ट रूप से निष्पादित करने के लिए इंतजार कर रहा है जब तक कि टिक द्वारा जांच न किया जाए?

27
11-21-2021 19:32, 07:32 PM
क्या एमटी 4 डिफ़ॉल्ट रूप से निष्पादित करने के लिए इंतजार कर रहा है जब तक कि टिक द्वारा जांच न किया जाए?
नहीं, यह दूसरी तरफ है। आप यह देखने के लिए आसानी से परीक्षण कर सकते हैं कि यह प्रतीक्षा नहीं करता है। कोड के साथ एक विशेषज्ञ बनाएं: सम्मिलित कोड #property सख्त शून्य ऑनटिक () {if (AccountEquity () gt; खाता संतुलन ()) प्रिंट (उच्च); अन्य प्रिंट (उच्च नहीं); }

itsjulayfxitt
11-21-2021 20:53, 08:53 PM
मुझे एक असहज लग रहा है कि यह मेरे ब्रोकर का आरटी सर्वर हो सकता है जो बार के बाद ऑर्डरक्लोस भेज रहा है। उनके डेमो सर्वर पर यह टिक पर भेज रहा है, लेकिन वास्तविक सर्वर पर, यह नहीं है। वही कोड, वही ईए। क्या मैं यहां भ्रमित हो रहा हूं या किसी और ने कभी सुना है या इसका अनुभव किया है?

Pipebemdefx
11-21-2021 22:14, 10:14 PM
मुझे एक असहज लग रहा है कि यह मेरे ब्रोकर का आरटी सर्वर हो सकता है जो बार के बाद ऑर्डरक्लोस भेज रहा है। उनके डेमो सर्वर पर यह टिक पर भेज रहा है, लेकिन वास्तविक सर्वर पर, यह नहीं है। वही कोड, वही ईए। क्या मैं यहां भ्रमित हो रहा हूं या किसी और ने कभी सुना है या इसका अनुभव किया है?
शायद आपको मेटाक्वाट्स टीम को चुनौती देने के सबूत मिलना चाहिए।