MetaTrader5
Urdala_Trol - MetaTrader 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम
विचार के लेखक: Sergey Rashevskiy.
mq5 कोड लेखक — barabashkakvn.
कार्यरत रणनीति
यदि कोई ओपन पोजिशन नहीं है (जो EA द्वारा खोली गई हो), तो दो विपरीत दिशा में पोजिशन खोली जाती हैं, जिसमें प्रारंभिक लॉट "Lots" होता है और स्टॉप लॉस "Stop Loss" के बराबर होता है, जबकि टेक प्रॉफिट का उपयोग नहीं किया जाता। स्टॉप लॉस ट्रेलिंग का उपयोग करते हुए आगे बढ़ता है ("Trailing Stop" और "Trailing Step" पैरामीटर लागू होते हैं)।
ट्रेलिंग
पोजिशन का पहला संशोधन स्टॉप लॉस को ब्रेकइवन या थोड़ा प्रॉफिट की ओर बढ़ाता है। स्टॉप लॉस के बाद के संशोधन सुनिश्चित करते हैं कि लाभ बढ़ता है।
इसके बाद दो स्टॉप लॉस सक्रियण विकल्प उपलब्ध हैं:
1. पोजिशन हानि के साथ बंद हुई
1.1. इस मामले में, हम मानते हैं कि ट्रेंड पलट गया है. एक बढ़ी हुई लॉट के साथ पोजिशन खोलें (बंद की गई पोजिशन के वॉल्यूम में "Number of minimum lots" जोड़ें) बंद पोजिशन के विपरीत दिशा में। उदाहरण के लिए, यदि हानिकारक BUY पोजिशन बंद की गई है, तो SELL पोजिशन खोलें। इस प्रकार, हमें एक ही दिशा में दो पोजिशन मिलती हैं.
1.2. आगे, यह केवल प्राप्त दिशा में काम करता है: तब तक प्रतीक्षा करें जब तक कीमत सबसे कम हानिकारक पोजिशन को "Step" प्वाइंट्स से हानिकारक दिशा में छोड़ नहीं देती और एक बढ़ी हुई लॉट के साथ पोजिशन खोलें (कम से कम हानिकारक पोजिशन के वॉल्यूम में "Number of minimum lots" जोड़ें) मौजूदा पोजिशनों की दिशा में (जैसा कि आप याद करते हैं, हमारे पास एक या अधिक समान दिशा में पोजिशन हैं)।
2. पोजिशन लाभ के साथ बंद हुई (यह वह पोजिशन है जिसे कम से कम एक बार संशोधित किया गया है)
2.1. हम मानते हैं कि यह ट्रेंड पलटने वाला नहीं है, बल्कि एक छोटा रिबाउंड है। बंद की गई पोजिशन की दिशा में एक बढ़ी हुई लॉट के साथ पोजिशन खोलें। उदाहरण के लिए, यदि लाभकारी BUY पोजिशन बंद की गई है, तो हम एक बढ़ी हुई लॉट के साथ BUY ऑर्डर खोलते हैं। इस प्रकार, हमें एक ही दिशा में दो पोजिशन मिलती हैं.
2.2. हम इसके बाद ट्रेलिंग लगाने की कोशिश करते हैं। किसी भी स्थिति में, स्टॉप लॉस में से एक काम करेगा और हम या तो प. 1 या प. 2 पर लौटेंगे।
BUY और SELL पोजिशनों की गणना, BUY पर कुल लाभ और SELL पर कुल लाभ, और सबसे कम हानिकारक BUY और SELL पोजिशन की खोज CalculateAllPositions फंक्शन में एक कॉल के भीतर की जाती है।
इनपुट
Lots - प्रारंभिक पोजिशन वॉल्यूम
Number of minimum lots - न्यूनतम लॉट्स की संख्या, जिसमें पोजिशन वॉल्यूम को बदला जाता है
Stop Loss (पिप्स में)
Trailing Stop (पिप्स में)
Trailing Step (पिप्स में)
Step - विभिन्न दिशाओं में पोजिशनों के बीच प्रारंभिक कदम
Minimum nearest (पिप्स में) - पोजिशनों की एक श्रृंखला में न्यूनतम दूरी
magic number - अद्वितीय EA पहचानकर्ता
2018.08.23