विचार के लेखक — Dmitriy Epshteyn, MQL5 कोड के लेखक — barabashkakvn.
यह एक्सपर्ट एडवाइजर (EA) तीन मूविंग एवरेज के आधार पर ट्रेंड की पहचान करता है (जिसके पीरियड 200, 50, 25 या अन्य कस्टम पीरियड हो सकते हैं) और पाराबोलिक SAR संकेतक का उपयोग करके ट्रेड खोलता है। EA मार्टिंगेल तकनीकों का इस्तेमाल करता है, और लॉट को स्टॉप लॉस के आधार पर जमा के प्रतिशत के रूप में गणना किया जाता है।
नया संस्करण 1) ट्रेड करने के लिए दिनों का चयन करने की सुविधा, 2) रिवर्स सिग्नल पर ऑर्डर खोलने की क्षमता, 3) विपरीत सिग्नल द्वारा ऑर्डर क्लोज़र को निष्क्रिय करने की सुविधा प्रदान करता है।
मार्केट एंट्री
खरीदें: यदि वर्तमान मूल्य पाराबोलिक SAR पॉइंट के ऊपर है, पिछले कैंडल की क्लोज़ प्राइस पिछले पाराबोलिक SAR पॉइंट से कम है, यानी संकेतक के मान बदलते हैं; यदि फास्ट MA, स्लो MA के ऊपर है; यदि वर्तमान मूल्य दूसरे MA के ऊपर है, तो एक खरीद आदेश खोला जाता है।
बेचें: यदि वर्तमान मूल्य पाराबोलिक SAR पॉइंट के नीचे है, पिछले कैंडल की क्लोज़ प्राइस पिछले पाराबोलिक SAR पॉइंट से अधिक है, यानी संकेतक के मान बदलते हैं; यदि फास्ट MA, स्लो MA के नीचे है; यदि वर्तमान मूल्य दूसरे MA के नीचे है, तो एक बिक्री आदेश खोला जाता है।
यह एक्सपर्ट एडवाइजर विपरीत सिग्नल पर आदेश बंद करता है।
स्टॉप लॉस और टेक प्रॉफिट
यदि Auto_SL = true है, तो स्टॉप लॉस स्वचालित रूप से गणना किया जाता है और पाराबोलिक SAR पॉइंट पर सेट किया जाता है। SL_koef फ़ैक्टर का उपयोग किया जा सकता है ताकि ऑर्डर ओपन प्राइस और पाराबोलिक SAR पॉइंट के बीच की दूरी को गुणा किया जा सके। उदाहरण: यदि ऑर्डर प्लेसिंग प्राइस और पाराबोलिक SAR पॉइंट के बीच 20 पॉइंट हैं, और SL_koef=2 है, तो ऑर्डर का स्टॉप लॉस 40 पॉइंट होगा। यदि SL_koef=0.5 है, तो स्टॉप लॉस 10 पॉइंट होगा।
यदि Auto_SL = false है, तो स्टॉप लॉस फिक्स्ड होगा और SL पैरामीटर के बराबर होगा।
यदि Auto_TP = true है, तो टेक प्रॉफिट स्वचालित रूप से स्टॉप लॉस के मूल्य के आधार पर गणना किया जाता है, जिसे TP_koef से गुणा किया जाता है। उदाहरण: यदि TP_koef=2 है, तो टेक प्रॉफिट अनुमानित स्टॉप लॉस का दो गुना होगा।
यदि Auto_TP = false है, तो टेक प्रॉफिट फिक्स्ड होगा और TP पैरामीटर के बराबर होगा।
लॉट और मार्टिंगेल सेटिंग्स
लॉट को जमा के प्रतिशत के रूप में जोखिम पैरामीटर और स्टॉप लॉस के आधार पर गणना किया जाता है। उदाहरण: यदि खाता बैलेंस 1000 डॉलर है, स्टॉप लॉस 100 पॉइंट है, यदि जोखिम = 1 (जमा का 1%), तो हम 10 मुद्रा इकाइयां खो सकते हैं, इसलिए लॉट 0.01 होगा। यदि जोखिम=10 लॉट 0.1 के बराबर होगा।
यदि Martin = true है, और अंतिम व्यापार नुकसान में बंद हुआ है, तो अगले व्यापार का जोखिम Koef से गुणा किया जाएगा।
यदि Martin = false है, तो EA वर्तमान खाता बैलेंस के प्रतिशत के रूप में लॉट की गणना करेगा।
ब्रेकईवन और ट्रेलिंगस्टॉप
यदि स्थिति ने Profit_Level पॉइंट का लाभ कमाया है, तो स्टॉप लॉस SL_Plus लाभ पॉइंट पर रखा जाएगा।
यदि स्थिति ने Profit_Level2 पॉइंट का लाभ कमाया है, तो स्टॉप लॉस मूल्य को ट्रेल किया जाएगा, TrailingStop2 पॉइंट की दूरी पर।
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: बुलिश/बेयरिश मीटिंग लाइन्स पर आधारित ट्रेड सिग्नल्स + CCI
- MQL5 विजार्ड: 3 ब्लैक क्रो/3 व्हाइट सोल्जर + RSI पर आधारित ट्रेड सिग्नल्स के लिए एक्सपर्ट एडवाइजर
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड - सुबह/शाम के तारे और MFI पर आधारित ट्रेड सिग्नल