सिस्टम ट्रेडिंग

MQL5 प्रोग्रामिंग से ट्रेडिंग ऑटोमेशन: भाग 6
MetaTrader5
MQL5 प्रोग्रामिंग से ट्रेडिंग ऑटोमेशन: भाग 6

भाग 6. ट्रेडिंग ऑटोमेशन "भाग 6. ट्रेडिंग ऑटोमेशन" में हम MQL5 भाषा के एक महत्वपूर्ण घटक का अध्ययन करेंगे। हम वित्तीय उपकरणों की विशिष्टताओं और ट्रेडिंग खाता सेटिंग्स जैसे बुनियादी तत्वों का विवरण देंगे। ये सही तरीके से काम करने वाले एक्सपर्ट एडवाइजर्स (EA) बनाने के लिए आवश्यक हैं। इसके बाद, हम अंतर्निर्मित कार्यों और डेटा संरचनाओं, रोबोट-विशिष्ट घटनाओं, और स्ट्रेटेजी टेस्टिंग में एक्सपर्ट एडवाइजर के संचालन के प्रमुख पहलुओं पर चर्चा करेंगे। मेटाट्रेडर 5 स्ट्रेटेजी टेस्टर ट्रेडिंग रोबोट के विकास में एक महत्वपूर्ण घटक है क्योंकि यह वित्तीय प्रदर्शन का मूल्यांकन करने और ट्रेडिंग रणनीतियों को ऑप्टिमाइज़ करने की अनुमति देता है। टेस्टर विभिन्न मोड में डिबगिंग के लिए अनिवार्य उपकरण प्रदान करता है, जिसमें बार या टिक का उपयोग करते हुए दृश्य परीक्षण शामिल है, चाहे वह मॉडल किए गए हों या वास्तविक टिक। यह उद्धरण के प्रवाह को दृश्य रूप से पुन: प्रस्तुत करने और बिना दृश्य विंडो के सरल परीक्षण की अनुमति भी देता है। हमने पहले देखा है कि कैसे संकेतकों का परीक्षण दृश्य मोड में किया जाता है। लेकिन उनके लिए केवल सीमित सेटिंग्स की अनुमति होती है। जब हम एक्सपर्ट एडवाइजर्स का विकास करेंगे, तो हमें टेस्टर की सभी क्षमताओं का पूरा लाभ मिलेगा। हम बाजार डेटा के एक अलग प्रतिनिधित्व, जैसे कि मार्केट डेप्थ और इसके सॉफ़्टवेयर इंटरफेस पर भी नज़र डालेंगे। मेटाट्रेडर 5 वित्तीय उपकरणों (सिंबल) का विश्लेषण और व्यापार करने की क्षमता प्रदान करता है, जो टर्मिनल के सभी उपप्रणालियों का आधार बनाते हैं। उपयोगकर्ता ब्रोकर द्वारा प्रदान की गई सूची से सिंबल का चयन कर सकते हैं और उन्हें मार्केट वॉच में मॉनिटर कर सकते हैं। MQL5 API के साथ, आप सभी सिंबल के गुणों को देख और विश्लेषित कर सकते हैं, और उन्हें मार्केट वॉच से जोड़ या हटा सकते हैं। ब्रोकर द्वारा प्रदान किए गए मानक सिंबल के अलावा, मेटाट्रेडर 5 कस्टम सिंबल बनाने, उनके गुणों और उद्धरण इतिहास को मनमाने डेटा स्रोतों से लोड करने या उन्हें सूत्रों और MQL5 प्रोग्रामों का उपयोग करके गणना करने का समर्थन करता है।

2023.12.16
MQL5 प्रोग्रामिंग से ट्रेडर के लिए एप्लीकेशन बनाना - भाग 5
MetaTrader5
MQL5 प्रोग्रामिंग से ट्रेडर के लिए एप्लीकेशन बनाना - भाग 5

भाग 5. MQL5 में एप्लीकेशन प्रोग्राम बनाना "भाग 5. एप्लीकेशन प्रोग्राम बनाना" में हम MQL5 प्रोग्रामिंग के विषय में गहराई से जानेंगे, जिसमें अल्गोरिदमिक ट्रेडिंग से संबंधित API, जैसे कि वित्तीय डेटा का विश्लेषण, चार्ट विज़ुअलाइजेशन, स्वचालन और उपयोगकर्ता इंटरैक्शन शामिल हैं। हम MQL प्रोग्राम बनाने के सामान्य सिद्धांतों से शुरू करेंगे और टर्मिनल में ईवेंट प्रकार, विशेषताएँ और मॉडल पर विचार करेंगे। फिर हम टाइमसीरीज़ तक पहुँच, चार्ट और ग्राफिकल ऑब्जेक्ट्स के साथ संचालन, और प्रत्येक MQL प्रोग्राम प्रकार को अलग-अलग बनाने और लागू करने के सिद्धांतों का पता लगाएंगे। MetaTrader 5 टर्मिनल पाँच प्रकार के प्रोग्राम का समर्थन करता है: तकनीकी संकेतक, स्वचालित या अर्ध-स्वचालित ट्रेडिंग के लिए एक्सपर्ट एडवाइजर (EA), एक बार के कार्यों के लिए स्क्रिप्ट, बैकग्राउंड संचालन के लिए सेवाएँ, और व्यक्तिगत कार्यात्मक मॉड्यूल के लिए पुस्तकालय। हम संकेतकों और चार्ट के साथ काम करने में गहराई से जाएँगे और उन तकनीकों को सीखेंगे जो एक्सपर्ट एडवाइजर्स पर भी लागू होती हैं। एक्सपर्ट एडवाइजर्स के विकास पर हमें अगले भाग में ध्यान केंद्रित करेंगे, जहाँ हम आदेशों के स्वचालित निष्पादन, ट्रेडिंग रणनीतियों का औपचारिककरण, और ऐतिहासिक डेटा का उपयोग करके उनके परीक्षण और ऑप्टिमाइजेशन पर चर्चा करेंगे। हम मानक अंतर्निर्मित संकेतकों का उपयोग कैसे करें और शून्य से या अन्य संकेतकों के आधार पर अपने कस्टम एप्लीकेशन कैसे बनाएँ, यह भी सीखेंगे। सभी संकलित प्रोग्राम MetaTrader 5 में नेविगेटर में प्रदर्शित होते हैं, EX5 पुस्तकालयों को छोड़कर, जिन्हें अन्य प्रोग्रामों द्वारा उपयोग किया जाता है लेकिन नेविगेटर में उनका अलग प्रतिनिधित्व नहीं होता। इस प्रकार, हम MQL5 भाषा की क्षमताओं और अल्गोरिदमिक ट्रेडिंग में इसके अनुप्रयोग को बेहतर ढंग से समझेंगे। इससे हमें वित्तीय डेटा के साथ प्रभावी ढंग से काम करने और ट्रेडिंग संकेतक एवं एक्सपर्ट एडवाइजर्स बनाने की क्षमता मिलेगी।

