On 8/16/16, Carlos Rodriguez <carlos@s8f.org> wrote:
zenbot is an automated cryptocurrency trading bot. It runs on node.js and MongoDB and is fully open-sourced. A plugin architecture is included that allows any exchange, trade strategy, or currency pair to be supported.
• Default support for GDAX is included, so if you have a GDAX account, • Default support for other exchanges is ongoing. instead of trading on GDAX, you could trade on a different exchange
https://github.com/carlos8f/zenbot As far as opensource goes... - There's the above sort of thing on the user side that interfaces with an existing exchange to place orders, etc. - There are some tradedesk like things for analysis of market feeds and history from an exchange. Those two are sometimes blended together in one tool. Then the third component is... What software is out there that implements an exchange itself? Be it for currency pairs, stocks, or commodity trade floor. Currency pairs being the primary example above. List software for centralized models... List software for distributed models... Note that a distributed "marketplace" where users buy and sell "things", is not really an exchange engine itself, though it may serve similar end purpose. Whereas an ethereum program might be considered a true engine, an API, perhaps collecting, advertising and executing buy / sell orders, without need for user to see or deal individually with all the other users making up the liquidity.