Post
Topic
Board Mining (Altcoins)
Re: [Awesome Miner]- Powerful Windows GUI to manage and monitor up to 5000 miners
by
patrike
on 04/08/2017, 22:22:06 UTC
Some possible issues concerning AM and profit switching on miningpoolhub when using auto exchange to some other coin.

I believe AM uses the BTC equivalent value with calculating highest profit coin at any particular time. On miningpoolhub, when using auto exchange to another coin, even when the auto exchanging to BTC, miningpoolhub has additional delays that has to be considered. Normally coins mines are initially unconfirmed, then confirmed; but with auto exchange they are then automatically place on the exchange to be converted to the desired coin, then finally deposited into the desired coin some time later. The more coins being auto exchanged, the faster this process completes. The time it takes for some coins to be exchanged can be very long if they have a very small balance because miningpoolhub bundles multiple small accounts of other miners together until there is enough to efficiently exchange them. I have seen small balances take days to exchange and of course the profit switching calculation will be completely off at that point because it was based in part on the BTC exchange rate at the time it was mined. On small mining rigs, profit switching to a coin that produces a small balance and then switches away too quickly is a problem because you can end up with such small coin balances on some coins that effectively never exchange until days or weeks later.

Setting AM to only switch once every several hours might partially resolve this issue, but is not optimal profit switching.

Can AM be told that any particular coin is set up as an auto exchange to another coin and then account for that by: 1) factoring in the conversion to the destination coin value when determining when to switch to that coin; 2) set that coin to always mine for a minimum duration (possibly) or minimum profit (best option) to improve the chance that there are enough coins to auto exchange quickly even if it would otherwise indicate that a profit switch is indicated. (i.e. a switch away from a low coin mining too quickly effectively reduces the profit of that coin to 0).

Example: Let's say I have SiaCoin set to auto exchange to ETH on miningpoolhub. I would like to be able to inform AM that I have this set and have it factor that into the profit calculation (i.e. consider the BTC/Day/GH/s factor by 0.5% loss for the auto exchange, or whatever). And also set SiaCoin so that when AM switches to it that it will mine it for at least enough to achieve some number of ETH, (i.e. 0.01 ETH) thereby practically guaranteeing that the auto exchange happens quickly.
These are good ideas for improving the profit switcher, but some of them will require quite some thinking and development effort to get right.

With the latest development release you can define a profit factor (1 = 100%, 0.995 = 99.5%) for per algorithm and per online service pool (nicehash, zpool, MPH). You define this in Options dialog, Online Services section.