Hej, redovisar en enkel strategi., Den har hög andel vinster dock är förlusterna stora. Tänkte vi kunde vässa till strategin i forumet.
{köp}
yhigh:=cmpref(o,1,a)
i1(
mv1=mov(close,5)
ovanför1=llv(gt(close,mv1),1)
över=gt(c,mult(yhigh,1.0010))
r1=rsiw(14)
r2=lt(r1,40)
köp1=and(ovanför1,över)
köp2=and(and(köp1,r2),r2)
mult(köp2,15)
)
{@A(0,)}
----------
{kort}
{ läs av innehav }
ej_innehav:=ge(portfolio(v),0)
ylow:=cmpref(o,1,a)
i1(
mv1=mov(close,5)
nedanför1=llv(lt(close,mv1),1)
r1=rsiw(14)
r2=gt(r1,60)
neråt=lt(c,mult(ylow,0.9990))
köp1=and(neråt,nedanför1)
köp2=and(köp1,r2)
mult(köp2,15)
)
{@A(0,)}
---------------
{vinsthemtagning lång}
innehav:=gt(portfolio(v),0)
minuter_innan_stäng:=6
stängning:=le(mult(1440,sub(market(c),frac(date()))),minuter_innan_stäng)
i1(
rödstapel=lt(aref(c,1),aref(o,1))
köpnivå=lasttrade(b,p)
vinsten=sub(c,köpnivå)
vinstvillkor=ge(mult(div(vinsten,köpnivå),100),0.07)
rc1=roc(close,1)
rc_under1=lt(rc1,-0.01)
r1=rsiw(14)
r2=gt(r1,70)
mv1=mov(close,5,s)
ovanför1=llv(lt(close,mv1),1)
sälj1=and(and(vinstvillkor,ovanför1),r2)
sälj2=and(and(sälj1,rc_under1),rc_under1)
sälj3=or(sälj2,stängning)
sälj4=and(sälj3,innehav)
mult(sälj3,10)
)
{vinsthemtagning kort}
innehav:=lt(portfolio(v),0)
minuter_innan_stäng:=6
stängning:=le(mult(1440,sub(market(c),frac(date()))),minuter_innan_stäng)
i1(
säljnivå=lasttrade(s,p)
vinsten=sub(säljnivå,c)
vinstvillkor=ge(mult(div(vinsten,säljnivå),100),0.07)
rc1=roc(close,1)
rc_över1=gt(rc1,0.01)
r1=linreg(rsiw(14),14)
r2=lt(r1,30)
mv7=mov(close,5,s)
ovanför1=llv(gt(close,mv7),1)
sälj1=and(and(vinstvillkor,ovanför1),r2)
sälj2=and(and(sälj1,rc_över1),r2)
sälj3=and(sälj2,innehav)
mult(sälj3,10)
)
{köp}
yhigh:=cmpref(o,1,a)
i1(
mv1=mov(close,5)
ovanför1=llv(gt(close,mv1),1)
över=gt(c,mult(yhigh,1.0010))
r1=rsiw(14)
r2=lt(r1,40)
köp1=and(ovanför1,över)
köp2=and(and(köp1,r2),r2)
mult(köp2,15)
)
{@A(0,)}
----------
{kort}
{ läs av innehav }
ej_innehav:=ge(portfolio(v),0)
ylow:=cmpref(o,1,a)
i1(
mv1=mov(close,5)
nedanför1=llv(lt(close,mv1),1)
r1=rsiw(14)
r2=gt(r1,60)
neråt=lt(c,mult(ylow,0.9990))
köp1=and(neråt,nedanför1)
köp2=and(köp1,r2)
mult(köp2,15)
)
{@A(0,)}
---------------
{vinsthemtagning lång}
innehav:=gt(portfolio(v),0)
minuter_innan_stäng:=6
stängning:=le(mult(1440,sub(market(c),frac(date()))),minuter_innan_stäng)
i1(
rödstapel=lt(aref(c,1),aref(o,1))
köpnivå=lasttrade(b,p)
vinsten=sub(c,köpnivå)
vinstvillkor=ge(mult(div(vinsten,köpnivå),100),0.07)
rc1=roc(close,1)
rc_under1=lt(rc1,-0.01)
r1=rsiw(14)
r2=gt(r1,70)
mv1=mov(close,5,s)
ovanför1=llv(lt(close,mv1),1)
sälj1=and(and(vinstvillkor,ovanför1),r2)
sälj2=and(and(sälj1,rc_under1),rc_under1)
sälj3=or(sälj2,stängning)
sälj4=and(sälj3,innehav)
mult(sälj3,10)
)
{vinsthemtagning kort}
innehav:=lt(portfolio(v),0)
minuter_innan_stäng:=6
stängning:=le(mult(1440,sub(market(c),frac(date()))),minuter_innan_stäng)
i1(
säljnivå=lasttrade(s,p)
vinsten=sub(säljnivå,c)
vinstvillkor=ge(mult(div(vinsten,säljnivå),100),0.07)
rc1=roc(close,1)
rc_över1=gt(rc1,0.01)
r1=linreg(rsiw(14),14)
r2=lt(r1,30)
mv7=mov(close,5,s)
ovanför1=llv(gt(close,mv7),1)
sälj1=and(and(vinstvillkor,ovanför1),r2)
sälj2=and(and(sälj1,rc_över1),r2)
sälj3=and(sälj2,innehav)
mult(sälj3,10)
)