2023.12.16
MQL5 प्रोग्रामिंग: MetaTrader 5 के लिए सामान्य APIs
MetaTrader5
MQL5 प्रोग्रामिंग: MetaTrader 5 के लिए सामान्य APIs

भाग 4: सामान्य MQL5 APIs पिछले भागों में, हमने MQL5 प्रोग्रामिंग भाषा की मूल बातें और इसके उपयोग के नियमों पर चर्चा की। अब असली प्रोग्राम लिखने के लिए, जिसमें डेटा प्रोसेसिंग और स्वचालित ट्रेडिंग शामिल हैं, हमें MetaTrader 5 टर्मिनल के साथ इंटरैक्ट करने के लिए कई बिल्ट-इन फंक्शन्स का उपयोग करना होगा। इस "भाग 4: सामान्य MQL5 APIs" में, हम बिल्ट-इन फंक्शन्स (MQL5 API) को समझने पर ध्यान केंद्रित करेंगे और धीरे-धीरे विशेष सबसिस्टम में जाएंगे। कोई भी MQL5 प्रोग्राम अनेक तकनीकों और कार्यक्षमताओं का उपयोग कर सकता है। इसलिए, हमें सबसे सरल और उपयोगी फंक्शन्स से शुरू करना समझदारी होगी, जिन्हें अधिकांश प्रोग्राम में इस्तेमाल किया जा सकता है। हम मुख्य विषयों में ऐरे ऑपरेशन्स, स्ट्रिंग प्रोसेसिंग, फाइल इंटरैक्शन, डेटा रूपांतरण, और उपयोगकर्ता इंटरैक्शन फंक्शन्स का अध्ययन करेंगे। इसके अलावा, हम गणितीय फंक्शन्स और प्रोग्राम पर्यावरण प्रबंधन पर भी चर्चा करेंगे। कुछ अन्य प्रोग्रामिंग भाषाओं के विपरीत, MQL5 API के बिल्ट-इन फंक्शन्स का उपयोग करने के लिए अतिरिक्त प्रीप्रोसेसर निर्देशों की आवश्यकता नहीं होती है। सभी MQL5 API फंक्शन्स के नाम वैश्विक संदर्भ (namespace) में उपलब्ध होते हैं और इन्हें हमेशा बिना किसी शर्त के एक्सेस किया जा सकता है। हम विभिन्न प्रोग्राम संदर्भों में समान नामों के उपयोग की संभावना पर भी चर्चा करेंगे, जैसे कि क्लास मेथड के नाम या कस्टम नेमस्पेस। ऐसे मामलों में, आपको वैश्विक फंक्शन को कॉल करने के लिए संदर्भ समाधान ऑपरेटर का उपयोग करना चाहिए, जिसे हमने नेस्टेड टाइप्स, नेमस्पेस और संदर्भ ऑपरेटर '::' के भाग में चर्चा की थी। प्रोग्रामिंग अक्सर विभिन्न डेटा प्रकारों के साथ ऑपरेशन्स की आवश्यकता होती है। पिछले भागों में, हमने पहले से ही बिल्ट-इन डेटा प्रकारों के स्पष्ट और अप्रत्यक्ष रूपांतरण के तंत्र देखे हैं। हालाँकि, वे हमेशा विभिन्न कारणों से उपयुक्त नहीं हो सकते हैं। विभिन्न प्रकारों के बीच अधिक सुव्यवस्थित डेटा रूपांतरण प्रदान करने के लिए, MQL5 API में रूपांतरण फंक्शन्स का एक सेट शामिल है। विशेष ध्यान स्ट्रिंग्स और अन्य प्रकारों के बीच रूपांतरण के फंक्शन्स पर दिया गया है, जैसे कि संख्याएँ, दिनांक और समय, रंग, संरचनाएँ, और एन्यूमरेशन्स।

2023.12.15
MQL5 में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: व्यापारियों के लिए एक गाइड
MetaTrader5
MQL5 में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: व्यापारियों के लिए एक गाइड

भाग 3: MQL5 में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग "भाग 3: MQL5 में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग" आपको MQL5 भाषा में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) की दुनिया में ले जाता है। सॉफ्टवेयर विकास अक्सर कई तत्वों के प्रबंधन से जुड़ी जटिलताओं का सामना करता है, जिसके लिए उन्नत तकनीक की आवश्यकता होती है ताकि प्रोग्रामिंग की सुविधा, उत्पादकता और गुणवत्ता में सुधार हो सके। OOP तकनीक वस्तुओं के सिद्धांत पर आधारित है, जो प्रोग्रामर द्वारा MQL5 उपकरणों का उपयोग करके परिभाषित किए गए कस्टम प्रकार के वेरिएबल होते हैं। कस्टम प्रकार बनाना वस्तुओं का मॉडलिंग करने की अनुमति देता है और प्रोग्रामों को लिखने और बनाए रखने को सरल बनाता है। यह भाग नए प्रकारों को परिभाषित करने के विभिन्न तरीकों की जांच करता है, जिसमें कक्षाएँ, संरचनाएँ और संघ शामिल हैं। ये कस्टम प्रकार डेटा और एल्गोरिदम को संयोजित कर सकते हैं ताकि एप्लिकेशन वस्तुओं की स्थिति और व्यवहार का वर्णन किया जा सके। लेखक "डिवाइड एंड कंकर" सिद्धांत पर ध्यान केंद्रित करते हैं, यह दिखाते हुए कि वस्तुएँ छोटे प्रोग्राम हैं, प्रत्येक एक छोटे लेकिन तार्किक रूप से पूर्ण कार्य को सुलझाने के लिए जिम्मेदार है। आप वस्तुओं को एकल प्रणाली में संयोजित कर सकते हैं और मनचाही जटिलता के उत्पाद और सेवाएँ बना सकते हैं। MQL5 की क्षमताओं को अध्ययन करने में मदद के लिए, "MQL5 में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग" भाग OOP के सिद्धांतों को व्यावहारिक कार्यान्वयन उदाहरणों के साथ प्रस्तुत करता है। पुस्तक टेम्पलेट्स, इंटरफेस और नेमस्पेस को भी कवर करती है, जो MQL5 में प्रोग्राम विकसित करने में OOP की लचीलापन और शक्ति को उजागर करती है।

2023.12.15
MQL5 प्रोग्रामिंग के मूल सिद्धांत – व्यापारियों के लिए गाइड
MetaTrader5
MQL5 प्रोग्रामिंग के मूल सिद्धांत – व्यापारियों के लिए गाइड

