30
$\begingroup$

I'm looking to find a free source of tick by tick data (<1sec) for training purposes. It doesn't need to be longer than a day, and I don't care what instrument, or exchange, or time it is. I just want real numbers with a high frequency.

Is such a data set freely available?

$\endgroup$
1
  • $\begingroup$ ratedata.gaincapital.com ? $\endgroup$
    – user59
    Commented Feb 11, 2011 at 3:39

11 Answers 11

15
$\begingroup$

You could try some of tier-2 exchanges which often give data away for free to drum up interest and hence trading volume in their product.

You will not get SP500, 10-year note, Crude Oil, Gold, ... futures for free on a tick-by-tick basis simply ... because with per-trade fees down, sales of data are the main revenue for exchanges as sternly noted in the media coverage of this week's exchange mergers.

$\endgroup$
3
  • 3
    $\begingroup$ In the equities space, BATS gives out tons of free data. $\endgroup$ Commented Feb 11, 2011 at 3:44
  • $\begingroup$ @chrisaycock - could you tell what is this "BATS"? $\endgroup$ Commented Aug 18, 2016 at 10:29
  • $\begingroup$ BATS is an exchange -- see batstrading.com $\endgroup$ Commented Aug 18, 2016 at 22:20
13
$\begingroup$

You have a couple of years of free tick by tick FX data in http://www.dukascopy.com/swiss/english/data_feed/historical/ . The easiest way to get the data is to write scripts to download all the files but if you are only playing around I guess you can get a few of them by hand.

$\endgroup$
7
$\begingroup$

You can get 1.5 years of dense milisecond tagged forex tick data from here: http://www.truefx.com/?page=downloads (free account required)

There are a few problems with it - some missing days and a couple of days with bad data.

EUR/USD has an average of 200,000 ticks/day for January 2011.

The Dukascopy ticks mentioned in another answer are also good. Another good forex tick data source can be a demo account for FXCM, dbFX or MB Trading. But you need to use the respective APIs to retrieve them.

You can also get free equity market order book data from Trading Physics - http://www.tradingphysics.com/Feeds/DownloadHistoricalITCH.aspx. A free account is required and you can retrieve a limited number of data files per week.

$\endgroup$
3
$\begingroup$

NYSE has a bunch of sample data on their FTP site: ftp://sampledata:[email protected]/custom/

For NYSE's data products that I've worked with, the sample set tends to be a day's worth of data for their entire universe.

$\endgroup$
1
  • 3
    $\begingroup$ -1, data after link is not exists any more $\endgroup$
    – Svisstack
    Commented Nov 5, 2013 at 12:59
3
$\begingroup$

Disclosure: I am part of lobster.wiwi.hu-berlin.de which providers data for academic research.

NASDAQ's Historical TotalView-ITCH sample file:

On NASDAQ's public ftp you can find sample files of NASDAQ's Historical TotalView-ITCH. The files contain message data and have to be interpreted to get tick-by-tick data. I.e. you need to reconstruct the book.

Limit order book data reconstructed from NASDAQ's Historical TotalView-ITCH:

In LOBSTER data samples you can find reconstructed data for several tickers traded on NASDAQ with book levels of 1,5,10,30,50.

Similar data is available from TradingPhysics.

$\endgroup$
1
2
$\begingroup$

IQfeed + QCollector will give you 180 days of tick data for pretty much any symbol on the US market. Not free, but definitely good quality (and not too expensive).

$\endgroup$
1
$\begingroup$

There is this https://github.com/martinobdl/ITCH tool you can install and use to get full depth order book data straight from exchange data (NASDAQ) to get trade by trade data (nanosecond scale).

You need the raw data from NASDAQ, you can buy it or download some free samples from their public ftp: ftp://emi.nasdaq.com/ITCH/.

More details in the github repo.

(I'm one of the programmers of the tool)

$\endgroup$
0
$\begingroup$

Heres a link to free tick data for all S&P 500 stocks for the last 40 days. http://alphamodus.com/alphamodus/mod.asp?modid=1048. Hope this helps!

$\endgroup$
0
$\begingroup$

On ratedata.gaincapital.com you can find about 150 GB of FX tick data. The data is split into zipped weekly .csv files. You can write a script downloading, unpacking and merging the .csv files as i did. Works fine.

$\endgroup$
0
$\begingroup$

Dukascopy data for intervals < 10 mins is not great in my experience, the 1-second data only is closer to 5-second as most 1-second timeslots are blank. It is hard to find well priced tick data, but FirstRate Data SPX has 1 second SPX intervals going back a couple of years.

$\endgroup$
0
$\begingroup$

If its only a small amount of data, any provider with samples available should be fine. Have a look at data samples on Portara. they have both Trades and Level 1 tick data.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.