Allmänt meddelande

Collapse
No announcement yet.

Flytande Stoploss

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Flytande Stoploss

    Hej , vad är det som inte fungerar i mina flytande stoploss. Tanken är att när vinsten når 0,10 procent så ska trailstopp2 aktiveras och då ska den flytande stoplossen vara på 0,1 procent från högsta värdet.

    minuter_innan_stäng:=10

    trail_procent1:=0.9
    trail_procent2:=0.10

    stängning:=le(mult(1440,sub(market(c),frac(date()))),minuter_innan_stäng)

    innehav:=gt(portfolio(v),0)


    i1(

    start=if(ge(d,lasttrade(b,d)),b,0)

    buyprice=lasttrade(b,p)

    maxhittills=hhv(start,100)

    högstav=gt(maxhittills,mult(buyprice,1.0010))

    trail_procent3=if(högstav,trail_procent2,trail_procent1)

    säljgräns=mult(maxhittills,sub(1,div(trail_procent3,100)))

    draw(säljgräns,2,rqb2)

    stoploss=lt(c,säljgräns)

    sell=and(stoploss,innehav)

    mult(sell,5)

    )

    -------------


    minuter_innan_stäng:=10

    trail_procent1:=0.9
    trail_procent2:=0.10

    stängning:=le(mult(1440,sub(market(c),frac(date()))),minuter_innan_stäng)
    innehav:=lt(portfolio(v),0)


    i1(

    start=if(ge(d,lasttrade(s,d)),s,9999)

    sellprice=lasttrade(s,p)

    minhittills=Llv(start,100)

    högstav=lt(minhittills,mult(sellprice,0.9980))

    trail_procent3=if(högstav,trail_procent2,trail_procent1)

    covergräns=mult(minhittills,add(1,div(trail_procent3,100)))

    draw(covergräns,2,dgqb2)

    stoploss=gt(c,covergräns)
    sälj=and(stoploss,innehav)

    mult(sälj,5)
    )

  • #2
    Jag säger som vanligt att ta fram fungerande kod är 20% scriptning och 80% felsökning.
    Felsökning gör man ju genom att bygga scriptet så enkelt som möjligt, kontrollera att det fungerar och sedan bygga på rad för rad, kontrollera igen, rätta felen, bygga på igen osv.

    Du skriver inte hur långt du kommit, triggar det överhuvudtaget eller vad blir felet?

    maxhittils baseras på köpkursen, b.
    start=if(ge(d,lasttrade(b,d)),b,0)
    Om du testar på index kommer inte det att fungera.
    stoploss baseras på c. Om du kör mot en mini så kommer inte det att fungera

    mvh
    Bertil

    Comment


    • #3
      Tack Bertil, det var det jag hade glömt

      Comment

      Working...
      X