I will use scrypt and a couple of pools to explain what I mean.
litecoinpool.org : this is a pps pool that pays 102% : Profit value 102
ahashpool.com : current fees are 1% : Profit Value 99
zpool : current fees 1.25% + 5% : Profit Value 93.75
Nicehash : current fees 3-4% : Profit Value 96.5
This would allow the profit switcher to take into account the actual returns before deciding if/when to switch
So for example litecoinpool is paying 0.002050 and I have it set to only change on a 5% difference, the current profit switcher may see zpool at 0.002173 which is 6% more, but the reality is that's a losing pool switch.
TIA
I am going in and modifying my install based off your question and the following answer. I see zpool lists fees from 1.25-2, where is the 5% coming from?
edit - is the 5% the transfer fee?
any know the fees for hashrefinery and MPH? I believe its 1.25% and 1.10% (.9 for the fee and .2 for the auto-exchange)