Do you offer trials?
Sorry, there is no trials.Only vouch copies (2 left).Im giving 1 each 24hours.Feel free to apply for a copy.
I think you should clean bugs like
9/30/2017 3:02:19 PM: {"error":"Total must be at least 0.0001."}
9/30/2017 3:02:19 PM: Sold 0 BTCD For: 0.0000 BTC
9/30/2017 3:02:19 PM: PROFIT % : -100.0000 Bank used: False
And the bot shouldn't initialize the trade on 1st coin if the order later will be under 0.0001
Im not sure what you consider as "bug".Let me explain what you see in the output log and how it is getting to that point.
9/30/2017 2:55:42 PM: -------------------------------------------------------------------------------------------------------
9/30/2017 3:02:19 PM: Total bank: 0.0644143684400392016039740254 XMR Avrg. price: 0.0223386507960937499999999998
9/30/2017 3:02:19 PM: BTC_XMR
9/30/2017 3:02:19 PM: We want to buy: 0.0179726734486549925166280928 XMR Available volume: 30.04200000 Price: 0.02225601
9/30/2017 3:02:19 PM: {"orderNumber":"204247458204","resultingTrades":[{"amount":"0.01797267","date":"2017-09-30 12:02:18","rate":"0.02225601","total":"0.00039999","tradeID":"13466008","type":"buy"}],"amountUnfilled":"0.00000000"}
9/30/2017 3:02:19 PM: We bought: 0.0179276715444234970224735913
9/30/2017 3:02:19 PM: XMR_BTCD
9/30/2017 3:02:19 PM: We want to buy: 0.0132643717968714960714777408 BTCD Available volume: 1.55986823 Price: 1.35156582
9/30/2017 3:02:19 PM: {"orderNumber":"18145023944","resultingTrades":[],"amountUnfilled":"0.01326437"}
9/30/2017 3:02:19 PM: We bought: 0
9/30/2017 3:02:19 PM: BTC_BTCD
9/30/2017 3:02:19 PM: {"error":"Total must be at least 0.0001."}
9/30/2017 3:02:19 PM: Sold 0 BTCD For: 0.0000 BTC
9/30/2017 3:02:19 PM: PROFIT % : -100.0000 Bank used: False
9/30/2017 3:02:19 PM: Current XMR Bank Values: [Amount] 0.0644143684400392016039740254 [Avrg.Price] 0.0223386507960937499999999998
9/30/2017 3:02:19 PM: -------------------------------------------------------------------------------------------------------
When the bot found an arbitrage opportunity it compares your balance per trade to the available volume at the specified price.The trades are executed only if the volume is few times higher than your balance per trade(currently set to 3 * pair1AmountToBuy, 9 * pair2AmountToBuy and 3 * pair3AmountToSell), so the bot is not initializing trades on lower volumes than needed.Sometimes due to server/network latency and/or other factors(someone else bought it before you and etc) the amount (in this example BTCD) you want to buy may become unfilled.So in that case we are left with XMR balance.Those balance is added to the other left xmr amounts and the price of the total xmr amount is averaged.Later that balance is used in the next arbitrage(if it will be profitable), also every 45seconds the xmr sell price is checked and if it is higher than our bought price the bot sell the left xmr amount.The same logic applies for ETH.