लेखक: ख्लिस्टोव व्लादिमिर
यह एक्सपर्ट एडवाइजर वर्तमान कैंडल की दिशा में एक प्रारंभिक पोजीशन खोलता है और यदि पॉइंट्स में लाभ एक निश्चित थ्रेशोल्ड को पार करता है, तो इसका वॉल्यूम बढ़ाता है।
पोजीशन में ऐडिंग्स का डेटा एक स्ट्रिंग कमेंट में निम्नलिखित प्रारूप में संग्रहीत किया जाता है: ऐडिंग्स की संख्या/अंतिम व्यापार मूल्य/अंतिम व्यापार वॉल्यूम.
प्रारंभिक पोजीशन किसी भी समय खोली जा सकती है जब वर्तमान कैंडल का बॉडी प्राइस स्टेप थ्रेशोल्ड को पार करता है, साथ ही नए बार के आगमन पर जब थ्रेशोल्ड पार होता है तब इसमें ऐड किया जा सकता है।
//+----------------------------------------------+
//| एक्सपर्ट एडवाइजर इनपुट पैरामीटर्स |
//+----------------------------------------------+
inputdouble MM=0.1; //एक जोड़ी में जोड़े गए व्यापार का डिपॉजिट का हिस्सा
input MarginMode MMMode=LOT; //लॉट मूल्य पहचान विधि
inputuint PriceStep=300; //पोजीशन खोलने या जोड़ने के लिए प्राइस ग्रिड स्टेप
inputuint PosTotal=10; //जोडे गए व्यापार की संख्या
inputuint StopLoss_=1000; //पॉइंट्स में स्टॉप लॉस
inputuint TakeProfit_=2000; //पॉइंट्स में टेक प्रोफिट
inputint Deviation_=10; //पॉइंट्स में अधिकतम मूल्य विचलन
//| एक्सपर्ट एडवाइजर इनपुट पैरामीटर्स |
//+----------------------------------------------+
inputdouble MM=0.1; //एक जोड़ी में जोड़े गए व्यापार का डिपॉजिट का हिस्सा
input MarginMode MMMode=LOT; //लॉट मूल्य पहचान विधि
inputuint PriceStep=300; //पोजीशन खोलने या जोड़ने के लिए प्राइस ग्रिड स्टेप
inputuint PosTotal=10; //जोडे गए व्यापार की संख्या
inputuint StopLoss_=1000; //पॉइंट्स में स्टॉप लॉस
inputuint TakeProfit_=2000; //पॉइंट्स में टेक प्रोफिट
inputint Deviation_=10; //पॉइंट्स में अधिकतम मूल्य विचलन
यह एक्सपर्ट एडवाइजर मूल रूप से MQL4 में लिखा गया था और इसे सबसे पहले कोड बेस पर 18.07.2016 को प्रकाशित किया गया था।

चित्र 1. चार्ट पर व्यापार के उदाहरण

टिप्पणी 0