فیلتر اندیکاتور Bollinger band( کف باند بولینگر)
[restricted_page role=”boursetutor_dey99″]
فیلتر بولینگر باند کف
این فیلتر سهم هایی را نشان میدهد که کف باند بولینگر قراردارند
** توجه کنید که گاهــی وجود مقداری اختلاف بین سهم های خروجی و مقدار واقعی آن در نمودار به دلیل باگ های سایت tse طبیعی بوده
بنابراین بهتر است در نهایت نمودار سهم را چک کنید.
<code>
*************************************************
//Bollinger Bands
true==function() {
var period = 20;
var multi = 2;
var addToday = true;
var candle = function(a) {
return {c: a.PDrCotVal, h: a.PriceMax, l: a.PriceMin, o: a.PriceFirst};
}
var getCandles = function() {
var cs = [];
for(var i = 0; i < [ih].length; i++)
([ih][i].ZTotTran > 0) && cs.push(candle([ih][i]));
if(addToday && (tno) > 0) {
var t = {c: (pl), h: (pmax), l: (pmin), o: (pf)};
if(t.c != cs[0].c || t.h != cs[0].h || t.l != cs[0].l || t.o != cs[0].o)
cs.unshift(t);
}
return (cs.length > 30) ? cs : false;
}
var BB = function(a) {
var dvma, i, j;
for(i = a.length-period; i >= 0; i–) {
var sum = 0;
for(j = 0; j < period; j++)
sum += a[i+j].c;
a[i].BBM = sum/period;
var sumdv = 0;
for(j = 0; j < period; j++)
sumdv += Math.pow(a[i+j].c – a[i].BBM, 2);
dvma = Math.sqrt(sumdv/period);
a[i].BBH = a[i].BBM + 2*dvma;
a[i].BBL = a[i].BBM – 2*dvma;
}
}
var c = getCandles();
if(c) {
BB(c);
if(c[0].l <= c[0].BBL)
{ (cfield0) = “کف”;
return true;
}
}
}()&&(tvol)> [is5] && (tvol)>2*[is6]
**********************************************************
</code>
[/restricted_page]
دیدگاهتان را بنویسید