Kul Berra! Ser riktigt bra ut, kanske bör prova på några fler terminer. Det stämmer att den första affären kan bli fel när stoppen räknar på ett värde som inte har med verkligheten att göra.
För skarp körning är det bäst att skriva om stoppen så att den kollar innehav etc istället för att "gissa" om det finns ett innehav eller ej.
{ STOPLOSS }
flytnivå:=0.99
bakåt1:=480
efterinköp=if(ge(d,lasttrade(b,d)),h,0)
highlevelb=hhv(efterinköp,bakåt1)
stoppok=gt(portfolio(v),0)
stoppkurva=mult(highlevelb,flytnivå)
stoppsälj=and(stoppok,le(l,stoppkurva))
draw(if(stoppok,stoppkurva,0),2,rqb)
mult(stoppsälj,25)
För skarp körning är det bäst att skriva om stoppen så att den kollar innehav etc istället för att "gissa" om det finns ett innehav eller ej.
{ STOPLOSS }
flytnivå:=0.99
bakåt1:=480
efterinköp=if(ge(d,lasttrade(b,d)),h,0)
highlevelb=hhv(efterinköp,bakåt1)
stoppok=gt(portfolio(v),0)
stoppkurva=mult(highlevelb,flytnivå)
stoppsälj=and(stoppok,le(l,stoppkurva))
draw(if(stoppok,stoppkurva,0),2,rqb)
mult(stoppsälj,25)
Comment