MATRİKS
MATRİKS İNDİKATÖR EKLEME BİLGİSİ İÇİN İLETİŞİME GEÇİNİZ.
ÖZEL İNDİKATÖRLER
A2MK MAVİLİM İNDİKATÖRÜ
pr1:=input("SARI PERIOD:",1,500,10); pr2:=input("YEÞÝL PERIOD:",1,500,6); SR1:=MOV((MAX(REF(C,-1),H)+min(ref(c,-1),L))/2,pr1,e); YSL:=If(ValueWhen(1.,If(SR1>Ref(Mov(HHV(SR1,3),pr2,E),-1),1,If(SR1<Ref(Mov(LLV(SR1,3),pr2,E),-1),-1,0)) <>0,If(SR1>Ref(Mov(HHV(SR1,3),pr2,E),-1),1,If(SR1<Ref(Mov(LLV(SR1,2),pr2,E),-1),-1,0))) =-1,Mov(HHV(SR1,3),pr2,E),Mov(LLV(SR1,3),pr2,E)); SR1;YSL
ÖZEL İNDİKATÖRLER
ACCELERATOR OSCİLLATOR İNDİKATÖRÜ
KISAperiod:=Input("KISA Period",1,500,5); UZUNperiod:=Input("UZUN Period",1,500,34); KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; AC:=AO-mov(AO,KISAperiod,S); AC AC'nin 0 seviyesini yukarı kesmesi: KISAperiod:=5; UZUNperiod:=34; KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; AC:=AO-mov(AO,KISAperiod,S); cross(AC,0) AC'nin 0 seviyesini aşağı kesmesi: KISAperiod:=5; UZUNperiod:=34; KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; AC:=AO-mov(AO,KISAperiod,S); cross(0,AC)
ÖZEL İNDİKATÖRLER
ALMA İNDİKATÖRÜ
sigma:=Input("Sigma",0.5,10,6); offset:=Input("Offset",0,1,0.85); w0:= Exp(-Power(0-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w1:= Exp(-Power(1-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w2:= Exp(-Power(2-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w3:= Exp(-Power(3-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w4:= Exp(-Power(4-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w5:= Exp(-Power(5-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w6:= Exp(-Power(6-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w7:= Exp(-Power(7-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); w8:= Exp(-Power(8-ROUND(offset*8-0.5),2)/(2*Power(9/sigma,2))); s0:= w0*Ref(C,-8); s1:= w1*Ref(C,-7); s2:= w2*Ref(C,-6); s3:= w3*Ref(C,-5); s4:= w4*Ref(C,-4); s5:= w5*Ref(C,-3); s6:= w6*Ref(C,-2); s7:= w7*Ref(C,-1); alma:=If((w0+w1+w2+w3+w4+w5+w6+w7+w8)>0,(s0+s1+s2+s3+s4+s5+s6+s7+w8*C)/(w0+w1+w2+w3+w4+w5+w6+w7+w8),C); alma
ÖZEL İNDİKATÖRLER
ALPHA TREND İNDİKATÖRÜ
coeff:=input("ATR Multiplier",0,20,1); AP:=input("Common Period",1,500,14); momentum:=input("Hesaplama MFI=1 RSI=2",1,2,1); mom:=if(momentum=1,MFI(AP),RSI(AP)); upT:=L-ATR(AP)*coeff; downT:=H+ATR(AP)*coeff; AlphaTrend:=If(mom>=50,If(upT<PREV,PREV,upT),If(downT>PREV,PREV,downT)); ref(AlphaTrend,-2); AlphaTrend
ÖZEL İNDİKATÖRLER
Average Sentiment Oscillator İNDİKATÖRÜ
length:=input("Period?",1,100,20); mode:=input("indikatör çalıştırma modu:",0,2,0); intrarange:=H-L; grouplow:=LLV(L,length); grouphigh:=HHV(H,length); groupopen:=ref(o,-length+1); grouprange:=grouphigh-grouplow; K1:=if(intrarange=0,1,intrarange); K2:=if(grouprange=0,1,grouprange); intrabarbulls:=((((C-L)+(H-O))/2)*100)/K1; groupbulls:=((((C-grouplow)+(grouphigh-groupopen))/2)*100)/K2; intrabarbears:=((((H-C)+(O-L))/2)*100)/K1; groupbears:=((((grouphigh-C)+(groupopen-grouplow))/2)*100)/K2; TempBufferBulls:=if(mode=0,(intrabarbulls+groupbulls)/2,if(mode=1,intrabarbulls,groupbulls)); TempBufferBears:=if(mode=0,(intrabarbears+groupbears)/2,if(mode=1,intrabarbears,groupbears)); ASOBulls:=mov(TempBufferBulls,length,S); ASOBears:=mov(TempBufferBears,length,S); ASOBulls; ASOBears
ÖZEL İNDİKATÖRLER
AWESOME OSCILLATOR İNDİKATÖRÜ
KISAperiod:=Input("KISA Period",1,500,5); UZUNperiod:=Input("UZUN Period",1,500,34); KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; AO
ÖZEL İNDİKATÖRLER
AWESOME OSCILLATOR AL İNDİKATÖRÜ
KISAperiod:=5; UZUNperiod:=34; KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; CROSS(AO,0)
ÖZEL İNDİKATÖRLER
AWESOME OSCILLATOR SAT İNDİKATÖRÜ
KISAperiod:=5; UZUNperiod:=34; KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; CROSS(0,AO)
ÖZEL İNDİKATÖRLER
AWESOME OSCILLATOR VERSİYON 2 İNDİKATÖRÜ
KISAperiod:=Input("KISA Period",1,500,5); UZUNperiod:=Input("UZUN Period",1,500,34); SIGNALperiod:=Input("UZUN Period",1,500,7); KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; SIGNAL:=mov(ao,SIGNALperiod,s); AO; SIGNAL
ÖZEL İNDİKATÖRLER
AWESOME OSCILLATOR VERSİYON 2 AL İNDİKATÖRÜ
KISAperiod:=5; UZUNperiod:=34; SIGNALperiod:=7; KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; SIGNAL:=mov(ao,SIGNALperiod,s); CROSS(AO,SIGNAL)
ÖZEL İNDİKATÖRLER
AWESOME OSCILLATOR VERSİYON 2 SAT İNDİKATÖRÜ
KISAperiod:=5; UZUNperiod:=34; SIGNALperiod:=7; KHO:=mov((H+L)/2,KISAperiod,S); UHO:=mov((H+L)/2,UZUNperiod,S); AO:=KHO-UHO; SIGNAL:=mov(ao,SIGNALperiod,s); CROSS(SIGNAL,AO)
ÖZEL İNDİKATÖRLER
BOLLİNGER İNDİKATÖRÜ
Pd:=input("Period",1,500,20); Sd:=input("Standart Sapma",1,10,2); B%:=(C-BBANDBOT(C,Pd,s,Sd))/(BBANDTOP(C,Pd,s,Sd)-BBANDBOT(C,Pd,s,Sd)); B%; 1;0.5;0
ÖZEL İNDİKATÖRLER
BOLLİNGER İNDİKATÖRÜ
Pd:=input("Period",1,500,20); Sd:=input("Standart Sapma",1,10,2); BandWidth:=(BBANDTOP(C,Pd,s,Sd)-BBANDBOT(C,Pd,s,Sd))/Mov(c,Pd,s); BandWidth
ÖZEL İNDİKATÖRLER
Center Of Gravity Oscillator
period:=input("Period",1,500,10); num:=mov(c,period,w)*(period*(period+1)/2); den:=sum(c,period); CG:=num/den; CG; ref(cg,-1)
ÖZEL İNDİKATÖRLER
CHANDER KROLL STOP İNDİKATÖRÜ
p:=input("First Stop Period",1,500,10); q:=input("Stop Period",1,500,9); mult:=input("ATR Multiplier",1,20,1); first_high_stop:=hhv(h, p) - mult * atr(p); first_low_stop:=llv(h, p) + mult * atr(p); stop_short:=hhv(first_high_stop, q); stop_long:=llv(first_low_stop, q); stop_long; stop_short
ÖZEL İNDİKATÖRLER
Chandelier Exit İNDİKATÖRÜ
K1:=input("Period",1,500,22); K2:=input("ATR Period",1,500,22); mult:=input("ATR Çarpani",1,20,3); ShortStop:=llv(l, K1) + mult * atre(K2); LongStop:=hhv(h, K1) - mult * atre(K2); FINALUPPERBAND:=IF(ShortStop<Prev or Ref(c,-1)>Prev,ShortStop,Prev); FINALLOWERBAND:=IF(LongStop>Prev or Ref(c,-1)<Prev,LongStop,Prev); ChandelierEXIT:=IF(REF(FINALUPPERBAND,-1)=Prev and C>FINALUPPERBAND,FINALLOWERBAND,IF(Prev=Ref(FINALLOWERBAND,-1) and C>=FINALLOWERBAND,FINALLOWERBAND,IF(Prev=Ref(FINALLOWERBAND,-1) and C<FINALLOWERBAND,FINALUPPERBAND,FINALUPPERBAND))); ChandelierEXIT
ÖZEL İNDİKATÖRLER
COPPOCK CURVE İNDİKATÖRÜ
period:=input("Smoothing Length",1,500,10); longRocLength:=input("Long ROC Length",1,500,14); shortRocLength:=input("Short ROC Length",1,500,11); coppock:=mov(roc(C,longRocLength,%)+roc(C,shortRocLength,%),period,w); Coppock
ÖZEL İNDİKATÖRLER
DARVASBOX İNDİKATÖRÜ
LowL:=If(L=LLV(L,5),L,If (Ref(L,-1)=LLV(L,5),Ref(L,-1), If(Ref(L,-2)=LLV(L,5),Ref(L,-2),If(Ref(L,-3)=LLV(L,5),Ref(L,-3), If(Ref(L,-4)=LLV(L,5),Ref(L,-4),0))))); NewH:=ValueWhen(1,H>Ref(HHV (H,5),-1),H); box1:=HHV(H,3)<HHV(H,4); box2:=ValueWhen(1,BarsSince(H>Ref(HHV(H,5),-1))=3 AND box1=true,NewH); box3:=ValueWhen(1,BarsSince(H>Ref(HHV(H,5),-1))=3 AND box1=true,LowL); TopBox:=box2; BottomBox:=box3; TopBox; BottomBox
ÖZEL İNDİKATÖRLER
DECYCLER İNDİKATÖRÜ
period:=input("Period",0,500,89); pi:=ATN(1)*4; alphaArc:=2*pi/(period*SQR(2)); alpha:=if(COS(alphaArc)<>0,(COS(alphaArc)+SIN(alphaArc)-1)/COS(alphaArc),prev); hpf:=POWER(1 - (alpha / 2), 2) * (c - 2 * ref(c,-1) + Ref(c,-2)) + 2 * (1 - alpha) * prev - POWER(1 - alpha, 2) * ref(prev,-1); C-hpf
ÖZEL İNDİKATÖRLER
FLAMA İNDİKATÖRÜ
period:=input("Period çift seçilmeli",2,500,16); N3:= (Hhv(H, period) - Llv(L, period)) / period; N1:= (Hhv(H, period/2) - Llv(L, period/2)) / (period/2); N2:=(ref(Hhv(H, period/2),-period/2)-ref(LLv(L, period/2),-period/2))/(period/2); Dimen:= (Log((N1 + N2)/N3)) / Log(2); alpha:= EXP(-4.6*(Dimen - 1)); alpha1:=If(alpha < .01,.01,If(alpha > 1,1,alpha)); FRAMA:=alpha1*(H+L)/2+(1-alpha1)*PREV; FRAMA
ÖZEL İNDİKATÖRLER
SUPERTREND İNDİKATÖRÜ
period:=input("period",1,500,10); coeff:=input("coeff",1,20,3); AP:=(H+L)/2; OFFSET:=coeff*ATR(period); STR:=AP+OFFSET; STS:=AP-OFFSET; FUB:=IF(STR<PREV OR REF(C,-1)>PREV,STR,PREV); FLB:=IF(STS>PREV OR REF(C,-1)<PREV,STS,PREV); ST:=IF(PREV=REF(FUB,-1) AND C<FUB,FUB,IF(PREV=REF(FUB,-1) AND C>FUB,FLB,IF(PREV=REF(FLB,-1) AND C>FLB,FLB,IF(PREV=REF(FLB,-1) AND C<FLB,FUB,fub)))); ST