यह Elliott वेव ऑस्सीलेटर संकेतक के एल्गोरिदम पर आधारित सेमाफोर सिग्नल संकेतक है।
इनपुट पैरामीटर:
//+----------------------------------------------+ //| संकेतक इनपुट पैरामीटर | //+----------------------------------------------+ input ENUM_MODE Mode=MODE1; //सिग्नल परिभाषित करने वाला एल्गोरिदम input Smooth_Method MA_Method1=MODE_SMA_; //पहली मूविंग एवरेज का एवरेजिंग मेथड input int Length1=5; //पहली मूविंग एवरेज की गहराई input int Phase1=15; //पहली मूविंग एवरेज का पैरामीटर, //---- JJMA के लिए -100 ... +100 के दायरे में यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी एवरेज अवधि है input Applied_price_ IPC1=PRICE_MEDIAN_;//पहली MA मूल्य स्थिरांक input Smooth_Method MA_Method2=MODE_JJMA; //दूसरी MA का एवरेजिंग मेथड input int Length2=35; //दूसरी MA की गहराई input int Phase2=15; //दूसरी MA का पैरामीटर, //---- JJMA के लिए -100 ... +100 के दायरे में यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी एवरेज अवधि है input Applied_price_ IPC2=PRICE_MEDIAN_;//दूसरी MA मूल्य स्थिरांक input int Shift=0; //बार में क्षैतिज संकेतक शिफ्ट input bool Sign=true; //बंद बार पर तीर प्रकट होने पर एक बार का ऑडियो सिग्नल सक्रिय करें
यह संकेतक SmoothAlgorithms.mqh पुस्तकालय की कक्षाओं का उपयोग करता है (इसे <terminal_data_folder>\MQL5\Include में कॉपी करें)। कक्षाओं का उपयोग करने का विवरण लेख में विस्तार से वर्णित किया गया है "बिना अतिरिक्त बफर का उपयोग किए मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखलाओं का एवरेजिंग"।

Fig.1. Elliott_Wave_Oscillator_Sign
संबंधित पोस्ट
- ओपन रेंज ब्रेकआउट इंडिकेटर: ट्रेडिंग में लाभ उठाने का तरीका
- ईलियट वेव ऑस्सीलेटर सिग्नल अलर्ट - मेटाट्रेडर 5 के लिए इंडिकेटर
- 3D ओस्सीलेटर HTF सिग्नल: मेटाट्रेडर 5 के लिए संकेतक
- Volume Profile + Range v6.0: MetaTrader 5 के लिए एक बेहतरीन संकेतक
- WeightOscillator_Alert: MetaTrader 5 के लिए अलर्ट देने वाला ट्रेंड इंडिकेटर