نمادهایی را نمایش می دهد که 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); if( [ih][0].rsi>80 || [ih][0].rsi<20)
return true;
else
return false;
}()
یک دیدگاه
احسان
باسلام و ادب
بسیار بسیار عالی و حرفه ای بود متشکرم از شما ۹۹/۰۹/۱۹
amin
مرسی عالی
رضا عزیزیان
با سلام و عرض تشکر
احتراما هنگام اجرای فیلتر در سایت tset خطای زیر مشاهده میشه لطفا راهنمایی فرمایید.
خطای زیر در هنگام اجرا مشاهده شد:
TypeError: Cannot read property ‘PClosing’ of undefined
محسن
چرا برای من این خطا را می دهد ؟
محسن
چرا برای من این خطا را می دهد ؟
TypeError: Cannot read property ‘PClosing’ of undefined
محمد
سلام در قسمت تنظیم ها آمارهای کلیدی وبعقیه رو فعال کنید