I'm also working on my own piece of software (with Python / Pandas / TA-Lib / RabbitMQ).
Some features I'd like to implement : - backtesting - papertrading - live trading
Support of multi symbol and multi timeframe for a given strategy Support of several brokers (MtGox, BTC-E)...with differents symbol (BTC/USD, BTC/EUR, BTC/LTC, LTC/USD...) linked to accounts.
I released lot of softwares for crypto coins with an open source license (see https://sites.google.com/site/working4coins/)... but I'm quite disappointed to see that I don't get any reward about that.
I also have some Python code to fetch balance for several exchange (like Cryptfolio) so it will be easy to add code to send orders.
I've ever connect to MtGox websocket and send tickers to AMQP (topics) using one script and connect on the other side an other Python script to display realtime price using matplotlib.