What is the best open source trading platform and database to hold ticks from cryptocurrency exchanges like Bitcoin?

Learn the Secret

Get  our 2 Free Books

Get these now which land directly to their inbox.
Invalid email address
(Last Updated On: March 30, 2014)

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.

Join my FREE newsletter if we find ways to automate trading with Bitcoin 




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!
This entry was posted in Quant Development and tagged , , , , , , , on by .

About caustic

Hi i there My name is Bryan Downing. I am part of a company called QuantLabs.Net This is specifically a company with a high profile blog about technology, trading, financial, investment, quant, etc. It posts things on how to do job interviews with large companies like Morgan Stanley, Bloomberg, Citibank, and IBM. It also posts different unique tips and tricks on Java, C++, or C programming. It posts about different techniques in learning about Matlab and building models or strategies. There is a lot here if you are into venturing into the financial world like quant or technical analysis. It also discusses the future generation of trading and programming Specialties: C++, Java, C#, Matlab, quant, models, strategies, technical analysis, linux, windows P.S. I have been known to be the worst typist. Do not be offended by it as I like to bang stuff out and put priorty of what I do over typing. Maybe one day I can get a full time copy editor to help out. Do note I prefer videos as they are much easier to produce so check out my many video at youtube.com/quantlabs