Disliked{quote} Hi Carlos! All is well, thanks. How are you and your family doing? I've just recently been interested in bitcoin, lot of opportunities here in terms of trading. I'm trying to develop a machine learning system in python right now, so I need to find a way to stream live market data from the exchanges into my platform.Ignored
a-ha! Python and ML - another coder in the thread! good.
I've done some research and most of the exchanges use a similar websocket API that speaks JSON protocol. I actually customised my own platform based on this great project: https://github.com/prof7bit/goxtool
It handles the streaming API from MtGox. The API offers socketio, websocket and the new MtGox default: Pubnub.
However, my experience with streaming data is that it is wasteful. Why? Because your code has to keep up with it, handle it's idiosyncracies and deal with many different connection errors. Its actuallly easier to interrogate a static API every few seconds and you know exactly what you get Coins-e have some API example code in Python on their site: https://www.coins-e.com/assets/api/c...api_example.py
I found that most exchanges have the exact same API - BTC China, BTC-e, Bitfinex, etc
As for ML, well that's been an area I've wanted to explore for a long time but I find the example code and tutorials very academic and full of computer science terminology - I am self-taught and don't always have the background knowledge they build their concepts from, so i end up delaying or going for more immediate coding tasks. If you can shed some light that would be useful
cryptocurrency everytime