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

MetaTrader 5 के लिए Stochastic Oscillator: William Blau का इंडिकेटर

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

लेखक: Andrey N. Bolkonsky

Stochastic Oscillator, William Blau के द्वारा बनाए गए Stochastic Index पर आधारित है (देखें Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).

  • WilliamBlau.mqh को terminal_data_folder\MQL5\Include\ में रखना होगा।
  • Blau_TS_Stochastic.mq5 को terminal_data_folder\MQL5\Indicators\ में रखना होगा।

Stochastic Oscillator by William Blau

William Blau द्वारा Stochastic Oscillator

गणना:

Stochastic Oscillator इस प्रकार परिभाषित किया गया है:

TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u)

सिग्नल लाइन को स्मूथिंग का उपयोग करके कैलकुलेट किया जाता है:

SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u) ,ul)

जहां:
  • TS_Stochastic() - फ़ास्ट स्टोकैस्टिक, %k - स्टोकैस्टिक इंडेक्स TStochI(price,q,r,s,u);
  • SignalLine() - स्लो स्टोकैस्टिक (सिग्नल लाइन), %d एक्स्पोनेंशियली स्मूदेड मूविंग एवरेज है, जो फ़ास्ट स्टोकैस्टिक (%k) पर लागू होती है;
  • ul - सिग्नल लाइन की EMA स्मूथिंग अवधि।

इनपुट पैरामीटर्स:

  • ग्राफ़िक प्लॉट #0 - फ़ास्ट स्टोकैस्टिक (स्टोकैस्टिक इंडेक्स), %k:
    • q - स्टोकैस्टिक की अवधि (डिफ़ॉल्ट रूप से q=5);
    • r - स्टोकैस्टिक पर लागू होने वाली 1st EMA की अवधि (डिफ़ॉल्ट रूप से r=20);
    • s - पहले स्मूथिंग के परिणाम पर लागू होने वाली 2nd EMA स्मूदिंग की अवधि (डिफ़ॉल्ट रूप से s=5);
    • u - दूसरे स्मूथिंग के परिणाम पर लागू होने वाली 3rd EMA स्मूदिंग की अवधि (डिफ़ॉल्ट रूप से u=3);
  • ग्राफ़िक प्लॉट #1 - स्लो स्टोकैस्टिक (सिग्नल लाइन), %d:
    • ul - EMA स्मूथिंग की अवधि (सिग्नल लाइन), जो फ़ास्ट स्टोकैस्टिक पर लागू होती है (डिफ़ॉल्ट रूप से ul=3);
  • AppliedPrice - कीमत का प्रकार (डिफ़ॉल्ट रूप से AppliedPrice=PRICE_CLOSE).

नोट:

  • q>0;
  • r>0, s>0, u>0। यदि r, s या u =1 है, तो स्मूथिंग का उपयोग नहीं किया जाता;
  • ul>0। यदि ul=1 है, तो ऑस्सीलेटर और सिग्नल लाइन एक समान हैं;
  • न्यूनतम दरें =(q-1+r+s+u-3+1).

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

टिप्पणी (0)