Hej
jag hittade detta stoploss från en av Rikards trådar. Dock vill den inte riktigt samarbeta med mig. Tänkte mig att ändra orginalet som är i % till antal punkter i ex ett index eller kr i aktier. Vore snällt om någon kunde hitta felet, eftersom den aldrig ger ut några säljsingnaler
Orginal
{ STOPLOSS }
flytnivå:=0.98
bakåt1:=480
lasttradek=Retval(if(And(köpentry,or(ge(getval(4),getval(3)),eqv(getval(4),0))),D,Getval(3)),3)
efterinköp=if(ge(d,getval(3)),h,0)
highlevelb=hhv(efterinköp,bakåt1)
stoppok=gt(getval(3),getval(4))
köppris=find(And(ge(d,getval(3)),lt(ref(d,1),getval(3))),bakåt1,c,1)
stoppkurva=mult(highlevelb,flytnivå)
stoppsälj=and(stoppok,le(l,stoppkurva))
lasttrades=Retval(if(And(stoppsälj,gt(getval(3),getval(4))),D,Getval(4)),4)
draw(if(stoppok,stoppkurva,0),2,rqb)
mult(stoppsälj,25)
Nytt
{ STOPLOSS }
flytnivå:=20 {Förut var det i procent och jag vill ha i punkter på ett index}
bakåt1:=480
lasttradek=Retval(if(And(köpentry,or(ge(getval(4),getval(3)),eqv(getval(4),0))),D,Getval(3)),3)
efterinköp=if(ge(d,getval(3)),h,0)
highlevelb=hhv(efterinköp,bakåt1)
stoppok=gt(getval(3),getval(4))
köppris=find(And(ge(d,getval(3)),lt(ref(d,1),getval(3))),bakåt1,c,1)
stoppkurva=sub(highlevelb,flytnivå) {Byter ut mult till sub eftersom jag vill ta bort de 20 punkterna från högsta värdet från last trade}
stoppsälj=and(stoppok,le(l,stoppkurva))
lasttrades=Retval(if(And(stoppsälj,gt(getval(3),getval(4))),D,Getval(4)),4)
draw(if(stoppok,stoppkurva,0),2,rqb)
mult(stoppsälj,25)
jag hittade detta stoploss från en av Rikards trådar. Dock vill den inte riktigt samarbeta med mig. Tänkte mig att ändra orginalet som är i % till antal punkter i ex ett index eller kr i aktier. Vore snällt om någon kunde hitta felet, eftersom den aldrig ger ut några säljsingnaler
Orginal
{ STOPLOSS }
flytnivå:=0.98
bakåt1:=480
lasttradek=Retval(if(And(köpentry,or(ge(getval(4),getval(3)),eqv(getval(4),0))),D,Getval(3)),3)
efterinköp=if(ge(d,getval(3)),h,0)
highlevelb=hhv(efterinköp,bakåt1)
stoppok=gt(getval(3),getval(4))
köppris=find(And(ge(d,getval(3)),lt(ref(d,1),getval(3))),bakåt1,c,1)
stoppkurva=mult(highlevelb,flytnivå)
stoppsälj=and(stoppok,le(l,stoppkurva))
lasttrades=Retval(if(And(stoppsälj,gt(getval(3),getval(4))),D,Getval(4)),4)
draw(if(stoppok,stoppkurva,0),2,rqb)
mult(stoppsälj,25)
Nytt
{ STOPLOSS }
flytnivå:=20 {Förut var det i procent och jag vill ha i punkter på ett index}
bakåt1:=480
lasttradek=Retval(if(And(köpentry,or(ge(getval(4),getval(3)),eqv(getval(4),0))),D,Getval(3)),3)
efterinköp=if(ge(d,getval(3)),h,0)
highlevelb=hhv(efterinköp,bakåt1)
stoppok=gt(getval(3),getval(4))
köppris=find(And(ge(d,getval(3)),lt(ref(d,1),getval(3))),bakåt1,c,1)
stoppkurva=sub(highlevelb,flytnivå) {Byter ut mult till sub eftersom jag vill ta bort de 20 punkterna från högsta värdet från last trade}
stoppsälj=and(stoppok,le(l,stoppkurva))
lasttrades=Retval(if(And(stoppsälj,gt(getval(3),getval(4))),D,Getval(4)),4)
draw(if(stoppok,stoppkurva,0),2,rqb)
mult(stoppsälj,25)
Comment