Hey guys, I lurk and have been poking around but I don't know python so I haven't been able to look at it as much as I would like.
Anywho, I have a development/feature idea and feel free to relocate to somewhere else if they are supposed to go somewhere else but it is for papampi's wtm auto switcher. It works well, but I was thinking about something that could possibly help in certain situations.
Let me know if I am being an idiot and/or overthinking this.
I timed the switch between coins when a new coin is found and used that to extrapolate from the set switching interval (default 3min) that in order to overcome switching losses from downtime that I would need to set the minimum difference to 9% (up from 7 default). Now the situation I just observed casually was ZCL holding at about 7.5% greater profit than the current coin for roughly 15 minutes (5 checks) before going to 15% higher and the rig actually switched. My idea would be a degrading minimum switching percentage kinda like what miningpoolhub does with their switching algo. The reasoning behind it is that with every subsequent check where the coin doesn't switch would actually lead to a lower minimum difference required to overcome those switching losses. You want the switching minimum to be high in the beginning so you aren't chasing a 7.5% increase with a 9% loss from switching. In my case. the actual 3-minute switching loss would be 8.4 initially and drops to 4.7% by switching every 6 minutes. 3.1 every 9, and on and on. Would it be hard to implement setting an initial minimum switching and then set a degrading percentage that it goes down by every 3 minutes until it goes to a lower minimum switching level? In my case, i would like after a few iterations of being on the same coin that it would go down to say 1% difference and would switch easily. Then start back over at the upper minimum switching percentage and degrade all over again.
Thanks guys,
Ryansgt
I think I understand what you want to do, but your explanation is too vague.
I will try to summarize more simply:
you want a fluctuant checking time for the script that will be modified according to additional and or specific parameters of each coins you choose ?
Could you explain more clearly through three examples of Coins please?
For example, imagine a scenario that fluctuates between ETH, ZEN, GBX or FTC and XVG. Describe each step separately as a list.
I am not a python developer, and unfortunately, I think that papampi is not very comfortable with this language either. Papampi forked Scott Alfter's MPH script to use Whatomine.com.
But maybe users will know how to give you what you want.