0 beğenilme 0 beğenilmeme
408 kez görüntülendi
mrb

soruyu sormuşum ama indikatörü yazmamışım kusura bakamayın.
 

length:=20;
mult:=20;
lengthKC:=20;
multKC:=1.5;
useTrueRange:=input("Use TrueRange(KC)",0,1,1);
source:=C;
basis:=MOV(source,length,S);
dev:=multKC * STDEV(source,length);
upperBB:=basis+dev;
lowerBB:=basis-dev;
ma:=MOV(source,lengthKC,S);
range:=If(useTrueRange=1,ATR(1),H-L);
rangema:=MOV(range,lengthKC,S);
upperKC:=ma+rangema*multKC;
lowerKC:=ma-rangema*multKC;
sqzOn:=If(lowerBB>lowerKC AND upperBB<upperKC,1,0);
sqzOff:=If(lowerBB<lowerKC AND upperBB>upperKC,1,0);
noSqz:=If(sqzOn=0 AND sqzOff=0,1,0);

x1:=((HHV(H,lengthKC)+LLV(L,lengthKC))/2    +   MOV(C,lengthKC,S))/2;

val:=LINEARREG(source - x1,lengthKC);
val
bir cevap ile ilgili: matriks expert advisor
Diğer Analizler kategorisinde (232 puan) tarafından | 408 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap
merhaba,

renkler bölümüne al için

length:=20;
mult:=20;
lengthKC:=20;
multKC:=1.5;
useTrueRange:=1;
source:=C;
basis:=MOV(source,length,S);
dev:=multKC * STDEV(source,length);
upperBB:=basis+dev;
lowerBB:=basis-dev;
ma:=MOV(source,lengthKC,S);
range:=If(useTrueRange=1,ATR(1),H-L);
rangema:=MOV(range,lengthKC,S);
upperKC:=ma+rangema*multKC;
lowerKC:=ma-rangema*multKC;
sqzOn:=If(lowerBB>lowerKC AND upperBB<upperKC,1,0);
sqzOff:=If(lowerBB<lowerKC AND upperBB>upperKC,1,0);
noSqz:=If(sqzOn=0 AND sqzOff=0,1,0);

x1:=((HHV(H,lengthKC)+LLV(L,lengthKC))/2    +   MOV(C,lengthKC,S))/2;

val:=LINEARREG(source - x1,lengthKC);
val>ref(val,-1)

sat için

length:=20;
mult:=20;
lengthKC:=20;
multKC:=1.5;
useTrueRange:=1;
source:=C;
basis:=MOV(source,length,S);
dev:=multKC * STDEV(source,length);
upperBB:=basis+dev;
lowerBB:=basis-dev;
ma:=MOV(source,lengthKC,S);
range:=If(useTrueRange=1,ATR(1),H-L);
rangema:=MOV(range,lengthKC,S);
upperKC:=ma+rangema*multKC;
lowerKC:=ma-rangema*multKC;
sqzOn:=If(lowerBB>lowerKC AND upperBB<upperKC,1,0);
sqzOff:=If(lowerBB<lowerKC AND upperBB>upperKC,1,0);
noSqz:=If(sqzOn=0 AND sqzOff=0,1,0);

x1:=((HHV(H,lengthKC)+LLV(L,lengthKC))/2    +   MOV(C,lengthKC,S))/2;

val:=LINEARREG(source - x1,lengthKC);
val<ref(val,-1)

sembol kısmına al için

 

length:=20;
mult:=20;
lengthKC:=20;
multKC:=1.5;
useTrueRange:=1;
source:=C;
basis:=MOV(source,length,S);
dev:=multKC * STDEV(source,length);
upperBB:=basis+dev;
lowerBB:=basis-dev;
ma:=MOV(source,lengthKC,S);
range:=If(useTrueRange=1,ATR(1),H-L);
rangema:=MOV(range,lengthKC,S);
upperKC:=ma+rangema*multKC;
lowerKC:=ma-rangema*multKC;
sqzOn:=If(lowerBB>lowerKC AND upperBB<upperKC,1,0);
sqzOff:=If(lowerBB<lowerKC AND upperBB>upperKC,1,0);
noSqz:=If(sqzOn=0 AND sqzOff=0,1,0);

x1:=((HHV(H,lengthKC)+LLV(L,lengthKC))/2    +   MOV(C,lengthKC,S))/2;

val:=LINEARREG(source - x1,lengthKC);
cross(val,ref(val,-1))

 

sat için

length:=20;
mult:=20;
lengthKC:=20;
multKC:=1.5;
useTrueRange:=1;
source:=C;
basis:=MOV(source,length,S);
dev:=multKC * STDEV(source,length);
upperBB:=basis+dev;
lowerBB:=basis-dev;
ma:=MOV(source,lengthKC,S);
range:=If(useTrueRange=1,ATR(1),H-L);
rangema:=MOV(range,lengthKC,S);
upperKC:=ma+rangema*multKC;
lowerKC:=ma-rangema*multKC;
sqzOn:=If(lowerBB>lowerKC AND upperBB<upperKC,1,0);
sqzOff:=If(lowerBB<lowerKC AND upperBB>upperKC,1,0);
noSqz:=If(sqzOn=0 AND sqzOff=0,1,0);

x1:=((HHV(H,lengthKC)+LLV(L,lengthKC))/2    +   MOV(C,lengthKC,S))/2;

val:=LINEARREG(source - x1,lengthKC);
cross(ref(val,-1),val)

 

yazıp deneyebilirsiniz,

bilgilerinize
(40,149 puan) tarafından
tarafından seçilmiş
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı