Allmänt meddelande

Collapse
No announcement yet.

Stochastic filter

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

  • Stochastic filter

    Hej, lite hjälp önskas.

    Skulle behöva ha ett filter till mitt long- samt shortscript för att få ner antalet signaler. Blir idag lite väl många onödiga köp/sälj av bull/bear.

    Ett filter baserat på Stochastic skulle nog hjälpa.

    Kör med Stochastic inställt på 250 26 14 och i15.

    Har tänkt mig följande:

    ok_short:=om Stochastic är under 80

    ok_long:=om Stochastic är över 20



    Köp1=And(mittscript,ok_short)

    Köp1=And(mittscript,ok_long)

  • #2
    Ursprungligen postat av Wheelie Visa inlägg
    Hej, lite hjälp önskas.

    Skulle behöva ha ett filter till mitt long- samt shortscript för att få ner antalet signaler. Blir idag lite väl många onödiga köp/sälj av bull/bear.

    Ett filter baserat på Stochastic skulle nog hjälpa.

    Kör med Stochastic inställt på 250 26 14 och i15.

    Har tänkt mig följande:

    ok_short:=om Stochastic är under 80

    ok_long:=om Stochastic är över 20

    Köp1=And(mittscript,ok_short)

    Köp1=And(mittscript,ok_long)

    Prova det här. känner mig lite tveksam till villkoren, det ger ju signal samtidigt för short och long då värdet ligger mellan 20 och 80. Ligger även väldigt ofta över 20. Kanske ska lägga till att signallinjen skall vara Gt resp Lt.

    stp:=250
    stck1:=sub(hhv(cmpref(h,0,A),stp),llv(cmpref(l,0,A),stp))
    stck2:=sub(cmpref(c,0,A),llv(cmpref(l,0,A),stp))
    st60m:=div(mult(stck2,100),stck1)
    st60slow=mov(st60m,26,s)
    cd1=mov(st60slow,14,s)
    ok_long=gt(st60slow,20)
    ok_long
    {@A(15,)}

    Comment


    • #3
      Tack för snabbt svar och ett bra script!

      Har infogat ditt script och provat lite. Det ser lovande ut. Jag har även lagt till Gt resp. Lt på signallinjen som ytterligare ett villkor för signal. Tack för tipset.

      Comment


      • #4
        Hej Hong Kong Ola!

        Skulle villa ha signal lite före linjerna korsar varandra.

        Går det att mäta avståndet mellan signallinjen och stochasticlinjen?

        Om tex avståndet är mellan 1 och 0 = sant.


        stp:=100
        stck1:=sub(hhv(cmpref(h,0,A),stp),llv(cmpref(l,0,A),stp))
        stck2:=sub(cmpref(c,0,A),llv(cmpref(l,0,A),stp))
        st60m:=div(mult(stck2,100),stck1)
        st60slow:=mov(st60m,20,e)
        cd1:=mov(st60slow,10,e)
        ok_värde:=lt(st60slow,95)
        ok_över:=lt(st60slow,cd1)
        ok_avstånd:= ????????????????????????????????????

        draw(st60slow,5,kae0)
        draw(cd1,6,bae1)

        Ha en trevlig helg!

        Comment


        • #5
          Så här kanske:



          ok_värde:=lt(st60slow,95)
          ok_över:=lt(st60slow,cd1)
          ok_avstånd:=sub(ok_värde,ok_över)
          ta_bort_minustecken:=abs(ok_avstånd)
          larm:=lt(ta_bort_minustecken,1)

          Comment

          Working...
          X