iam interest in your bot or software is freeware
if you want selling your bot, iam still interest but must profitable your bot
Well, the bot was coded specifically to arbitrage btc-e (still alive) and cryptsy (dead now). So it will take some work to port it to other exchanges. The counter-trading engine also needs to be re-worked, since there are edge cases where an open order is filled at the same time that a market order is placed on a counter-trade. The counter-trading engine that I designed is "dumb" in the sense that it assumes that when a market order is made on the counter trade side, that the next trade must be the market order that was just placed. I definitely ran into problems when this edge case popped up and I had to frantically place a manual counter-trade to make sure I wasnt making unintended buys or sells
. But opportunity detection, order placement, and order updating worked flawlessly.
i have no knowledge of PHP but some from .net programming, if your bot code is well written and properly documented i am very interested in seeing it open source and maybe even using it.
I will definitely beef up the documentation when I open source it. This will take some time, and with the xmas holiday coming up it might be a couple of weeks before it is ready.
Yeah it will be quite interesting to see open source arbitrage bot on PHP, and i also know quite a lot about PHP coding that will be plus point for me. If you can make it work with multiple trading platform like poloniex, btc-e and bitfinex it will be quite useful. Good luck and hope to see it soon.
Excellent I will post updates here! In the meantime, I'll give you guys some technical background to chew on.
Consider this scenario:
Exchange 1: there is a buy order for 100 LTC at 0.001 BTC/LTC
Exchange 2: the highest buy order is for 0.0008 BTC/LTC
If I place a buy order on
Exchange 2 for 100 LTC at 0.00081 BTC/LTC (above the next highest buy order) and someone sells 100 LTC into my buy order, I can sell the 100 LTC that I already have on
Exchange 1 for 100 * (0.001 - 0.00081) = 0.019 BTC profit (assuming zero fees). At the end of the trade I still have 100 LTC (although on Exchange 2 instead of Exchange 1), but I am 0.019 BTC richer.
The trick is to bait a buy or sell order when an arbitrage opportunity exists, and initiate a counter-trade on the opposing exchange when someone chews into your order.