What is the best open source trading platform and database to hold ticks from cryptocurrency exchanges like Bitcoin?
I thought this dialogue would be useful for those out there:
Really? I thought there was some “core” TradeLink that was to remain open source. I will check some more.
For starters, I just want to do what I did with TradeLink & IB already where I stored the tick data in a database, but with cryptocurrency. So I will have to write code to handle the cryptocurrency’s exchange API. I want to create my own tick database from the price information that I get from the exchange, and I also want to be able to chart the data. I thought you had said this was easy to do with MATLAB?
–> Tradelink does not use a database a special data format in flat files called TIK. You would probably need a connection to a decent database like MYSQL. Sorry for any confusion, you could leverage the power of Matlab for charting.Like https://www.youtube.com/watch?v=FRJ4zG4FksU
PS. In TradeLink’s terminology, what I want to do is record tick data from various cryptocurrency exchanges.
–> As said, the code for Tradelink has been obfuscated or something like that. All you need is a C# script to record the ticks of the Cryptocurrency ticks and record into a database. Correct? That is pretty straight forward but is there any sample code for the API? Should be if it was professional enough
I would not use Tradelink as the source has been closed off now. I would
suggest marketcetera as open source trading platform. It is in Java.
With Matlab, what are you specifically looking for? To connect to a
PPS. I am starting to see some stuff about Tradelink being intentionally “crippled” by the original author, but apparently there is a fork:
–> Ok. That would be helpful so move ahead with that.
* Tradelink: Very capable software if you are looking for automated trading solutions. However, you should be aware of a few things. The original open source version is being taken in an unfavorable direction by the original author. There is a forked version that is worth seeking out. It is working from the last uncrippled version and is not restricted. You are probably on your own if you go with this software. Yet, at the same time it may be the best bet depending on your needs. Very capable platform to build off of.
–> aaah open source at its best
* Algo-trader: Seems very capable. I would probably go this direction if I was not tied to C++ and C#.
–> if this is the same AlgoTrader, this should be in Java. Is this same one you are reffering to ?
If you want go with something like Marketcetera
If you want C++, check out http://www.trading-shim.org/
Let me know what you go with!
> I have no idea about AlgoTrader, I just copied that from the same post
> that discussed Tradelink.
> What I read about Marketcetera did not sound that good. People seem to
> be saying that development is much less active than Tradelink. I would
> like to avoid Java, unless the Java platform is clearly superior.
> Isn’t trading shim what you had me try back in 2012? It was painful
> even to get to the first step 🙂
> So, I want to make sure I understand: To your knowledge Tradelink
> cannot record the tick data to a database, because it uses a flat file
> format? Maybe that is fine?
> I will play around for now, before committing myself to one solution.
Welcome to the world of open source trading. Sucks huh ? This is why I finally broke down to develop my own components. Anyhow, yes Tradelink uses flat files so the choice is limiting.
NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!