भाग 2: MQL5 प्रोग्रामिंग के मूल सिद्धांत "भाग 2: MQL5 प्रोग्रामिंग के मूल सिद्धांत" इस प्रोग्रामिंग भाषा के महत्वपूर्ण अवधारणाओं का परिचय है। जैसे हर भाषा की अपनी एक बुनियाद होती है, MQL5 भी कुछ मूल सिद्धांतों पर आधारित है, जो जटिल प्रोग्राम बनाने के लिए आधारभूत तत्व के रूप में कार्य करते हैं। इस भाग में डेटा प्रकार, पहचानकर्ता, वेरिएबल, अभिव्यक्तियाँ और ऑपरेटर पर ध्यान केंद्रित किया गया है। आप सीखेंगे कि विभिन्न निर्देशों को कैसे मिलाकर प्रोग्राम लॉजिक तैयार किया जाता है। प्रोसीजरल प्रोग्रामिंग के मूल सिद्धांत पाठकों को डेटा को प्रोसेस करने के लिए कदम-दर-कदम प्रोग्राम बनाने की कला सिखाएंगे। यह शक्तिशाली ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) की ओर बढ़ने से पहले एक महत्वपूर्ण चरण है, जिस पर किताब के अगले भाग में चर्चा की जाएगी।पहचानकर्ता MQL5 प्रोग्रामिंग में एक महत्वपूर्ण भूमिका निभाते हैं, क्योंकि ये प्रोग्राम के तत्वों को अद्वितीय नामों द्वारा एक्सेस करने की अनुमति देते हैं। पहचानकर्ता लैटिन अक्षरों, अंकों और अंडरस्कोर से मिलकर बने होते हैं, ये किसी संख्या से शुरू नहीं हो सकते और MQL5 के आरक्षित शब्दों से मेल नहीं खा सकते। इस महत्वपूर्ण नियम का पालन करना सफल प्रोग्राम संकलन के लिए आवश्यक है।

2023.12.15
MQL5 प्रोग्रामिंग: व्यापारियों के लिए शुरुआती मार्गदर्शिका - भाग 1
MetaTrader5
MQL5 प्रोग्रामिंग: व्यापारियों के लिए शुरुआती मार्गदर्शिका - भाग 1

भाग 1: MQL5 और विकास वातावरण का परिचय इस पहले भाग में, जो कि "MQL5 और विकास वातावरण का परिचय" शीर्षक से है, हम MQL5 भाषा और विकास वातावरण की मूल बातें समझेंगे। MQL5 भाषा में MQL4 (MetaTrader 4 भाषा) की तुलना में जो नई विशेषताएँ जोड़ी गई हैं, उनमें से एक है ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) का समर्थन, जो इसे C++ के समान बनाता है। हालांकि, कुछ OOP फ़ंक्शन पहले से ही MQL4 में स्थानांतरित किए जा चुके हैं, लेकिन जो उपयोगकर्ता प्रोग्रामिंग से परिचित नहीं हैं, उनके लिए OOP थोड़ा चुनौतीपूर्ण हो सकता है। इस पुस्तक का उद्देश्य इस दृष्टिकोण को समझना और सुलभ बनाना है। यह पुस्तक MQL5 संदर्भ का एक पूरक है, जो MQL5 प्रोग्रामिंग के सभी पहलुओं को कवर करती है और सभी प्रक्रियाओं को विस्तार से समझाती है। डेवलपर्स ऑब्जेक्ट-ओरिएंटेड और प्रक्रियात्मक प्रोग्रामिंग शैलियों के बीच चयन कर सकते हैं, साथ ही दोनों को मिलाकर भी काम कर सकते हैं। जिन्हें पहले से ही प्रोग्रामिंग का अनुभव है, वे बुनियादी बातें छोड़ सकते हैं। C++ प्रोग्रामर्स के लिए MQL5 को समझना आसान होगा, लेकिन भाषा के अंतरों पर ध्यान देना आवश्यक है ताकि गलतियों से बचा जा सके। MQL5 का उपयोग करके, आप विभिन्न प्रकार के कार्यक्रम बना सकते हैं, जैसे डेटा के ग्राफिकल प्रदर्शन के लिए संकेतक, व्यापार स्वचालन के लिए एक्सपर्ट एडवाइजर्स, एक बार के क्रियाओं के लिए स्क्रिप्ट, और बैकग्राउंड कार्यों के लिए सेवाएँ। MetaTrader 5 की एक विशेषता यह है कि यह क्लाइंट टर्मिनल से पूरे ट्रेडिंग सिस्टम का प्रबंधन करता है, जिसमें MQL5 प्रोग्राम चलते हैं और व्यापार सर्वर को ट्रेडिंग कमांड भेजते हैं। MQL5 एप्लिकेशन सर्वर पर स्थापित नहीं होते हैं। इस भाग में हम प्रोग्रामों के संपादन, संकलन और चलाने के तरीके के साथ-साथ विभिन्न डेटा प्रकारों, वेरिएबल्स, एक्सप्रेशन, एरेज़, डिबगिंग और आउटपुट के बारे में भी चर्चा करेंगे।

2023.12.15
हैंडराइटेड नंबर पहचानने के लिए ONNX मॉडल का उपयोग - MetaTrader 5 के लिए विशेषज्ञ सलाहकार
MetaTrader5
हैंडराइटेड नंबर पहचानने के लिए ONNX मॉडल का उपयोग - MetaTrader 5 के लिए विशेषज्ञ सलाहकार

एक विशेषज्ञ सलाहकार जो हैंडराइटेड अंकों को पहचान सकता है आपको बता दें कि MNIST डेटाबेस में 60,000 इमेज हैं जिन्हें ट्रेनिंग के लिए और 10,000 इमेज टेस्टिंग के लिए प्रयोग किया जाता है। ये इमेज मूल NIST सेट के 20x20 पिक्सल के काले और सफेद नमूनों को "रिमिक्स" करके बनाई गई हैं, जिन्हें अमेरिकी जनगणना ब्यूरो से प्राप्त किया गया था और अमेरिकी हाई स्कूल के छात्रों से लिए गए टेस्टिंग नमूनों के साथ पूरक किया गया है। इन नमूनों को 28x28 पिक्सल के आकार में सामान्यीकृत किया गया और एंटी-एलियास्ड किया गया, जिससे ग्रेस्केल स्तर शामिल हो गए। हैंडराइटेड अंक पहचानने के लिए तैयार किया गया मॉडल mnist.onnx को Github से Model Zoo से डाउनलोड किया गया है (opset 8)। जो लोग और मॉडल डाउनलोड करना चाहते हैं, वे ऐसा कर सकते हैं, लेकिन opset 1 के मॉडल को छोड़कर, जिसे नवीनतम ONNX रनटाइम द्वारा अब समर्थन नहीं किया जाता है। हैरानी की बात यह है कि आउटपुट वेक्टर को Softmax सक्रियण कार्य के साथ प्रोसेस नहीं किया गया है, जैसा कि सामान्य रूप से वर्गीकरण मॉडल में किया जाता है। लेकिन यह कोई समस्या नहीं है, क्योंकि हम इसे आसानी से अपने तरीके से कार्यान्वित कर सकते हैं। int PredictNumber(void)  {   static matrixf image(28,28);   static vectorf result(10);   PrepareMatrix(image);   if(!OnnxRun(ExtModel,ONNX_DEFAULT,image,result))     {      Print("OnnxRun error ",GetLastError());      return(-1);     }   result.Activation(result,AF_SOFTMAX);   int predict=int(result.ArgMax());   if(result[predict]<0.8)      Print(result);      Print("value ",predict," predicted with probability ",result[predict]);   return(predict);  } विशेष ग्रिड में माउस से अंक खींचे, बाईं माउस बटन को दबाए रखते हुए। खींचे गए अंक को पहचानने के लिए, CLASSIFY बटन दबाएं। यदि पहचाने गए अंक की संभाव्यता 0.8 से कम है, तो प्रत्येक कक्षा के लिए संभावनाओं के साथ परिणाम वेक्टर लॉग में प्रिंट किया जाता है। उदाहरण के लिए, एक खाली और बिना भरे इनपुट फ़ील्ड का वर्गीकरण करने का प्रयास करें। [0.095331445,0.10048489,0.10673151,0.10274081,0.087865397,0.11471312,0.094342403,0.094900772,0.10847695,0.09441267]value 5 predicted with probability 0.11471312493085861किसी कारण से, संख्या नौ (9) की पहचान सटीकता उल्लेखनीय रूप से कम है। बाईं ओर झुके हुए अंकों को अधिक सटीकता से पहचाना जा रहा है।

