true == function ()
{
var i,j,tp,smtp,nd,smnd,cci
var stp=0
var snd=0
for(i=0;i<14;i++)
{
j= 13- i
tp=([ih][j].PriceMax + [ih][j].PClosing + [ih][j].PriceMin) / 3
stp=stp+ tp
smtp=stp/(i+1)
nd=Math.abs(smtp - tp)
snd=snd+ nd
smnd=snd / (i+1)
cci= ((tp-smtp) /smnd) /0.015
}
(cfield1)=AdvRoundColor(cci,1)
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 rsi = [ih][0].rsi
if(cci >= -100 && cci<=0 )
if (rsi>= 50 && K<=110)
if(( (pcp) >= 0.1 && (plp) >= 2 )&& (tno)>30)
if((ct).Buy_I_Volume>=((ct).Sell_I_Volume))
{
retu true;
}
else
{
retu false;
}
}()
ما را در سایت بی بال دنبال میکنید
برچسب: نویسنده: بازدید: 119