Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    Moving Average Options for Pin to Fiat

    Technical Development
    2
    3
    1559
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • kris_davison
      kris_davison last edited by

      Hi Guys I said I would have a little look into averages so I managed to sneak a quick half hour after work and have plodded through a couple of different scenarios

      Ok first I have done a basic moving average test

      • Add all (I used either last 5 or last 10) values together and divide by the number of values e.g. 5 or 10.

      Then I have looked at a Weighted average option but again in a simple way

      • For all (I used either last 5 or last 10) values assign a weight (when using 10 I assigned this minute to have weight 10 and 1 min ago to have weight 9 etc)
      • Then multiply each value by its weight and sum them all together dividing by the total of the weights we used (when using 10 that is (10 + 9 + 8 etc)

      I have whacked them on some charts to see what you think. (see attached)

      I think tomorrow I will have a look at exponentially weighted moving averages and just for fun a Fibonacci weighted average.

      [attachment deleted by admin]

      1 Reply Last reply Reply Quote 0
      • K
        Kevlar Spammer last edited by

        Cool. :)

        The EMA is easy: Add new point to moving average, divide by two.

        I’d also like to see a volume weighted moving average, where the price is multiplied by the number of coins transacted, then divide by your total weight. This makes a LOT of sense in my mind, because 1 huge transaction should have more influence than a ton of tiny ones. Otherwise it’s trivial to manipulate the average by just doing a bunch of tiny transactions.

        My prediction is you’re going to get your best fit with a volume weighted average over a 72 hour moving window. EMA will probably allow for too much motion as recent spikes will drive things up fast even while the price has remained low for a while, which is bad. This will allow for long term market changes to push up the price within a 36 hour period, while low volume spikes are pretty much ignored. Anything shorter a time frame and your prices will change from one hour to the next, which is REAL bad, and without volume weighting tiny transactions will unfairly weight.

        1 Reply Last reply Reply Quote 0
        • kris_davison
          kris_davison last edited by

          Sounds like a great idea I’ll see if I can knock up a data model tomorrow and try those out.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post