0 beğenilme 0 beğenilmeme
337 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 (198 puan) tarafından | 337 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,137 soru
8,107 cevap
4,601 yorum
14,986 kullanıcı