विवरण
स्पीड ऑस्सीलेटर मौजूदा बार की मूविंग एवरेज स्पीड को पिछले # (एवरेजिंग पीरियड) बारों के एवरेज के मुकाबले मापता है।
इस ऑस्सीलेटर को स्पीड इंडिकेटर के रूप में भी दर्शाया जा सकता है।
गणनाएँ
करेंट बार की स्पीड / पिछले # बारों की मीन स्पीड
AvgPosBuffer[i] = pos_sum/InpSPeriod;
AvgNegBuffer[i] = neg_sum/InpSPeriod;
if(ExtMABuffer[i] - ExtMABuffer[i-1]>0)
{
SO[i] = (ExtMABuffer[i]-ExtMABuffer[i-1]) / AvgPosBuffer[i];
}
else if(ExtMABuffer[i] - ExtMABuffer[i-1]<0)
{
SO[i] = -((ExtMABuffer[i]-ExtMABuffer[i-1]) / AvgNegBuffer[i]);
}
else
{
SO[i] = 0;
}उदाहरण
मूविंग एवरेज (9)
एवरेजिंग पीरियड (120)

टिप्पणी 0