فیلتر ترکیبی 2
[restricted_page role=”boursetutor_dey99″]
فیلتر ترکیبی RSI و تابلو
این فیلتر سهم هایی را نشان میدهد که rsi بالاتر از 60 داشته باشند
سرانه خرید بالای 12 دارد و قدرت خریدار به فروشنده بیشتر از 2 باشد
** توجه کنید که گاهــی وجود مقداری اختلاف بین خروجی فیلتر و مقدار واقعی آن در نمودار به دلیل باگ های سایت tse طبیعی بوده
بنابراین بهتر است در نهایت نمودار سهم را چک کنید.
<code>
*************************************************
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);
var rssi= [ih][0].rsi;
//سرانه خريد هر حقيقي
var darsad_kharid = (ct).Buy_I_Volume / (tvol) ;
var meghdar_kharid = darsad_kharid * (tval) ;
var sarane_kharid = meghdar_kharid / (ct).Buy_CountI ;
//سرانه فروش هر حقيقي
var darsad_forosh = (ct).Sell_I_Volume / (tvol) ;
var meghdar_forosh = darsad_forosh * (tval) ;
var sarane_forosh = meghdar_forosh / (ct).Sell_CountI ;
var sarane_kharid_har_haghighi = Math.round(sarane_kharid / 100000 ) / 100 ;
var sarane_forosh_har_haghighi = Math.round(sarane_forosh / 100000 ) / 100 ;
var ghodrat = Math.round( (sarane_kharid_har_haghighi / sarane_forosh_har_haghighi ) * 100 ) / 100 ;
if ( ( rssi > 60 ) && (ghodrat>2) && ( sarane_kharid_har_haghighi>=12) )
{
return true;
}
}()
**********************************************************
</code>
[/restricted_page]
دیدگاهتان را بنویسید