Coin switchers are a meme. Very difficult to properly monitor accurate market data + nethash spikes with low latency.
Certainly that was not the case for heavy coins. You could mine 5 units per hour in one half of the day, 8 units in the other half. You may guess which half is the better choice.
I am going to re-think is integrating coin switching worth the time and effort because its not as simple as i thought.
First idea was to use minecryptonight.net API which is so easy, just give it your hashrate and it returns the most profitable ($$$) coins.
But when you mentioned switching by difficulty, etc here things got more serious

As you are already working on that proxy, i will probably leave it to you, and i will focus more on the 'miner things' , i should find the cause of why does kernel recompilation sometimes creates 'better' kernel. There are a lot of parameters used internally, not visible to the user.
I have to go back to debugging the opencl kernel, this will take some time.
Also i want to make miner more stable, as some users are experiencing stability issues i can't reproduce

Back to the proxy, i did not check it out, but as in the current state, it can to coin switching for SRBMiner too?
Also some info :
Next version in a day or two , with support for the upcoming
Masari and Haven forks. It's already integrated and working, but i want to be sure that everyting is ok before releasing the new version
