आइडिया द्वारा: Marc Boggs
कोड mq5 द्वारा: barabashkakvn
यह EA केवल हेज खाते पर काम करता है!
इस EA में उपयोग की गई कक्षाएँ हैं: CPositionInfo, CTrade, CSymbolInfo, CAccountInfo, COrderInfo, और CArrayObj.
इनपुट पैरामीटर में चार स्तर निर्दिष्ट किए जा सकते हैं, यानी पेंडिंग ऑर्डर लगाने के लिए जगह। इन स्तरों का आकार निम्नलिखित तर्क का पालन करता है:
स्तर #0 < स्तर #1 < स्तर #2 < स्तर #3
EA लगातार स्थिति की निगरानी करता है, यानी यह हर टिक पर काम करता है, जब भी कीमत संकेतक iBands (Bollinger Bands, BB) की एक लाइन को स्तर #3 की दूरी पर तोड़ती है। जब ऐसी कोई तोड़फोड़ होती है, तो पेंडिंग ऑर्डर लगाए जाते हैं। नीचे चित्र में, आप एक नमूना स्थिति देख सकते हैं जहाँ ऊपरी लाइन का तोड़ना पाया गया है: चार Sell Stop ऑर्डर लगाए गए हैं।

इसी प्रकार, जैसे ही निचली रेखा को तोड़ा जाता है, पेंडिंग Buy Stop ऑर्डर लगाए जाते हैं।
प्रत्येक पेंडिंग ऑर्डर के लिए, पेंडिंग स्टॉप ऑर्डर की समाप्ति का समय (मिनटों में) सेट किया गया है। आप स्थायी और गतिशील (जोखिम प्रतिशत में) दोनों प्रकार के लॉट आकार निर्दिष्ट कर सकते हैं। लॉट का प्रकार मनी मैनेजमेंट में निर्दिष्ट किया जाता है।
पैरामीटर, जैसे स्टॉप लॉस, टेक प्रॉफिट, और ट्रेलिंग स्टॉप, को बंद किया जा सकता है। इसके लिए, आपको बस पैरामीटर का मान 0.0 सौंपना होगा।
एक नमूना शुरुआत EURUSD,H1 पर:

और USDJPY,H1 पर:

टिप्पणी 0