2023.11.23
अपने वर्तमान लाभ के आधार पर टेक प्रॉफिट सेट करें - मेटाट्रेडर 4 के लिए विशेषज्ञ सलाहकार
MetaTrader4
अपने वर्तमान लाभ के आधार पर टेक प्रॉफिट सेट करें - मेटाट्रेडर 4 के लिए विशेषज्ञ सलाहकार

परिचय ज्यादातर एक्सपर्ट एडवाइजर्स (ईए) ऑर्डर को टेक प्रॉफिट के तहत खरीद मूल्य से पिप्स की दूरी के आधार पर बंद करते हैं। लेकिन ईए पर्सेप्ट्रॉन द्वारा उपयोग किया गया कोड मुख्य रूप से वर्तमान लाभ के आधार पर है। यह दृष्टिकोण आपको कई खुले पदों के साथ टेक प्रॉफिट को आसानी से प्रबंधित करने की अनुमति देता है, जिससे आप मैजिक नंबर के आधार पर कुल वर्तमान लाभ की निगरानी कर सकते हैं, जब आप एक साथ कई बॉट इंस्टेंस या विभिन्न ईए का उपयोग कर रहे हों। मुझे अपने दोस्तों में जोड़ें और समाचारों के लिए मेरे फीड का पालन करें! इस कोड का उपयोग करने से कुछ समस्याओं पर सकारात्मक प्रभाव भी पड़ सकता है जो पिप्स के आधार पर टेक प्रॉफिट का उपयोग करते समय हो सकती हैं। उदाहरण के लिए, पिप्स के आधार पर टेक प्रॉफिट आपके ब्रोकर के स्लिपेज के आधार पर बदल सकता है, जिससे लाभ सीमित हो जाता है। वर्तमान लाभ के आधार पर कोड का उपयोग करके, आप इस समस्या से बच सकते हैं और अपने ट्रेड्स पर अधिक नियंत्रण रख सकते हैं। यदि आप यह सीखना चाहते हैं कि वर्तमान लाभ के आधार पर टेक प्रॉफिट कैसे सेट करें, तो आप ईए स्विंगबॉट के कोड को संदर्भ के रूप में उपयोग कर सकते हैं। … कुल ऑर्डर आइए हम उस कोड से शुरू करें जो समान मैजिक नंबर के साथ खुले ऑर्डरों की कुल संख्या की गणना करता है। मैजिक नंबर एक अनूठा पहचानकर्ता है जो व्यापारी या ईए (एक्सपर्ट एडवाइजर) द्वारा ऑर्डर को सौंपा जाता है। कोड एक वेरिएबल total_orders को जीरो से प्रारंभ करता है। फिर यह सभी खुले ऑर्डरों के माध्यम से एक for लूप का उपयोग करके लूप करता है और प्रत्येक ऑर्डर का चयन करता है OrderSelect() फंक्शन का उपयोग करके। यदि कोई ऑर्डर सफलतापूर्वक चुना जाता है, तो यह total_orders वेरिएबल को एक से बढ़ा देता है। //-----------------    int total_orders = 0;    for(int i = 0; i < OrdersTotal(); i++)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))         {          if(OrderMagicNumber() == MagicNumber)          {          total_orders++;         }         }      } … वर्तमान लाभ की गणना करना कोड दो वेरिएबल को प्रारंभ करता है: ProfittoMinimo और Profit। वेरिएबल ProfittoMinimo इस स्तर पर टेक प्रॉफिट को सक्रिय करने के लिए उपयोग किया जाता है, यह मान खाते की मुद्रा में व्यक्त किया जाता है। वेरिएबल Profit सभी खुले पदों के वर्तमान लाभ को संचित करने के लिए उपयोग किया जाता है जिनका मैजिक नंबर समान होता है। वेरिएबल StopLoss स्टॉप लॉस के लिए उपयोग किया जाता है। कोड सभी खुले पदों के माध्यम से लूप करने के लिए एक for लूप का उपयोग करता है, जो OrdersTotal() फंक्शन का उपयोग करता है। प्रत्येक खुले पद के लिए, संबंधित ऑर्डर को OrderSelect() फंक्शन का उपयोग करके चुना जाता है। यदि ऑर्डर सफलतापूर्वक चुना जाता है और समान मैजिक नंबर है, तो ऑर्डर का लाभ Profit वेरिएबल में जोड़ा जाता है।       double ProfittoMinimo = 3; // लक्षित लाभ       double Profit = 0; // वर्तमान लाभ              for(int i=0; i<OrdersTotal(); i++)         {          if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))            {             if(OrderMagicNumber() == MagicNumber) // कई ईए के मामले में, आप सभी ऑर्डरों पर कार्य बनाए रखने के लिए मैजिक नंबर फ़िल्टर हटा सकते हैं।               {                Profit += OrderProfit();               }         } न्यूनतम लाभ को एक बाह्य वेरिएबल के रूप में सेट किया जा सकता है और ईए विकल्पों में कॉन्फ़िगर किया जा सकता है: … यदि लाभ प्राप्त होता है तो पदों को बंद करना कोड सभी खुले ऑर्डरों के माध्यम से लूप करने के लिए एक for लूप का उपयोग करता है, जो OrdersTotal() फंक्शन का उपयोग करता है। लूप अंतिम ऑर्डर से शुरू होता है और पहले ऑर्डर तक जाता है। प्रत्येक ऑर्डर के लिए, संबंधित व्यापार को OrderSelect() फंक्शन का उपयोग करके चुना जाता है। यदि चयनित व्यापार का वर्तमान चार्ट के साथ समान प्रतीक है, प्रकार OP_BUY का है, और कोड में निर्दिष्ट मैजिक नंबर के समान है, तो यह जांचता है कि व्यापार का Profit न्यूनतम लाभ के बराबर या उससे अधिक है। यदि ऐसा है, तो यह OrderClose() फंक्शन का उपयोग करके व्यापार को बिड मूल्य पर बंद कर देता है और एक संदेश प्रिंट करता है जो यह दर्शाता है कि खरीद आदेश बंद कर दिया गया है। इसी प्रकार, यदि चयनित व्यापार का वर्तमान चार्ट के साथ समान प्रतीक है, प्रकार OP_SELL का है, और कोड में निर्दिष्ट मैजिक नंबर के समान है, तो यह जांचता है कि व्यापार का Profit न्यूनतम लाभ के बराबर या उससे अधिक है। यदि ऐसा है, तो यह OrderClose() फंक्शन का उपयोग करके व्यापार को पूछ मूल्य पर बंद कर देता है और एक संदेश प्रिंट करता है जो यह दर्शाता है कि बिक्री आदेश बंद कर दिया गया है।       for(int e = OrdersTotal() - 1; e >= 0; e--)         {          if(OrderSelect(e, SELECT_BY_POS, MODE_TRADES))            {             if(OrderSymbol() == Symbol() && OrderType() == OP_BUY && OrderMagicNumber() == MagicNumber) // आदेश केवल तभी संशोधित किया जाता है जब मैजिक नंबर वर्तमान आदेश के मैजिक नंबर के समान हो।               {                if(Profit >= ProfittoMinimo)                  {                   OrderClose(OrderTicket(), OrderLots(), ND(OrderClosePrice()), 3); // बिड मूल्य                   Print("खरीद आदेश बंद कर दिया गया", Profit, " - न्यूनतम स्टॉपलॉस: ",MarketInfo(Symbol(), MODE_STOPLEVEL));                  }               }             if(OrderSymbol() == Symbol() && OrderType() == OP_SELL && OrderMagicNumber() == MagicNumber)               {                if(Profit >= ProfittoMinimo)                  {                   OrderClose(OrderTicket(), OrderLots(), ND(OrderClosePrice()), 3); // पूछ मूल्य                   Print("बिक्री आदेश बंद कर दिया गया", Profit, " - न्यूनतम स्टॉपलॉस: ",MarketInfo(Symbol(), MODE_STOPLEVEL));                  }               }            }         } … निष्कर्ष यह कोड सभी उन स्थिति-बंद रणनीतियों के लिए उपयोगी हो सकता है जो टेक प्रॉफिट के आधार पर हैं, लेकिन इसे वर्तमान लाभ में वृद्धि के आधार पर एक ट्रेलिंग स्टॉप के साथ भी जोड़ा जा सकता है। सिस्टम कई एक्सपर्ट एडवाइजर्स के मामले में भी उपयोगी है। यदि आप मैजिक नंबर पर if शर्त को बाहर करते हैं, तो आप सभी सक्रिय ईए से सभी खुले पदों को एक साथ नियंत्रित करने के लिए सामान्य टेक प्रॉफिट स्तर सेट कर सकते हैं।

