Hej,
Jag översätter en indikator jag har i metastock till NAT, men verkar inte få till det. (kollar mot OMX i metastock där signal ges i EOD kurser).
Det borde vara något enkelt jag har missat då varje enskild logik del funkar men inte kombinatioen av logik delarna.
{ var 1 är föregående periods stängning }
var1:=REF(C,1)
{ var 2 är 0.75 % av ATR för 15 perioder}
var2:=mult(0.75,ATR(15))
{ var 3 är var1 + var 2}
var3:=add(var2,var1)
{ logik1 close större än 0.75 ATR av gårdagens close}
logik1:=GT(C,var3)
{ var 4 nuvarande high minus low}
var4:=sub(H,L)
{ var 5/6 ger 60% av kursstapeln}
var5:=multi(var4,0.6)
var6:=add(L,var5)
{ logik2 close i över 60% av kursstapeln}
logik2:=GT(C,var6)
{ var 7 högsta pris senaste 15 perioderna}
var7:=HHV(REF(C,1),15)
{ logik3 close > senaste 15 perioderna}
logik3:=GT(C,var7)
{ logik4 close större än EMA100 trend check}
logik4:=GT(C, Mov(C,100,E))
end=and(and(logik1,logik2),and(logik3,logik4))
mult(end,10)
Jag översätter en indikator jag har i metastock till NAT, men verkar inte få till det. (kollar mot OMX i metastock där signal ges i EOD kurser).
Det borde vara något enkelt jag har missat då varje enskild logik del funkar men inte kombinatioen av logik delarna.
{ var 1 är föregående periods stängning }
var1:=REF(C,1)
{ var 2 är 0.75 % av ATR för 15 perioder}
var2:=mult(0.75,ATR(15))
{ var 3 är var1 + var 2}
var3:=add(var2,var1)
{ logik1 close större än 0.75 ATR av gårdagens close}
logik1:=GT(C,var3)
{ var 4 nuvarande high minus low}
var4:=sub(H,L)
{ var 5/6 ger 60% av kursstapeln}
var5:=multi(var4,0.6)
var6:=add(L,var5)
{ logik2 close i över 60% av kursstapeln}
logik2:=GT(C,var6)
{ var 7 högsta pris senaste 15 perioderna}
var7:=HHV(REF(C,1),15)
{ logik3 close > senaste 15 perioderna}
logik3:=GT(C,var7)
{ logik4 close större än EMA100 trend check}
logik4:=GT(C, Mov(C,100,E))
end=and(and(logik1,logik2),and(logik3,logik4))
mult(end,10)
Comment