Hej, jag har problem med att få till scriptet. Vill att signaler ska tas när close är över gårdagens close. Varför blir det fel? Den gör inte alltid fel men ibland tar den inte signal alls, trots att close är över gårdagens close, vill att den ska göra rätt hela tiden.
{ läs av innehav }
ej_innehav:=le(portfolio(v),0)
{ definiera tidpunkter }
{ definiera tidpunkter }
kl0930:=gt(frac(date()),0.3131)
kl1710:=lt(frac(date()),0.7252)
{ test om minst 5 minuter gått sedan förra köp }
spärr:=5
lt1:=LastTrade(B,D)
minSedanKöp:=mult(sub(date(),lt1),1440)
tid:=Gt(minSedanKöp,spärr)
{ definiera gårdagens close}
yhigh:=cmpref(c,1,a)
i1(
rc1=roc(c,1)
rc_över1=gt(rc1,0.01)
ok=gt(c,yhigh)
köp1=and(rc_över1,ok)
köp2=and(köp1,ej_innehav)
mult(köp2,15)
)
{@A(0,OMX Stock )}
{ läs av innehav }
ej_innehav:=le(portfolio(v),0)
{ definiera tidpunkter }
{ definiera tidpunkter }
kl0930:=gt(frac(date()),0.3131)
kl1710:=lt(frac(date()),0.7252)
{ test om minst 5 minuter gått sedan förra köp }
spärr:=5
lt1:=LastTrade(B,D)
minSedanKöp:=mult(sub(date(),lt1),1440)
tid:=Gt(minSedanKöp,spärr)
{ definiera gårdagens close}
yhigh:=cmpref(c,1,a)
i1(
rc1=roc(c,1)
rc_över1=gt(rc1,0.01)
ok=gt(c,yhigh)
köp1=and(rc_över1,ok)
köp2=and(köp1,ej_innehav)
mult(köp2,15)
)
{@A(0,OMX Stock )}
Comment