2023.10.27
डॉन्चियन चैनल स्कैल्पिंग रणनीति EA - मेटाट्रेडर 4 के लिए विशेषज्ञ
MetaTrader4
डॉन्चियन चैनल स्कैल्पिंग रणनीति EA - मेटाट्रेडर 4 के लिए विशेषज्ञ

ध्यान दें: संस्करण 2 में कुछ नए सेटिंग्स के साथ अपडेट किया गया है लॉट साइज़ की गणना के तरीके विभिन्न ट्रेलिंग स्टॉप रणनीतियों को सक्षम करने की संभावना आपकी विशिष्ट जरूरतों, खाता और व्यापार रणनीति के अनुसार अनुकूलित किया जाएगा। यह एक डॉन्चियन चैनल रणनीति ब्रेकआउट EA है। H1 पर सबसे अच्छे परिणाम मिलते हैं। नीचे दिए गए वीडियो में रणनीति और इनपुट पैरामीटर पूरी तरह से वर्णित हैं: अब तक इसे कई व्यापार जोड़े में इस्तेमाल किया जा सकता है। वास्तव में, मैं निम्नलिखित सुझाव देता हूँ: 1. पिछले 6 महीनों में जितने अधिक जोड़ों पर अनुकूलन करें। 2. हर महीने अनुकूलन को दोहराएं। 3. सभी लाभकारी सेट्स को चार्ट पर लगाएं, ताकि लाभ अधिकतम हो सके और जोखिम फैल सके। इस समय मैं इन सेट्स का उपयोग 500€ के खाता संतुलन पर कर रहा हूँ। अनुकूलन करने के लिए, मैं इस वीडियो में दिखाए गए तरीके का पालन करता हूँ (अगर आपको और अधिक विस्तृत या विशेष वीडियो बनाने की आवश्यकता हो, तो मुझे बताएं)

2023.10.09
डबल बोलिंजर बैंड स्ट्रेटेजी MT4: मेटाट्रेडर 4 के लिए व्यापारियों की गाइड
MetaTrader4
डबल बोलिंजर बैंड स्ट्रेटेजी MT4: मेटाट्रेडर 4 के लिए व्यापारियों की गाइड

1. अवलोकन डबल बोलिंजर बैंड स्ट्रेटेजी में दो बोलिंजर बैंड का उपयोग किया जाता है ताकि फॉरेक्स मार्केट में एंट्री और एग्जिट का सही चयन किया जा सके। यह रणनीति तब खरीद (बिक्री) के ट्रेड में प्रवेश करने का लक्ष्य रखती है जब कीमत 3σ (3 मानक विचलन) के ऊपर (नीचे) क्रॉस करती है। साथ ही, यह 2σ (2 मानक विचलन) स्तर का भी ध्यान रखती है ताकि व्यापार निर्णय लिए जा सकें। डिफ़ॉल्ट पैरामीटर: 2σ बोलिंजर बैंड (20,2): सरल मूविंग एवरेज (20) और मानक विचलनों की संख्या (2)। 3σ बोलिंजर बैंड (20,3): सरल मूविंग एवरेज (20) और मानक विचलनों की संख्या (3)। इनपुट पैरामीटर: 2. लंबी एंट्री जब ये 2 स्थितियां पूरी हों, तो एक खरीद ऑर्डर खोलें: स्थिति 1: जब ऐस्क प्राइस 3σ ऊपरी बोलिंजर बैंड (BB3UP) के ऊपर क्रॉस करे। स्थिति 2: यदि स्थिति 1 सही है, तो वर्तमान मूल्य की जांच करें कि क्या यह 2σ ऊपरी बोलिंजर बैंड (BB2UP) और 2σ निचली बोलिंजर बैंड (BB2LO) के बीच है। 3. सेल एंट्री जब ये 2 स्थितियां पूरी हों, तो एक सेल ऑर्डर खोलें: - स्थिति 1: बिड प्राइस 3σ निचली बोलिंजर बैंड (BB3LO) के नीचे क्रॉस करे। - स्थिति 2: यदि स्थिति 1 सही है। तो वर्तमान मूल्य की जांच करें कि क्या यह 2σ निचली बोलिंजर बैंड (BB2LO) और 2σ ऊपरी बोलिंजर बैंड (BB2UP) के बीच है। 4. एग्जिट ऑर्डर्स OCO प्रारूप ऑर्डर्स का उपयोग करके, स्टॉप-लॉस और टेक-प्रॉफिट दोनों को N पिप्स पर सेट किया जाता है। ※N: सेटिंग इनपुट पैरामीटर्स।

