Im looking for a framework/library to program a trading bot. Ideally Python but java or even C would be acceptable. Anyone can recommend any?
Just to be clear, Im not looking for an already programmed bot or strategies. Im looking for a library that it will facilitate writting my own.
Here's the only thing I've found that might fit the definition of "library" for trading, and it's in Java:
https://github.com/timmolter/XChangeEven though it's in Ruby, I'm finding this post helpful as I've started writing my own arbitrage bot in Python. If you're looking to include arbitration in your bot, it may prove of use:
http://www.kelvinjiang.com/2010/10/currency-arbitrage-in-99-lines-of-ruby.htmlHere are a few implementations of the above algo in Python:
http://shriphani.com/blog/2010/07/02/bellman-ford-algorithms-applications-triangular-arbitrage/https://github.com/mlbright/arbitrageI know that you're not looking for an actual bot, but here's one specifically for arbitrage in Python that might help you with exchange APIs. It's even licensed MIT (thanks maxme!). It uses a brute force algo for arbitration, and I don't know enough about this to say whether or not it would be as effective as something like Bellman-Ford.
https://github.com/maxme/bitcoin-arbitrageI