JoeTheMiner wrote:Steve Sokolowski wrote:JoeTheMiner wrote:
Hi Steve,
Just wanted to give you an update that I finally finished my bot tonight and have started it up. So you should start seeing more hashrate from me now!
Thanks,
Joseph
Remember to try "g=off" if you have problems with NiceHash penalties. That argument shouldn't be used by most people because it loses money, but for NiceHash, the losses of merge mining often are offset by lower penalties.
Steve,
The bot I wrote didn't work out too well and I think the problem lies in the way I calculate profitability. Should I be using the "percentile_btc" or "btc" value returned from wamp? From what I noticed it seems it is profitable sometimes but then it becomes unprofitable rather quickly. Any ideas?
Thanks.
Use "btc." Percentile_btc is the 95th percentile earnings over the last 200 responses. It's not an indicator of current profitability, but is used to display the charts at the top of the page so the progress bars can be drawn.
"btc" and "usd" are the average earnings for the last 100 shares. This is much more accurate than the previous value returned by REST because it is sent to you instantly. One of the weaknesses of this, though, is that even though 100 shares is a very short period of time, it's possible that earnings were very high during the first 50 shares and very low during the last 50 shares. This happens when a coin sharply decreases in value or increases in difficulty.
In general, if there is a huge spike in value, like to 25 cents, it means that a single block of some coin has become valuable for 10 seconds. You'll lose money because you can't place and cancel your order quickly enough. Look for opportunities when profitability increases just enough to make money instead, because slight increases are more likely to last for many blocks.
But I think the most likely issue is that the act of renting hashrate changes this value. If you bring in a lot of hashrate, it can drop profitability because you yourself cause changes in the markets.
Try doing this with very small orders and see if that makes a difference, to rule out that large changes in hashrate are causing the problem.