فیلتر ترکیبی 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]

دیدگاهتان را بنویسید