Post
Topic
Board Trading Discussion
Re: Open Source Trading Platforms ( who needs mt4 ?)
by
c0inbuster
on 21/10/2013, 09:54:46 UTC
I don't know if this kind of tool exists:

But you should have a look at : (for Python software)

Some data fetching
https://bitcointalk.org/index.php?topic=199979.msg2090730

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.

AMQP can be (in my mind) a good way to uncouple pieces of sofwares... RabbitMQ (pika for Python)
is a nice tool http://www.rabbitmq.com/getstarted.html

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.

...

An in-process signal slot library is also needed
pydispatcher http://pydispatcher.sourceforge.net/
zope.event https://pypi.python.org/pypi/zope.event
django dispatch / signals
https://github.com/django/django/tree/master/django/dispatch/
https://docs.djangoproject.com/en/dev/topics/signals/
https://github.com/olivierverdier/dispatch
py-notify http://home.gna.org/py-notify/
axel https://pypi.python.org/pypi/axel
PyPubSub http://pubsub.sourceforge.net/
Trellis http://peak.telecommunity.com/DevCenter/Trellis
Qt signal / slot
smokesignal https://github.com/shaunduncan/smokesignal
circuits https://code.google.com/p/circuits/


I just need some kind people to work with...