होम तकनीकी संकेतक पोस्ट

X2MA NRTR - MetaTrader 5 के लिए एक प्रभावी संकेतक

संलग्नक
573.zip (20.7 KB, डाउनलोड 0 बार)

इस संकेतक में NRTR एल्गोरिदम (Nick Rypock Trailing Reverse) की मदद से मूविंग एवरेज के मानों को सही किया जाता है।

यहाँ पर GODZILLA का एक्सपर्ट एडवाइजर है, जिसने Automated Trading Championship 2006 में तीसरा स्थान प्राप्त किया, और यह इस संकेतक के रीडिंग्स के साथ विकसित की गई ब्रेकआउट ट्रेडिंग प्रणाली पर आधारित है।

स्मूथिंग एल्गोरिदम में से दस संभावित संस्करणों में से चयन किया जा सकता है:

  1. SMA - साधारण मूविंग एवरेज;
  2. EMA - एक्सपोनेंशियल मूविंग एवरेज;
  3. SMMA - स्मूथेड मूविंग एवरेज;
  4. LWMA - लिनियर वेटेड मूविंग एवरेज;
  5. JJMA - JMA एडेप्टिव एवरेज;
  6. JurX - अल्ट्रालीनियर स्मूथिंग;
  7. ParMA - पैराबोलिक स्मूथिंग;
  8. T3 - टिल्सन का मल्टीपल एक्सपोनेंशियल स्मूथिंग;
  9. VIDYA - टुशार चांडे के एल्गोरिदम का उपयोग करके स्मूथिंग;
  10. AMA - पेरी काफ़मैन के एल्गोरिदम का उपयोग करके स्मूथिंग।

यह ध्यान देना चाहिए कि Phase1 और Phase2 के पैरामीटर विभिन्न स्मूथिंग एल्गोरिदम के लिए पूरी तरह से भिन्न अर्थ रखते हैं। JMA के लिए यह एक बाहरी Phase वेरिएबल है जो -100 से +100 तक बदलता है। T3 के लिए यह एक स्मूथिंग अनुपात है जिसे बेहतर दृश्यता के लिए 100 से गुणा किया जाता है, VIDYA के लिए यह CMO ऑस्सीलेटर का पीरियड है और AMA के लिए यह धीमी EMA का पीरियड है। अन्य एल्गोरिदम में ये पैरामीटर स्मूथिंग को प्रभावित नहीं करते हैं। AMA के लिए तेज़ EMA अवधि एक निश्चित मान है और इसका डिफ़ॉल्ट मान 2 है। बढ़ाने का अनुपात भी AMA के लिए 2 के बराबर है।

यह संकेतक SmoothAlgorithms.mqh लाइब्रेरी कक्षाओं का उपयोग करता है (जो कि terminal_data_folder\MQL5\Include में कॉपी की जानी चाहिए)। कक्षाओं के उपयोग का विस्तार से वर्णन लेख में किया गया है "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers"

X2MA NRTR

संकेतक इनपुट पैरामीटर:

//+-----------------------------------+
//|  संकेतक इनपुट पैरामीटर      |
//+-----------------------------------+
input Smooth_Method MA_Method1=MODE_SMA;  // पहला स्मूथिंग एवरेजिंग मेथड 
input int Length1=12;                     // पहला स्मूथिंग डेप्थ                    
input int Phase1=15;                      // पहला स्मूथिंग पैरामीटर
//---- JJMA के लिए Phase1 -100 से +100 की सीमा में बदलता है;
//---- VIDIA के लिए Phase1 CMO पीरियड है, AMA के लिए यह धीमी मूविंग एवरेज का पीरियड है
input Smooth_Method MA_Method2=MODE_JJMA; // दूसरा स्मूथिंग एवरेजिंग मेथड 
input int Length2= 5;                     // दूसरा स्मूथिंग डेप्थ 
input int Phase2=15;                      // दूसरा स्मूथिंग पैरामीटर
//---- JJMA के लिए Phase2 -100 से +100 की सीमा में बदलता है;
//---- VIDIA के लिए Phase2 CMO पीरियड है, AMA के लिए यह धीमी मूविंग एवरेज का पीरियड है
input Applied_price_ IPC=PRICE_CLOSE;     // मूल्य स्थिरांक
/* संकेतक की गणना इस मूल्य पर की जाती है (1-CLOSE, 2-OPEN, 3-HIGH, 4-LOW, 
  5-MEDIAN, 6-TYPICAL, 7-WEIGHTED, 8-SIMPLE, 9-QUARTER, 10-TRENDFOLLOW, 11-0.5 * TRENDFOLLOW.) */
input uint Step=30;                       // फ्लैट ऑस्सीलेशन्स का आकार
//---- यह पैरामीटर उस ऑस्सीलेशन के आकार को निर्धारित करता है जिसे फ्लैट के रूप में माना जाता है
input uint Max_DEV=55;                    // X2MA से मूल्य का अधिकतम विचलन जो औसत के मान को नहीं बदलता है
input int Shift=0;                        // संकेतक का क्षैतिज शिफ्ट
input int PriceShift=0;                   // संकेतक का ऊर्ध्वाधर शिफ्ट

संबंधित पोस्ट

टिप्पणी (0)