Just curious how it works, otherwise been running solid for weeks on my 1070 rigs.
Jake
The main purpose for average data - to reduce amount of switches. Profitability in MC depends on two determinants: exchange rate and coins difficulty. The fluctiations of both are rather high in "net" profitability. If miner switches two offten it has no time to get a full mine speed, and its efficiency drops. Averaging makes it smother.
as far as i can see - there is not so difficult math to insert this "pumpy-dumpy" feature i guess...
WTM has current exchange rate(cer), 24h exchange rate (24h) and so on...
so...why not to add some delta ticking once in a hour or close (delta=cer/24h) and then manipulate with cweight automatically.example
if delta= 0.95...1.05 - cweghtnew=cweightold(that means tha last hour it wasn't big fluctuation in price)
if delta= 0.90...0.95 - cweightnew=cweightold-(1-delta) (means coin is falling and need to correct it's weight)
if delta= 1.05...1.1 - cweightnew=cweightold(why so?i'm not optimist and always waiting for bad news=)
if delta <0.9 or delta >1.1 - cweightnew=cweightold-(1-delta)(cause i don't want to mine pumped coin like it was with decred)
that's is not absolute numbers...just an example how i see some "defend" from pumpy-dumpy=)you're not forced to do it.but if you can implement something like this in a very-very-very beta then i will test with a great pleasure=)
It can be done in such way, but as I wrote above, not only exchange rate affects the price, but difficulty also. Normally when ex.rate rises, more miners begin to mine it and difficulty increases proportionally and vice versa. Threfore profitabillity in Whattomine and in MC drops in this case. It should be self-regulating mechanism.