Brave New Coin is the best source of crypto data for backtesting and developing your cryptocurrency trading system. In this post I will explain why, how to subscribe and how to import your crypto data into Amibroker for backtesting.
I use the Brave New Coin crypto data for system development, testing and optimization. For day to day trading I use data directly from the exchanges I trade with.
UPDATE: Unfortunately Brave New Coin is no longer operating and I am looking for a new source of long term historical data for Crypto. In the mean time I am using the old data I have from BNC plus updated data downloaded from various exchanges. Which data sources are you using? Comment below and let us know!
Show Full Transcript
Transcript Coming Soon…
The process for importing Brave New Coin data into Amibroker for backtesting is illustrated in the screenshots below…
1. Download the single CSV file from the Nasdaq Data Link website

2. Open Amibroker, and create a new database specifically for the BNC data

3. Use the Amibroker Import Wizard to Import the BNC Cryptocurrency Data


4. Create a Watchlist for the ‘GWA’ Tokens for Backtesting

Do you want to learn how to profit from the Cryptocurrency markets systematically, make higher returns, control your risk and sleep better at night knowing that you have a portfolio of profitable cryptocurrency trading systems? Click the button below to join the Crypto Success System!
I watched the video – I see how we make the database. Do we need to do that processs to update each day or is there a smaller update file?
Hi Jordan,
Thanks for your great question… as I think I mentioned in the post, you can’t practically use BNC data for live trading because it is not released in a timely manner each day. You need the data to be downloadable within minutes of the new daily bar… BNC data is only available hours later. In The Crypto Success System, you get a custom built EOD data downloader which downloads the data from various exchanges and imports it into Amibroker in a very timely manner – this is what I use for live trading. I use BNC data for backtesting and system development.
Hope that helps.
Adrian
Hi Jordan – Brave New Coin also publish intraday data, as well as end of day – but its not available from Nasdaq dat link – check out their website https://bravenewcoin.com/enterprise-solutions/overview
Hi
I Saw you on the RT Forum and wondered whether you also managed to import the data into RT since i am having some trouble with it ?
Hi Jonas,
Actually the data I was having problems with was not Brave new Coin – that data imported perfectly first try because there was no duplicate dates. I have another data source which had some duplicate dates that I was having trouble with. To import the BNC data into Realtest you need to have a list of the tickers (I generally use the GWA_ tickers to get the prices in USDT, and you need this code in your RT Script:
DataSource: CSV
CSVFields: Symbol,Date,Open,High,Low,Close,Volume
CSVFile: C:\BraveNewCoinData\BNC_PX.csv
IncludeList: C:\RealTest\Data\rtlog_GWA.txt
StartDate: Earliest
EndDate: Latest
SaveAs: GWA_X_USDT.rtd
This came from one of the members of the Crypto Success System (my Crypto Course with 9 systems included) who is using Realtest as well (his name is Mo – Thanks Mo!)
Thanks Adrian!
Finally got it to work, and thanks Mo ; )
now its on to the fun stuff