Allmänt meddelande

Collapse
No announcement yet.

Bollingerband och %b

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

  • Bollingerband och %b

    Enligt bollinger så skall det genereras köpsignal om
    mfi(10) är över 80 och %b är över 0.8

    När jag räknar ut %b får jag det inte över 0.5

    vid 1.0 ska kursen vandra vid övre banden och vid 0.0 i det nedre bandet.


    Varför blir inte %b som jag vill, vad är fel ?
    Detta script kör jag.

    mperiod:=20
    deviation:=2.0
    bollingerpådata:=c
    m1:=mov(bollingerpådata,mperiod)
    sd1:=stdev(bollingerpådata,mperiod)

    upperBB:=add(m1,mult(sd1,deviation))

    {Undre RsiBollinger--------------}
    lowerBB:=sub(m1,mult(sd1,deviation))

    {Mellan RsiMedel--------------}
    midBB:=mov(bollingerpådata,mperiod,s)

    min uträkning är:

    procb1:=sub(c,upperBB)
    procb2:=sub(upperBB,lowerBB)
    procb3:=div(procb1,procb2)
    procsig:=gt(procb3,0,8)

    mfi1:=mfi(10)
    mfi2:=hhv(gt(mfi1,80),2)
    signal1:=and(procsig,mfi2)
    signal1
    Robert R.

  • #2
    Då du subtraherar från övrebb så blir det tvärtom mot vad du specade.


    procb1:=sub(c,lowerBB)

    så pekar det åt rätt håll.

    Sedan använder du decimalkomma istället för decimalpunkt.

    procsig:=gt(procb3,0,8)

    Ändra till

    procsig:=gt(procb3,0.8)

    så blir det bra.

    Comment


    • #3
      Perfekt, nu fungerar det, man bugar och tackar för hjälpen.
      Robert R.

      Comment

      Working...
      X