BTCWolf a simple automated bitcoin trading robot. It is aimed at automatically take trading decisions by monitoring bitcoin exchange markets and raise the user's capital. It supports multiple exchange markets, it comes out of the box with multiple trading strategies and a testing framework for those.
There currently are three different trading strategies implemented. The one that so fas has been more sucessful for me uses short term simple and exponential moving averages, plus other refinements, to determine when to order. The following chart has been generated with BTCWolf and shows how this strategy works.
You can also see real time trades of my BTCWolf instance in its twitter at https://twitter.com/btcwolfbot
BTCWolf provides and API to plug your own strategies, it contains thousands of historic market data, and a set of charts generators and unit tests to validate those before using them for real.
- java >= 1.6
You need to set your credential in resources/settings.properties and run BTCWolf, as follows:
$ java -jar dist/BTCWolf.jar
Feel free to mail me with any problem, bug, suggestions or fixes at: Guifre Ruiz [email protected]
Code licensed under the GPL v3.0.