There are a dozen proxy's on github,most don't work, but some do, the z's based on zcash-node proxy are fine, but they're hard to setup for somebody not an expert with node-js
Here's the deal, mining POOLS hate people who flip-flop, the better mining pools will not register your hash avg until 4-8 hours,so if your flipping every 15 minutes to the best pool or algo, ..then you never will make shit of a return
Right now EXP (ethash) is top, mine that for awhile, probably in a few day zcash will be back on top ( equihash)
The only pool that pays out promptly is SUPRNOVA.CC
I also find pool.sexy is very good for the alt-coins, like music-coin stuff like that
I repeat auto-switching will send 1/2 your hash-power in the toilet,
Use your brain, I mean how do you even write an algo? I have many algo that ring bells, I have json scripts that tell me everything when My miner is running, but day-2-day most profitable COIN is dependent up on tons of variable, right now EXP is top cuz thy're up 50% today, so tomorow they will not be up top
The best coins to mine are the ones that payout the most with little variation, if you want to make money stay with best coin and maybe switch every two weeks, have a strategy
***
In theory you could go to "Github.com" and search proxy mining, but u need to know what algo 'equihash proxy', 'ethash', most of the proxy's for 'stratum' are for the old BITCOIN days when people could mine bitcoin pre-asic, or cpu mining.
The newer proxys are in python the simple ones are OK for what U want, but the better ones are in NODE-JS and written for zcash clones, so u could in theory have it setup to jump around on the best paying z-cash clone, or within a selection of pools of which is best, but we already know which is best.
The other variable is difficulty, once it gets high, and nobody gets money everybody jumps, so you could follow difficulty with json or a list of coins, and predict where to be, but that doesn't work, cuz you can't predict the insane price moves, today EXP is up 50% cuz people are PISSED at ETEREUM, looking for a cheap ETH-ALT, who could have known, not an algo
It takes a human to follow
http://whattomine.com/coins, and know how to read it, ...lots of variables to consider, then consider that
http://whattomine.com/coins doesn't even cover ALL coins, they don't cover the new BTG
***
Proxy's don't MAX return they will lose you money if you are a jumper, mining pools hate jumpers
IMHO proxy is required for solo mining, and proxy is good if you have a dozen miners, but guess what I find that when I use 4 rigs through proxy its actually slower than having each rig use the miner, todays miners are VERY good they detach tasks for each and each is listening for work, and don't miss anything, so I have found that for all proxy's my GROSS hasher rate is actually lower when using proxys
If your running your own mining-pool OK, then u need a proxy
***
Say U go on vacation, you could just use
http://whattomine.com/coins to feed the proxy the best target, and check every 12 hours, but that could net you less because frequently
http://whattomine.com/coins posts nicehash, but they only pay 50% of what is posted.