Allmänt meddelande

Collapse
No announcement yet.

Hull Moving Average, trendindikator

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

  • Hull Moving Average, trendindikator

    Försöker skripta Hull Moving Average men får inte till det.

    Calculation
    Calculate a Weighted Moving Average with period n / 2 and multiply it by 2
    Calculate a Weighted Moving Average for period n and subtract if from step 1
    Calculate a Weighted Moving Average with period sqrt(n) using the data from step 2
    HMA= WMA(2*WMA(n/2) − WMA(n)),sqrt(n))
    period:=20

    steg1=mult(mov(c,div(period,2),w),2)
    steg2=sub(steg1,mov(c,period,w))
    steg3=mov(steg2,sqrt(period),w)


    Ser någon vad jag gör för fel?
    AlgoPal - Emotionless Trading - Hyr ut våra trading algoritmer for Autostock via algopal.com

  • #2
    Medelvärdesbildningen måste vara i heltal, roten ur 20 är inte ett heltal

    steg3=mov(steg2,sqrt(period),w)

    testa med
    steg3=mov(steg2,int(sqrt(period)),w)

    mvh
    Bertil

    Comment


    • #3
      Tack, men det fungerar fortfarande inte.

      period:=20

      steg1=mult(mov(c,int(div(period,2)),w),2)
      steg2=sub(steg1,mov(c,period,w))
      steg3=mov(steg2,int(sqrt(period)),w)
      AlgoPal - Emotionless Trading - Hyr ut våra trading algoritmer for Autostock via algopal.com

      Comment


      • #4
        Detta fungerar

        period:=20

        i1(

        steg1=mult(mov(c,int(div(period,2)),w),2)
        steg2=sub(steg1,mov(c,period,w))
        steg3=mov(steg2,int(sqrt(period)):100,w)

        Draw(steg2,6,dgqb0)
        Draw(steg3,7,rqb0)

        Mult(0,25)
        )


        mvh
        Bertil

        Comment

        Working...
        X