2023.10.02
मार्टिन गैले ब्रेकआउट ट्रेडिंग स्ट्रैटेजी: मेटाट्रेडर 4 के लिए विशेषज्ञ सलाहकार
MetaTrader4
मार्टिन गैले ब्रेकआउट ट्रेडिंग स्ट्रैटेजी: मेटाट्रेडर 4 के लिए विशेषज्ञ सलाहकार

नमस्कार दोस्तों! आज हम बात करेंगे 'मार्टिन गैले ब्रेकआउट' रणनीति के बारे में, जो कि एक विशेषज्ञ सलाहकार (EA) है। यह EA विदेशी मुद्रा बाजार में ट्रेडिंग के लिए बनाया गया है। इसमें ब्रेकआउट ट्रेडिंग के तरीके को मार्टिन गैले पैसे प्रबंधन प्रणाली के साथ जोड़ा गया है, जिससे ट्रेडिंग प्रदर्शन को बेहतर बनाया जा सके। इनपुट पैरामीटर: TakeProfPoints: यह पैरामीटर आपको प्रत्येक ट्रेड के लिए Take Profit स्तर को पॉइंट्स में सेट करने की अनुमति देता है। BalancePercentageAvailable: अपनी खाता बैलेंस का वह प्रतिशत बताएं जो ट्रेडिंग के लिए उपयोग होगा। TP_Percentage_of_Balance: यह निर्धारित करता है कि प्रत्येक ट्रेड के लिए आपके खाते के बैलेंस का कितना प्रतिशत Take Profit के रूप में उपयोग किया जाएगा। SL_Percentage_of_Balance: यह ट्रेडों के लिए स्टॉप लॉस के रूप में बैलेंस के प्रतिशत को निर्धारित करता है। Start_The_Recovery: यह पैरामीटर रिकवरी प्रक्रिया में महत्वपूर्ण भूमिका निभाता है, यह नियंत्रित करता है कि रिकवरी उपाय कब और कैसे सक्रिय होंगे। TP_Points_Multiplier: Take Profit पॉइंट्स के लिए एक गुणांक, जो लचीले लाभ लेने की रणनीतियों की अनुमति देता है। MagicNumber: यह EA के लिए एक अद्वितीय पहचानकर्ता है, जो सुनिश्चित करता है कि यह स्वतंत्र रूप से अपने खुद के ट्रेड्स को प्रबंधित कर सके। रणनीति की विशेषताएँ: ब्रेकआउट ट्रेडिंग: यह EA बाजार में ब्रेकआउट अवसरों की पहचान करने में विशेषज्ञ है, जहां मूल्य आंदोलन महत्वपूर्ण स्तरों को पार करता है। डायनामिक लॉट साइजिंग: लॉट साइज को आपके खाते के बैलेंस और जोखिम प्राथमिकताओं के आधार पर डायनामिक रूप से समायोजित किया जाता है, जो मार्टिन गैले पैसे प्रबंधन के सिद्धांतों का पालन करता है। हानि की रिकवरी: इसमें एक शक्तिशाली रिकवरी मैकेनिज्म शामिल है, जो जब आवश्यक हो तो ट्रेड पैरामीटर को अनुकूलित करके हानियों को पुनर्प्राप्त करने के लिए डिज़ाइन किया गया है। इस EA में उपयोग की जाने वाली मुख्य फ़ंक्शन CalcLotWithTP() है, जिसमें 3 इनपुट पैरामीटर होते हैं: Takeprofit, Startprice, Endprice। यह व्यापार के लिए आवश्यक मात्रा की गणना करता है ताकि यह स्टार्ट प्राइस पर प्रवेश करते समय लाभ लक्ष्य को प्राप्त कर सके और एंड प्राइस पर बाहर निकल सके। कोड में सब कुछ टिप्पणी की गई है, ताकि इसे समझना आसान हो सके। मैंने इस पर एक यूट्यूब वीडियो भी बनाया है:

2023.09.26
मार्टिन गेल ब्रेकआउट ट्रेंडिंग सिस्टम - MT5 के लिए एक्सपर्ट एडवाइजर
MetaTrader5
मार्टिन गेल ब्रेकआउट ट्रेंडिंग सिस्टम - MT5 के लिए एक्सपर्ट एडवाइजर

नमस्ते दोस्तों! आज हम बात करेंगे "मार्टिन गेल ब्रेकआउट" रणनीति के बारे में, जो कि Forex मार्केट में ट्रेडिंग के लिए एक बेहतरीन एक्सपर्ट एडवाइजर (EA) है। यह EA ब्रेकआउट ट्रेडिंग दृष्टिकोण को मार्टिन गेल मनी मैनेजमेंट सिस्टम के साथ जोड़ता है, जिससे आपकी ट्रेडिंग परफॉर्मेंस को और भी बेहतर बनाया जा सके। इनपुट पैरामीटर्स: TakeProfPoints: इस पैरामीटर के माध्यम से आप प्रत्येक ट्रेड के लिए Take Profit स्तर को पॉइंट्स में सेट कर सकते हैं। BalancePercentageAvailable: अपने खाते के बैलेंस का वह प्रतिशत निर्दिष्ट करें, जिसका उपयोग ट्रेडिंग में किया जाएगा। TP_Percentage_of_Balance: यह आपके खाते के बैलेंस का वह प्रतिशत निर्धारित करता है, जो प्रत्येक ट्रेड के लिए Take Profit के रूप में उपयोग किया जाएगा। SL_Percentage_of_Balance: यह ट्रेड्स के लिए Stop Loss के रूप में बैलेंस के प्रतिशत को सेट करता है। Start_The_Recovery: यह पैरामीटर रिकवरी प्रक्रिया में महत्वपूर्ण भूमिका निभाता है, यह नियंत्रित करता है कि कब और कैसे रिकवरी उपाय सक्रिय किए जाएंगे। TP_Points_Multiplier: Take Profit पॉइंट्स के लिए एक गुणक, जो लचीले लाभ उठाने की रणनीतियों की अनुमति देता है। MagicNumber: इस EA के लिए एक अद्वितीय पहचानकर्ता, यह सुनिश्चित करता है कि यह स्वतंत्र रूप से अपने ट्रेड्स का प्रबंधन कर सके। रणनीति की मुख्य विशेषताएँ: ब्रेकआउट ट्रेडिंग: यह EA मार्केट में ब्रेकआउट के अवसरों की पहचान में माहिर है, जहां मूल्य चालें महत्वपूर्ण स्तरों को पार करती हैं। डायनामिक लॉट साइजिंग: लॉट साइज आपके खाते के बैलेंस और रिस्क प्राथमिकताओं के अनुसार गतिशील रूप से समायोजित किया जाता है, जो मार्टिन गैल मनी मैनेजमेंट सिद्धांतों का पालन करता है। हानि की रिकवरी: इस EA में एक शक्तिशाली रिकवरी तंत्र शामिल है, जो आवश्यकतानुसार ट्रेड पैरामीटर्स को अनुकूलित करके हानियों को रिकवर करने के लिए डिज़ाइन किया गया है। इस EA में उपयोग की जाने वाली मुख्य फ़ंक्शन CalcLotWithTP() है, जिसमें 3 इनपुट पैरामीटर्स होते हैं: Takeprofit, Startprice, Endprice। यह उस ट्रेड के लिए आवश्यक मात्रा की गणना करता है ताकि जब यह Startprice पर प्रवेश करे और Endprice पर निकले, तो यह लाभ लक्ष्य को प्राप्त कर सके। कोड में सब कुछ टिप्पणीित किया गया है, ताकि इसे समझना और भी आसान हो सके।

