A very cool tool! Well done!
Also, I would like to clarify whether you included the fee at each stage (with each exchange of coins) or only once? My guess is that you added a fee with each move, but I prefer to make sure, because it would change the profitability quite a lot
At the moment, none of the options found by this app exceeds 1% of profit, did you manage to see any deal that gives a greater profit?