Hi,
Nice work on this.
I moved off NiceHash last week after all their issues and am using TradeMyBit for the moment. I am a Linux user so can't try your tool :-(
I have written a similar tool in python for use on my linux rig (4 x GTX 750 Ti). No graphics of course :-)
I am interested in the logic on how often to switch or not. When will switching cause you to lose any work done before being paid? I guess it is down to the details of the pool but have you looked into this for NiceHash? Some pools will calculate the earnings once a block is found and if you are not mining at the time you get nothing? Thoughts?
Just for fun here is the output from my tool on linux running against TradeMyBit. First value is profit reported from them, second value is my actual profit, normalised for hash rate and power consumption.
nist5 0.00022 0.00589
x13 0.00072 0.00532
x11 0.00051 0.00481
nscrypt 0.00269 0.00129
scrypt 0.00068 0.00068
x15 0.00007 0.00034
2014-07-15 08:54:34 Best Rate: nist5 0.00589 switch
x13 0.00102 0.00754
nist5 0.00016 0.00431
x11 0.00039 0.00372
nscrypt 0.00248 0.00119
scrypt 0.00080 0.00080
x15 0.00007 0.00034
2014-07-15 08:59:35 Best Rate: x13 0.00754 switch
I would like to work out some logic on when to switch and when to wait....any ideas?