فیلتر Rsi به همراه قدرت خریداران حقیقی
فیلتر کاربردی شماره 719 : فیلتر Rsi به همراه قدرت خریداران حقیقی
کد زیر فیلتر rsi و قدرت خریداران حقیقی در بازار بورس می باشد. این فیلتر نشان دهنده سهم های بسیار پرپتانسیل در بازار بورس می باشد.
true==function()
{
var CalculateRSI =function(period){
var len=20;
for (var i = 0; i < len ; i++) { var rec=[ih][len-1-i]; var change=rec.PClosing-rec.PriceYesterday; if (change> 0) {
rec.gain=change;
rec.loss=0;
}
else
{
rec.gain=0;
rec.loss=-change;
}
}
// Calculate first "average gain" and "average loss"
var gainSum=0;
var lossSum=0;
for (var i = 0; i < period; i++) {
var rec=[ih][len-1-i];
gainSum += rec.gain;
lossSum += rec.loss;
}
var averageGain=gainSum /period;
var averageLoss=lossSum / period;
// Calculate subsequent "average gain" and "average loss" values
for (var i = period + 1; i < len; i++) {
var rec=[ih][len-1-i];
averageGain=(averageGain* (period - 1) + rec.gain) / period;
averageLoss=(averageLoss* (period - 1) + rec. loss)/ period;
rec.averageGain=averageGain;
rec.averageLoss=averageLoss;
}
// Calculate RSI
var RS = 0; // Relative strength
var RSIndex = 0; // Relative strength index
for (var i = period + 1; i < len; i++)
{ var rec=[ih][len-1-i]; RS = rec.averageGain/ rec.averageLoss; RSIndex = 100 - 100 / (1 + RS); rec.rsi=RSIndex; } };
if(typeof [ih][0].rsi=="undefined") CalculateRSI(14);
(cfield0)=Math.floor([ih][0].rsi);
var a=Math.round((((((ct).Buy_I_Volume*(pc))/(ct).Buy_CountI)/10000000))*100)/100;
var b=Math.round((((((ct).Sell_I_Volume*(pc))/(ct).Sell_CountI)/10000000))*100)/100;
var c=Math.round((a/b)*100)/100;
var d=Math.round((b/a)*100)/100;
(cfield1)="s_kh=" +a +"s_f=" +b;
(cfield2)="ghodrat_kh=" +c ;
if( ([ih][0].rsi>70 || [ih][0].rsi<30 ) && c>2)
return true;
else
return false;
}()