Hi,
I'm trying to find a formula to calculate expected earnings when mining depending on my hashrate. I know the formula that is used for BTC but I'm mining altcoins (prevalently neoscrypt). Before you ask I don't want to use websites like Whattomine since I need to play with results on Excel. It shouldn't be so hard but I am having problems. I am playing with
this formula I found on StackExchange:
Calculate your share of the network hash rate for that particular hash algorithm (your hash rate divided by the network hash rate), let that be HR.
Calculate the emission by unit of time (block reward times 86400 divided by block time in seconds), let that be E.
Calculate your expected average coins mined in a day (HR times E), let that be C. Note that variance will be high, unless you mine on a large pool, or have a large HR.
Calculate the price in the coin you want to convert to (C divided by exchange rate, or C times exchange rate, depending on whether it's expressed by altcoin per bitcoin, or bitcoin per altcoin, respectively).
If you want per second, or per MH, scale accordingly.
The problem is that the result of the formula is
hugely different from reality. In this precise moment I am mining for testing purposes RAP with 2 of my rigs and I have the following values:
- My Hashrate is 22 Mh/s
- Network Hashrate is 264 Mh/s
- 24 Hour Avg Block Time is 127 seconds
Let's insert my data in the formula:
HR = 22 MHs / 264 MHs = 0.08333
E = 86400 (1 day) / 127 TTF = 680.3149
C = 0.08333 * 680.3149 = 56.69
The formula says that I should gain 56.69 RAP per day but in reality I am getting between 120 and 150 RAP per day! What is wrong in my calculations?