2023.09.26
MetaTrader 5 में Symbol भरने की नीति कैसे निर्धारित करें
MetaTrader5
MetaTrader 5 में Symbol भरने की नीति कैसे निर्धारित करें

Symbol Input (symbol): यह फ़ंक्शन उस वित्तीय उपकरण के प्रतीक को इनपुट के रूप में लेता है, जिसके लिए भरने की नीति निर्धारित की जानी है। भरने की नीति प्रकार प्राप्त करना (filling): यह फ़ंक्शन SymbolInfoInteger का उपयोग करके प्रदान किए गए प्रतीक के लिए भरने की नीति के बारे में जानकारी प्राप्त करता है। यह जानकारी एक वेरिएबल में भरने के रूप में संख्यात्मक मान के रूप में संग्रहीत होती है। भरने की नीतियों की तुलना: इसके बाद, संख्यात्मक मान (filling) की तुलना पूर्व-परिभाषित स्थिरांक के साथ की जाती है, जो विभिन्न भरने की नीतियों का प्रतिनिधित्व करती हैं, जैसे कि "Fill or Kill" (SYMBOL_FILLING_FOK), "Immediate or Cancel" (SYMBOL_FILLING_IOC), और "Return" (SYMBOL_FILLING_RETURN)। भरने की नीति प्रकार लौटाना: फ़ंक्शन तुलना के आधार पर भरने की नीति का प्रकार निर्धारित करता है। यदि यह "Fill or Kill" से मेल खाता है, तो यह ORDER_FILLING_FOK लौटाता है। यदि यह "Immediate or Cancel" से मेल खाता है, तो यह ORDER_FILLING_IOC लौटाता है। यदि यह दोनों में से किसी से मेल नहीं खाता, तो यह ORDER_FILLING_RETURN लौटाता है। संक्षेप में, यह फ़ंक्शन MetaTrader 5 में किसी प्रतीक की भरने की नीति प्राप्त करने और लौटाने की अनुमति देता है। यह एक विशेष वित्तीय उपकरण की भरने की नीति के आधार पर व्यापार निर्णय लेने के लिए उपयोगी है।

2023.09.26
सुपर स्कैल्पर ईएमए: मैटा ट्रेडर 4 के लिए बेहतरीन ट्रेंडिंग रणनीति
MetaTrader4
सुपर स्कैल्पर ईएमए: मैटा ट्रेडर 4 के लिए बेहतरीन ट्रेंडिंग रणनीति

नमस्कार दोस्तों! आज हम बात करेंगे एक बेहतरीन ट्रेडिंग रणनीति की, जिसे आप मैटा ट्रेडर 4 पर इस्तेमाल कर सकते हैं। यह है सुपर स्कैल्पर ईएमए। यह एक ऐसा एक्सपर्ट एडवाइजर है जो कम जोखिम में अधिक लाभ दिलाने की क्षमता रखता है। इस रणनीति का आधार सुपर स्कैल्पर ईएमए इंडिकेटर है, जो आपको सही समय पर बाजार में प्रवेश और निकासी करने में मदद करता है। नीचे दिए गए वीडियो में, आप इस रणनीति के उपयोग और इसके लाभों के बारे में विस्तार से जान सकते हैं: अगर आप एक सफल ट्रेडर बनना चाहते हैं, तो इस रणनीति को अपनाने में देर न करें। यह आपको न केवल कम जोखिम के साथ ट्रेडिंग करने का मौका देती है, बल्कि अधिक मुनाफा कमाने की भी सुविधा प्रदान करती है। तो, तैयार हो जाइए अपने ट्रेडिंग सफर को एक नई दिशा देने के लिए!

2023.09.24
मूविंग एवरेज का उपयोग करके ट्रेडिंग कैसे करें - मेटा ट्रेडर 4 के लिए गाइड
MetaTrader4
मूविंग एवरेज का उपयोग करके ट्रेडिंग कैसे करें - मेटा ट्रेडर 4 के लिए गाइड

1. एंट्री नियम लॉन्ग एंट्री: हम गोल्डन क्रॉस पर लंबे पदों में प्रवेश करेंगे। पिछले मूविंग एवरेज का मान छोटे समय के मूविंग एवरेज से अधिक होना चाहिए। दो पीरियड पहले का मूविंग एवरेज छोटा समय के मूविंग एवरेज से कम होना चाहिए। दो पीरियड पहले का मूविंग एवरेज पिछले छोटे समय के मूविंग एवरेज से भी कम होना चाहिए। यदि ये तीन शर्तें पूरी होती हैं, तो हम इसे गोल्डन क्रॉस मानते हैं और लंबे पद में प्रवेश करते हैं। शॉर्ट एंट्री: हम डेड क्रॉस पर छोटे पदों में प्रवेश करेंगे। पिछले मूविंग एवरेज का मान छोटे समय के मूविंग एवरेज से कम होना चाहिए। दो पीरियड पहले का मूविंग एवरेज छोटे समय के मूविंग एवरेज से अधिक होना चाहिए। दो पीरियड पहले का मूविंग एवरेज पिछले छोटे समय के मूविंग एवरेज से भी अधिक होना चाहिए। यदि ये तीन शर्तें पूरी होती हैं, तो हम इसे डेड क्रॉस मानते हैं और छोटे पद में प्रवेश करते हैं। 2. एग्जिट नियम एंट्री ऑर्डर को केवल स्टॉप लॉस ऑर्डर और टेक प्रॉफिट लिमिट ऑर्डर के साथ प्रबंधित किया जाता है। स्टॉप लॉस प्वाइंट को मिड-टर्म मूविंग एवरेज से एक निश्चित दूरी पर सेट किया जाता है। टेक प्रॉफिट लिमिट ऑर्डर को भी स्टॉप ऑर्डर्स के समान दूरी पर सेट किया जाता है, लेकिन सकारात्मक साइड पर, जिससे निष्पक्षता भी सुनिश्चित होती है। 3. बैकटेस्ट परिणाम

2023.09.16
RSI और मार्टिंगेल पर आधारित ट्रेडिंग सलाहकार - MetaTrader 5 के लिए
MetaTrader5
RSI और मार्टिंगेल पर आधारित ट्रेडिंग सलाहकार - MetaTrader 5 के लिए

