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;
}
}()


مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها