true==function()
{
var CalculateBollingerBands =function(period,factor){
var total_average = 0;
for (var i = 0; i < [ih].length; i++)
{
// اطلاعات از تاریخ جدید به قدیم در آرایه موجود است پس اولین روز در آرایه 59 موجود است
var day=[ih].length-i-1;
total_average += [ih][day].PClosing;
if (i >= period - 1)
{
var total_bollinger = 0;
var average = total_average / period;
for (var x = i; x > (i - period); x--)
{
var xday=[ih].length-x-1;
total_bollinger += Math.pow([ih][xday].PClosing - average, 2);
}
var stdev = Math.pow(total_bollinger / period,0.5);
[ih][day].BollingerAverage= average;
[ih][day].BollingerTop= average + factor * stdev;
[ih][day].BollingerBottom= average - factor * stdev;
total_average -= [ih][60-1 - (i - period + 1)].PClosing;
}
}
};
CalculateBollingerBands(20,2);
console.log([ih][0].BollingerTop + ' - ' + (pl));
if([ih][0].BollingerTop<(pl) || [ih][0].BollingerBottm>(pl))
{
return true;
}
else
{
return false;
}
}()
درباره این سایت