यह ट्रेडिंग सलाहकार RSI संकेतक का उपयोग करता है और बाजार में सर्वोत्तम प्रवेश और निकासी बिंदुओं को निर्धारित करने के लिए अधिकतम और न्यूनतम की अनुकूली खोज करता है। सलाहकार पिछले `BarsForCondition` कैंडल्स का विश्लेषण करता है ताकि वर्तमान बाजार की स्थिति का आकलन किया जा सके। प्रवेश और निकासी रणनीति प्रवेश: सलाहकार RSI संकेतक के सिग्नल के आधार पर एक स्थिति खोलता है।   - खरीदें: यदि RSI निर्दिष्ट `BarsForCondition` बार में न्यूनतम पर पहुँचता है।   - बेचे: यदि RSI निर्दिष्ट `BarsForCondition` बार में अधिकतम पर पहुँचता है। निकासी: स्थिति को TakeProfit या StopLoss स्तर पर बंद किया जाता है, जो कि `TakeProfit` और `StopLoss` पैरामीटर के माध्यम से प्वाइंट्स में सेट किए जाते हैं। सिग्नल फ़िल्टरिंग समय: सलाहकार केवल `StartTime` और `EndTime` के बीच निर्दिष्ट समय अंतराल में ट्रेड करता है। समाचार से बचना: सलाहकार `NewsTimeToAvoid` पैरामीटर में निर्दिष्ट समय अवधियों के दौरान ट्रेडिंग से बचता है। स्प्रेड: अधिकतम अनुमेय स्प्रेड मान `MaxSpread` पैरामीटर के माध्यम से सेट किए जाते हैं। अतिरिक्त सेटिंग्स मार्टिंगेल: सलाहकार बाजार में उलटफेर के दौरान लॉट के आकार को बढ़ाने के लिए मार्टिंगेल रणनीति का उपयोग कर सकता है। यह सुविधा `Upheaval` पैरामीटर और `MartingaleMultiplier` द्वारा सक्रिय की जाती है।

2023.09.12
MaybeAwo EA - आपकी ट्रेडिंग के लिए एक प्रभावशाली साथी
MetaTrader4
MaybeAwo EA - आपकी ट्रेडिंग के लिए एक प्रभावशाली साथी

मुख्य विशेषताएँ: मूविंग एवरेज एंट्री: यह EA एक साधारण मूविंग एवरेज का इस्तेमाल करता है ताकि संभावित एंट्री पॉइंट्स की पहचान की जा सके। जब बाजार की स्थितियाँ मूविंग एवरेज क्रॉसओवर रणनीति के साथ मेल खाती हैं, तो यह खरीद या बिक्री के ऑर्डर खोल सकता है। कस्टमाइज़ेबल पैरामीटर्स: आप EA के व्यवहार को इनपुट पैरामीटर्स जैसे मूविंग पीरियड, लॉट साइज, स्टॉप लॉस, टेक प्रॉफिट, ब्रेकईवन लेवल्स, आवश्यक ब्रेकईवन दूरी, और ट्रेडिंग घंटों का उपयोग करके समायोजित कर सकते हैं। ये पैरामीटर्स आपको विभिन्न ट्रेडिंग शैलियों और संपत्ति वर्गों के अनुसार EA को अनुकूलित करने की अनुमति देते हैं। ब्रेकईवन कार्यक्षमता: EA में दो ब्रेकईवन स्तर शामिल हैं। जब एक ट्रेड लाभ में होता है, तो यह अपने आप स्टॉप लॉस को ब्रेकईवन स्तर पर ले जा सकता है ताकि आपके लाभ की सुरक्षा हो सके। आवश्यक ब्रेकईवन दूरी को आपकी पसंद के अनुसार समायोजित किया जा सकता है। ट्रेलिंग स्टॉप: EA ट्रेड के आपके पक्ष में बढ़ने के साथ-साथ स्टॉप लॉस स्तरों को ट्रेल कर सकता है, जिससे आप मजबूत ट्रेंड के दौरान लाभ को लॉक कर सकते हैं। आरंभ और समाप्ति घंटे: आप उन घंटों को निर्दिष्ट कर सकते हैं जब EA को सक्रिय रूप से ट्रेड करना चाहिए। यह विशेषता आपको अपने ट्रेडिंग गतिविधियों को विशिष्ट बाजार सत्रों पर केंद्रित करने की अनुमति देती है। कृपया ध्यान दें: इनपुट पैरामीटर्स की सावधानीपूर्वक समीक्षा करें और उन्हें अपने ट्रेडिंग रणनीति के साथ अनुकूलित करें। इसे लाइव ट्रेडिंग वातावरण में उपयोग करने से पहले डेमो अकाउंट पर परीक्षण करें। EA के प्रदर्शन की निगरानी करें और आवश्यकतानुसार पैरामीटर्स को समायोजित करें ताकि बदलती बाजार स्थितियों के अनुरूप हो सके। # ट्रेडिंग में जोखिम होता है, और यह EA लाभ की गारंटी नहीं है। इसे जिम्मेदारी से उपयोग करें और स्वचालित ट्रेडिंग से जुड़े जोखिमों के प्रति जागरूक रहें।

2023.09.10
रेंज ग्रिड बॉट ईए: मेटाट्रेडर 4 के लिए प्रभावी ट्रेडिंग रणनीति
MetaTrader4
रेंज ग्रिड बॉट ईए: मेटाट्रेडर 4 के लिए प्रभावी ट्रेडिंग रणनीति

अपडेट: v1.01 मैजिक नंबर जोड़ा गया सिंबल पर नियंत्रण जोड़ा गया (अब इसे एक ही खाते पर विभिन्न चार्ट्स पर जोड़ा जा सकता है) ट्रेडिंग के लिए समय नियंत्रण जोड़ा गया समय खत्म होने के बाद सभी ट्रेडों को जबरन बंद करने का विकल्प जोड़ा गया यह ईए समान रूप से स्थानांतरित पेंडिंग लिमिट ऑर्डर की एक ग्रिड बनाता है, जो निम्नलिखित को ध्यान में रखता है:  - वर्तमान मूल्य; सेल-लिमिट ऊपर / बाय-लिमिट नीचे  - ट्रेडिंग रेंज; साप्ताहिक उच्च और निम्न का उपयोग करके गणना की गई फिर यह ईए उन ऑर्डर्स का प्रबंधन करता है जब वे निष्पादित हो चुके होते हैं। इसकी लॉजिक कुछ इस प्रकार है: यदि #निष्पादित ऑर्डर्स == 2नया लिमिट ऑर्डर पेंडिंग मूल्य पर खोलें यदि #निष्पादित ऑर्डर्स > TOT - 2लिमिट ऑर्डर्स को रेंज पर रीसेट करें  - पूरी रणनीति के लिए वीडियो देखें

2023.09.03
पहला पिछला 3 4 5 6 7 8 9 10 11 12 13 अगला अंतिम