فیلتر اندیکاتور CCI

[restricted_page role=”boursetutor_dey99″]

فیلتر اندیکاتــور CCI

 

این فیلتر سهم هایی را نشان میدهد که در اندیکاتور cci شکست خط 100 را داشتیم و اندیکاتور cci بالای 100 قراردارد

در انتهای  فیلتر در شرط بزرگتر و کوچکتر از 100 قرار داده شده
که میتوانید عدد 100  را بدلخواه با توجه به استراتژی خود تغییر دهید 

 

** توجه کنید که گاهــی وجود مقداری اختلاف بین خروجی فیلتر  و مقدار واقعی آن در نمودار به دلیل باگ های سایت tse طبیعی بوده

بنابراین بهتر است در نهایت  نمودار سهم را چک کنید.

<code>

*************************************************

 

true==function()
{

var per=20
var cmin=-100
//—————–
var zr=0.015
var xb=0
var yb=0
var dle=0
var tm=0
var cm=0
var cn=0
var dlen = 60
for(xb=0;xb<dlen;xb++)
{
if([ih][xb].QTotTran5J>0)
{
yb++
}else{}
}
dle=yb

var open=[];open.length=dle
var pmax=[];pmax.length=dle
var pmin=[];pmin.length=dle
var clos=[];clos.length=dle
var typ=[];typ.length=dle
var sma=[];sma.length=dle
var md=[];md.length=dle
var cci=[];cci.length=dle
if((pl)==[ih][0].PDrCotVal)
{
yb=dle+1
}else{
yb=dle
open[dle]=(pf)
pmax[dle]=(pmax)
pmin[dle]=(pmin)
clos[dle]=(pl)
}
for(xb=0;xb<dlen;xb++)
{
if([ih][xb].QTotTran5J>0)
{
yb–
open[yb]=[ih][xb].PriceFirst
pmax[yb]=[ih][xb].PriceMax
pmin[yb]=[ih][xb].PriceMin
clos[yb]=[ih][xb].PDrCotVal
}else{}
}
for(xb=1;xb<=dle;xb++)
{
typ[xb]=(pmax[xb]+pmin[xb]+clos[xb])/3
}
for(xb=per;xb<=dle;xb++)
{
tm=0
for(yb=(xb-per+1);yb<=xb;yb++)
{
tm+=typ[yb]
}
sma[xb]=tm/per
}
for(xb=per;xb<=dle;xb++)
{
tm=0
for(yb=(xb-per+1);yb<=xb;yb++)
{
tm+=Math.abs(sma[xb]-typ[yb])
}
md[xb]=tm/per
}
cm=-10000000
cn=10000000
for(xb=per;xb<=dle;xb++)
{
cci[xb]=(typ[xb]-sma[xb])/(zr*md[xb])
if(cci[xb]>cm)
{
cm=cci[xb]
}
if(cci[xb]<cn)
{
cn=cci[xb]
}
}

if (((cci[dle]*100)/100 ) > ((cci[dle-1]*100)/100 ) && ((cci[dle]*100)/100 ) >100 && ((cci[dle-1]*100)/100 )<100 )

return true;
}()

 

جهت دریافت فایل فیـــــــلتـــــــــر برروی CCi کلیک کنید:

cciفیلتر

 

**********************************************************
</code>

[/restricted_page]

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