Allmänt meddelande

Collapse
No announcement yet.

Snabb Parabolic

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

  • Snabb Parabolic

    Skulle behöva lite hjälp där scriptkunskaperna lyser med sin frånvaro. Vill att det funkar enligt:

    -Vid parabolic omslag till ex köp så ska signal aldrig komma i den första stapeln efter omslag.
    -Signal kan komma tidigast i stapel 2 när/om C är högre än HHV i föregående stapel.
    -Om signal varit och sedan gått till exit så ska inte ny signal kunna genereras i samma parabolic. Ovanstående kan ju alltså bli sant en gång till efter att man fått exit men ska alltså då spärras tills det blivit ett omslag i parabolic.
    -Eventuellt skulle jag vilja stoppa signal i dagens första parabolic också. Alltså kräva att det varit 1 omslag i parabolic innan signal släpps igenom.

    Inte kommit längre än så här

    Long Entry:
    accelerator:=0.02
    maxacc:=0.20
    i5(
    parab=sar(accelerator,maxacc)

    buy1=gt(c,parab)

    buy2=gt(c,ref(h,1))

    mult(and(buy1,buy2),10)
    )


    Short Entry:
    accelerator:=0.02
    maxacc:=0.20
    i5(
    parab=sar(accelerator,maxacc)

    sell1=lt(c,parab)

    sell2=LT(C,REF(L,1))

    mult(and(sell1,sell2),7)
    )

    Bifogar bild som visar hur jag menar.

    Mvh Emil
    Attached Files

  • #2
    Problemet är att SAR() bara är en grafisk indikator, man kan använda SAR2 i script men då blir parameterinställningarna annorlunda.

    Här är kanske ett alternativ som gör det du vill:

    accelerator:=0.001
    maxacc:=0.005
    i5(
    parab=sar2(accelerator,maxacc)
    draw(parab,2,bqb)

    buy1=and(gt(c,parab),gt(c,aref(h,1)))
    buy2=hhv(lt(c,parab),2)
    omslag=and(buy1,buy2)

    mult(aref(omslag,1),10)
    )


    Comment

    Working...
    X