How to download free tick data

Nowadays there are many sources of tick data and this guide attempts to cover some (well, most) of the popular providers where you can download free tick data. You may use the navigational links here to jump directly to your preferred provider or you can read the whole article and decide which source is best for you. Before you ask, I favor Dukascopy due to the data quality and accessibility.

Dukascopy

Background

Dukascopy is universally acclaimed as one of the best brokers nowadays. Personally, I’ve never had a live account with them so I cannot confirm or deny that, but many people classify it as “the best ECN broker” and I have yet to read bad things about them. From my point of view, their major drawback is the lack of a MT4 client (it’s possible to run MT4 EAs, but very tricky). However, if you’re looking for a really solid ECN broker and Metatrader expert advisors are not your kind of cookie, look no further. Their JForex client supports extensive automation but you definitely won’t find as many commercial automated trading systems for that as you can find for Metatrader 4.

By far the most popular tick data source, Dukascopy offers free data spanning from April 2007 (for most currencies) to now. Despite being offered at no cost, it’s commercial-quality data and it actually approaches the 99% quality displayed in the strategy tests (which, by the way, is just a number in the FXT header). From what I can tell, it is updated hourly and the source is none other than the Dukascopy data feed server. Bottom line is: I couldn’t wish for a better data quality.

Show available currency pairs »

Available currency pairs:

AUDCAD AUDCHF AUDJPY AUDNZD AUDUSD
CADCHF CADJPY CHFJPY EURAUD EURCAD
EURCHF EURGBP EURJPY EURNOK EURSEK
EURUSD GBPAUD GBPCAD GBPCHF GBPJPY
GBPNZD GBPUSD NZDCAD NZDCHF NZDJPY
NZDUSD USDCAD USDCHF USDDKK USDJPY
USDNOK USDSEK USDSGD XAGUSD XAUUSD

Acquiring

The most convenient method to download from Dukascopy is via the Dukascopy historical data page which features a web application that lets you get the tick data for a specific time range (note: this has been changed in the meantime and it only allows downloading one day at a time; this is obviously not a very convenient method anymore). You will be prompted to select the date format – you may choose whatever format you want for the date, the FXT conversion script will be able to autodetect and parse it.

Some other options for downloading are:

  • The Tickstory is a free all-in-one tool that not only downloads the Dukascopy tick data but also processes it into an FXT. If you select this route, you no longer need to go through the CSV2FXT conversion step (you can still export a CSV and do it, though) but please note that I do not provide support for Tickstory and in many cases I cannot provide support if you are using FXT files created by Tickstory with the Tick Data Suite.
  • The StrategyQuant Tick Data Downloader is an application that automates tick data downloading and CSV creation. It’s free and very easy to use.
  • By means of JForex, the Dukascopy client. Please see the Downloading Dukascopy tick data with the JForex client guide for more details.
  • Using my PHP script collection. See the Downloading and parsing the Dukascopy tick data with Birt’s PHP scripts guide.
    Warning: this is for the tech-savvy people that like to be in full control of the tick data process.

No matter which method you use, please take the time to read the “Purpose” and “No warranty by Dukascopy” sections on the Dukascopy tick data page.

Pros & cons

Pros:
- multiple download methods
- extensive time interval coverage
- wide array of available pairs
- very good quality
Cons:
- up to November 2010, the data was not top-of-the-order-book, but rather aggregated in 0.5 pip increments
- the data for some pairs (minors & metals) doesn’t go as far back as 2007

Pepperstone and Integral

Background

Pepperstone is an ECN broker founded in 2010, with a solid reputation and a growing client base. I never had an account with them, but I heard good things from many people that have one and I have yet to hear from an unsatisfied client. The tick data they are offering is gathered by their partner Integral, one of the leading liquidity providers. Their data is of high quality, with spreads generally lower than Dukascopy.

The oldest data available is from 2009 and the available range of currency pairs is mostly limited to the majors (there are not many minor currency pairs and no metals). The data does not include the volume.

Show available currency pairs »

Available currency pairs:

AUDJPY AUDNZD AUDUSD CADJPY CHFJPY
EURCHF EURGBP EURJPY EURUSD GBPJPY
GBPUSD NZDUSD USDCAD USDCHF USDJPY

Acquiring

The data can be downloaded at the Pepperstone tick data page or at the TrueFX downloads page, with the latter requiring registration (which is free). Recently, the same data set has also become available at the UniversalFX EA lab.

The data is split in files that span one month. To use it, go through the following steps:

  1. Download the months of interest (should be consecutive).
  2. Unpack all the zip files.
  3. Concatenate the files in order. The easiest way to do that is:
    1. Fire up a command prompt (Start->Run->cmd.exe)
    2. Change the directory to where you unpacked the files into (e.g. cd "\Documents and Settings\Administrator\My Documents\Downloads\")
    3. Use the type command (e.g. type EURUSD-2011-01.csv EURUSD-2011-02.csv EURUSD-2011-03.csv EURUSD-2011-04.csv > EURUSD.csv)

If you need more detailed instructions for concatenating files, please use a search engine. As a side note, if you’re using Firefox you might want to get the DownThemAll addon – it can download all the data for the pair(s) you want without too much clicking.

Pros & cons

Pros:
- very good quality
Cons:
- the first available date is 2009
- the data is split into months and the files have to be downloaded individually and manually concatenated (merged)
- the pair name is included for every tick which is a complete waste of space and bandwidth

Oanda

Background

Oanda is one of the oldest brokers around, the firm being established in 1996. Their Forex trading service with their proprietary trading platform became available in 2001 – I distinctly recall trading their demo on 9/11 and watching the news. Nowadays, Oanda is an US-based market maker broker with a very good reputation. Recently, they also added a MT4 platform but to my dismay, the lot size was 100k which effectively threw out the biggest advantage of their platform which was the ability to trade any sum you wanted (even $1!). One of the other things they’re quite famous for is their interest rates which are very competitive and are calculated by the second: you don’t see swap in the fxTrade platform; the interest is simply calculated when the trade ends.

Since Oanda is a market maker, their data naturally has less ticks than that of an ECN which may or may not be good depending what you want. The Oanda tick data is unique in its time span: it starts being available as early as the start of 2004. Unfortunately, the currency pairs available are limited to 5 majors and downloading the tick data is restricted to users that have an Oanda account with a balance of at least $1000.

Even though probably pretty much nobody cares, it’s worth mentioning that the tick data offered does not include the volume which is quite normal seeing that it comes from a market maker.

Show available currency pairs »

Available currency pairs:

EURUSD GBPUSD USDCAD USDCHF USDJPY

Acquiring

Before you try to download, I’ll stress this once more: the tick data is completely free but you need to hold an account with Oanda that has at least $1000 (there is an academic exemption, though).

Downloading the data is queue-based. You head to the Oanda historical rates page, then select Make an order which takes you to the tick data order form where you can select the start and end date, the currency pair and the output format; for the latter, everything should do beside XML. When ready, hit Place your order which puts your request in the queue and emails you once processing is done which typically takes from several hours to several days. Note that you can’t have more than one request queued at a time. Also note that you cannot request data for the past two months, in other words the ending date in your request form must be set to at least two months ago.

When your file is ready, you just download it and that’s all.

Pros & cons

Pros:
- data as old as 2004 is available
- easy to acquire
Cons:
- an account funded with at least $1000 is required
- only 5 major pairs are available
- the whole process is queue-based and access to the file is not instant
- the most recent data cannot be requested, the tick data ending date is limited to 2 months before the current date

MB Trading

Background

Another US-based broker, MB Trading provides a wide array of products; when it comes to Forex, ECN services are offered to their clients. Together with the Desktop Pro proprietary trading platform, Metatrader 4 is available but with a lot of peculiarities such as a 10k lotsize, the requirement for a special authentication key, lots of partial fills, no expiration on orders and a daily server restart that takes some 5 minutes at 5 PM US EST. These things aside, their spreads are very good and the commissions are decent as well.

The tick data offered is top-of-the-order-book without volume and it is available for a lot of pairs: the selection box includes all majors and some minors, their count almost rivaling the number of pairs available at Dukascopy. The data is completely free, but unless you already have an account with MB Trading, you are going to have to sign up for a demo account (which is of course also free). The earliest available date is January 2011.

Show available currency pairs »

Available currency pairs:

AUDCAD AUDCHF AUDJPY AUDNZD AUDUSD
CADCHF CADJPY CHFJPY EURAUD EURCAD
EURCHF EURGBP EURJPY EURNOK EURSEK
EURUSD GBPAUD GBPCAD GBPCHF GBPJPY
GBPUSD NZDCAD NZDJPY NZDUSD USDCAD
USDCHF USDDKK USDJPY USDNOK USDSEK

Acquiring

Head to the MB Trading tick history download page. Log in using your account credentials (if you don’t have an account, just open a demo account, it’s free). If you got lost in the registration process, once you log in to your account, the page can be accessed by clicking the Tick history link in the Tools menu.

Once you get to the actual download page, you will have to select the currency pair of your choice then start browsing and enabling each day that you want to download. Note: if you want to actually do something with the data, make sure you’re getting consecutive days, not one random day here and there.

When you’re done selecting each and every day that interests you (quite a lot of clicking if you want all of them), click Download and pray that it actually works. When I tried this, I ran into a nasty problem that would stop the download before it was finished and I had to download each day separately. Hopefully, it was just an issue on my end.

Assuming you did everything I suggested above, you should end up with a file named Tick????.zip. You have to unpack it and inside you will find a bunch more zip archives, one for each day. You also have to unpack those and when that’s done, the last step to do before turning them into an FXT is concatenating them in order (see Pepperstone & Integral above for more info regarding the concatenation).

Pros & cons

Pros:
- very good quality
- wide array of available pairs
Cons:
- the data is available only starting with 2011
- the data is split into days and the files have to be unpacked and manually concatenated (merged)
- downloading the data can be a pain in the ass because you can only download at most 25 days at a time, making the whole process advance very slow
- the pair name is included for every tick which is a complete waste of space and bandwidth
- the download process is quite unfriendly
- concatenating the files for each day can be quite a pain in the ass if you’re doing it for a time period spanning several months

HistData.com

Background

A project by a group of traders that are making the data available for free at their own expense – an initiative that I applaud, there’s no hidden interest whatsoever.

The availability date varies by symbol and goes as far back as 2000 for some majors. However, the data is not very consistent – I downloaded two samples of EURUSD tick data, one from March 2011 and one from January 2012 (the reason being that I needed to figure out the GMT & DST); as it turns out, the March 2011 file has quotes from a market maker broker with 4 digits and a fixed EURUSD spread of 3 pips with a GMT offset of 4 (I think), while the January 2012 file has quotes from what appears to be an ECN broker (possibly MB Trading) with a GMT offset of -5. As such, the CSV2FXT script will prompt you to enter the GMT and DST offset manually.

As a nice bonus feature, the archives include text files that specify all gaps larger than 60 seconds.

Show available currency pairs »

Available currency pairs:

AUDCAD AUDCHF AUDJPY AUDNZD AUDUSD
AUXAUD BCOUSD CADCHF CADJPY CHFJPY
ETXEUR EURAUD EURCAD EURCHF EURCZK
EURDKK EURGBP EURHUF EURJPY EURNOK
EURNZD EURPLN EURSEK EURTRY EURUSD
FRXEUR GBPAUD GBPCAD GBPCHF GBPJPY
GBPNZD GBPUSD GRXEUR HKXHKD JPXJPY
NSXUSD NZDCAD NZDCHF NZDJPY NZDUSD
SGDJPY SPXUSD TWIUSD UDXUSD UKXGBP
USDCAD USDCHF USDCZK USDDKK USDHKD
USDHUF USDJPY USDMXN USDNOK USDPLN
USDSEK USDSGD USDTRY USDZAR XAGUSD
XAUAUD XAUCHF XAUEUR XAUGBP XAUUSD
ZARJPY

Acquiring

Head to the HistData.com and start downloading. Make sure you’re getting the Generic ASCII tick data. You can even do it via FTP if that’s more comfortable for you.

If you wish to use several of the downloaded files in your CSV, you have to unpack and concatenate them in order (see Pepperstone & Integral above for more info regarding the concatenation).

Pros & cons

Pros:
- very wide array of available symbols
- gap info
- good date availability range for many symbols
Cons:
- the data source is inconsistent (4 digit, fixed spread MM mixed with ECN)
- cumbersome download process, you have to download one month at a time, go back, download another month; paid FTP access is available, though
- the GMT offset is inconsistent (and perhaps the DST as well)

Gain Capital aka forex.com

Background

Gain Capital is a rather old (founded in 1999) market maker broker that managed to get somewhat of a bad reputation. They hit their head on a half a mil fine that was graciously awarded to them in the year of our lord 2010 by the NFA for bad some bad practices, and I quote: “…engaged in abusive margin, liquidation and price slippage practices that benefited Gain to the detriment of its customers”. Anyway, I’m not pitying them since their forex.com domain name rod must be bringing them a ton of unsuspecting fish anyway.

Aside from offering shady trading conditions, they are also offering a selection of tick data, but last time I checked, its quality was just as poor. I can’t seem to remember what’s the first year that has tick data available and I can’t be bothered to download it again and find it out. Once more, fair warning: the data quality is pretty bad – not only is the data missing large chunks of time, but it’s also sporting misaligned periods (e.g. you can sometimes find data from the previous week in the file for the current week). The only good thing about it is the fact that a lot of symbols are available: from currency pairs major, minor and exotic to metals and various stocks and indices.

Show available currency pairs »

Available currency pairs:

AUDCAD AUDCHF AUDJPY AUDNZD AUDUSD
AUXAUD* BCOUSD* CADCHF CADJPY CHFJPY
ETXEUR* EURAUD EURCAD EURCHF EURCZK
EURDKK EURGBP EURHUF EURJPY EURNOK
EURNZD EURPLN EURSEK EURTRY EURUSD
FRXEUR* GBPAUD GBPCAD GBPCHF GBPJPY
GBPNZD GBPUSD GRXEUR* HKXHKD* JPXJPY*
NSXUSD* NZDCAD NZDCHF NZDJPY NZDUSD
SGDJPY SPXUSD* UDXUSD* UKXGBP* USDCAD
USDCHF USDCZK USDDKK USDHKD USDHUF
USDJPY USDMXN USDNOK USDPLN USDSEK
USDSGD USDTRY USDZAR WTIUSD* XAGUSD
XAUAUD XAUCHF XAUEUR XAUGBP XAUUSD
ZARJPY

* Stocks/indices

Acquiring

If despite my warnings above you’re feeling a bit masochistic and want to play with it, you can head out to the Gain Capital rate data page and fetch the archives; I recommend using a download manager.

Before finding other tick data sources, I used to use this data for testing so I perfected some scripts for it, which are still available for download as a PHP script collection on the tick data downloads page in the Miscellaneous section.
Inside you will find:

  • A script to process the data into a CSV. This script is heavily based on the original by carloss from the indo-investasi forum.
  • A script to somewhat filter & sort the resulted CSV.

Since these are totally obsolete to me, I’m not going to provide more details and you’re going to have to figure out how they work on your own. Shouldn’t be too hard, though. Please note that I’m not volunteering any support for these scripts.

Pros & cons

Pros:
- extensive array of available symbols including stocks & indices
Cons:
- the download process is cumbersome
- the data is split into weeks and the files have to be unpacked and manually concatenated (merged)
- the data quality is poor, there are gaps and misalignments
- there are no up to date tools to process the data

  • #1 written by Toni February 12, 2012 (1 year ago)

    Tested today data on Integral and contains a large gap of one week
    2012.02.12 17:55:28 CSV2FXT EURUSD,M5: Alert: Possible error: large gap after 2010.02.09 01:59:55 (8.0 days).
    and several other gaps of up to 32 hours (check with Mt4i data integrity) and is much worse than Dukas data.
    It generates a huge fxt file (7 GB) and on Dukas is 2.5GB. It may contain more ticks than on dukas but is unusable from my point.
    Birt, can you make in your suite data an option for 1 to 10 ticks per second? If we can reduce the data to a more manageable size of 1GB of data per year we can actually use it for optimization. On current Dukas process with 2.5GB fxt file my computer (i7 oc to 4.5Ghz, 16GB ram, ssd) is doing around 10 iterations per hour. At 7 GB I am guessing will do around 3.

    • #2 written by birt February 12, 2012 (1 year ago)

      I just tested with data up to September 2011 (from the Pepperstone page, it’s the same data) and my resulting EURUSD FXT was almost 6 GB. The real problem is not the backtest duration, it is the fact that even when the 2GB limit is removed, there is still a limit of 4GB.

      The option you suggest would be a big rebate in terms of the resulting data quality so I don’t have any plans to implement it. However, I’m going to try to lift the 4GB limit in one of the future versions of the Tick Data Suite.

      In the meantime, if you need to use the Integral data, I would suggest dividing it in two parts.

      • #3 written by Toni February 13, 2012 (1 year ago)

        Not necessarily is a reduction of quality. Depend on what EA or strategy you optimize. For MDP or low pip scalping I agree but for higher time frame a reduction in FXT size will be welcome.
        We already have 99% with Dukas data. Integral gives us 3 times more ticks than Dukas. Do we really need it? Or can we make a trade off with optimizing speed? That depends on EA.
        Another idea would be an aggregation of data between Dukas and Integral (fill each others gaps).

  • #4 written by Rod Williams February 21, 2012 (1 year ago)

    Hi,

    Anyone tried the forex historical data from http://www.histdata.com ?
    They have free data ready to be used in MetaTrader and other platforms.

    I hope this helps.

    Kind Regards,
    Rod

    • #5 written by birt February 21, 2012 (1 year ago)

      Thanks for pointing it out, I didn’t know about the site. They are using a weird date format with no separators whatsoever that the CSV2FXT script had problems with, but I just released a new version that should work fine with their data.

      I also made a short guide in the article above, take a quick glance to see what problems I encountered.

  • #6 written by Neo March 19, 2012 (1 year ago)

    Birt, have you noticed that Dukascopy has recently changed their JForex Historical Data Manager? The options have changed and the process is different. I don’t think it continues to add new data to existing data that was sitting in the .cache folder. When you get a chance to check it out, I’d appreciate hearing your input/suggestions to how to d/l the tick data under the new conditions.

    Thanks,
    Neo

    • #7 written by birt March 28, 2012 (1 year ago)

      I just verified and JForex is still caching data.

      If you’re not satisfied with JForex, try the PHP scripts or the website (although I doubt the website does proper caching).

  • #8 written by Steve April 2, 2012 (1 year ago)

    Do you know of any sources where I can get free DAX historical data from?

    Cheers
    Steve

    • #9 written by birt April 2, 2012 (1 year ago)

      Nope, sorry :(

  • #10 written by Joao Santos April 8, 2012 (1 year ago)

    What are your thoughts on this source of data http://www.forextester.com?

    • #11 written by birt April 8, 2012 (1 year ago)

      I’ve used their software once, ages ago. Found it quite useless since you can’t run EAs with it. As for the data, I haven’t used it myself and I haven’t heard details from anyone using it so I don’t really know anything about its quality.

  • #12 written by STan Fralick April 9, 2012 (1 year ago)

    Re decreasing the number of ticks per second: Many of the ticks (in Dukascopy data) are for identical bid price. Sequential identical bids should not affect backtesting, and could be dropped when several identical bids are sequential. I suspect that csv2fxt could be modified to do this.

    • #13 written by birt April 9, 2012 (1 year ago)

      It already does it. Two more specific elements associated with it:

      1. It’s only performed for consecutive ticks that occur in the same minute to avoid ruining the OHLC prices.
      2. It only occurs when both the bid and ask prices are identical

      #2 is to accommodate variable spread but now that you mentioned it, the next version will only check the bid price if real spread is not enabled.

  • #14 written by Jenny April 26, 2012 (1 year ago)

    Hello

    I m new to this tick data thingy and thank you of your great website . I m currently trying to download tick data from this website, have you tried this source before? any comment on its quality.

    The CSV files from turefx are grouped by month, could you please advice me how to merge all the CSV files in one single CSV in order to use the CSV2FXT,mq4 script for conversion. thanks

    http://www.truefx.com/?page=download&description=year2012

  • #16 written by Jenny April 26, 2012 (1 year ago)

    Hi Birt

    I did read the link you advised before. As I m not a programmer, I m a little bit lost of which file or software can be used to merge all the individual CSV file into one. Would you mind pointing me to the particular download link

    Thanks

  • #17 written by Jenny April 26, 2012 (1 year ago)

    Hi Birt

    Oh, I got it, is this the only way to merge them into one file

    1. Fire up a command prompt (Start->Run->cmd.exe)
    2. Change the directory to where you unpacked the files into (e.g. cd “\Documents and Settings\Administrator\My Documents\Downloads\”)
    3. Use the type command (e.g. type EURUSD-2011-01.csv EURUSD-2011-02.csv EURUSD-2011-03.csv EURUSD-2011-04.csv > EURUSD.csv)

    • #18 written by birt April 26, 2012 (1 year ago)

      That’s not the only way, it’s just one of the ways. The major advantage is that it is readily available on all windows machines.

      Alternatively, you could get some software to do it, for instance take a look at http://www.jddesign.co.uk/products/concat/concat-s.htm. Just google “windows concatenate software” or use a similar search query.

      • #19 written by Thiago July 31, 2012 (9 months ago)

        Thank you! I had tried the windows but without success! Why this program is much simpler!

  • #20 written by mantrid May 10, 2012 (1 year ago)

    great article! you saved me a lot of time, thanks!

  • #21 written by Janus007 May 16, 2012 (1 year ago)

    What happened to Dukascopy, it seems like the end-date is frozen making it impossible to download one month at a time.

    • #22 written by birt May 17, 2012 (1 year ago)

      It always downloads up to the current day. Why would you even want to download one month at a time?

      If resuming the CSV is what you had in mind, you have to process up to a month start – it doesn’t matter if you downloaded more data than that.

      If you don’t wish to download the full data range and stop earlier than the current date, it should be fairly easy to modify the script on your own even with the most basic programming expertise.

    • #23 written by birt May 17, 2012 (1 year ago)

      Wait, I didn’t consider the fact that you might be talking about JForex – could you please be more specific about your problem?

  • #24 written by jiann88 May 23, 2012 (12 months ago)

    Me too facing same problem when trying to download Dukascopy tick data.

    When I enter 1st May 2007 to the frozen date, I get “Incomplete Date for Period” message.

    Can anyone help ?

  • #25 written by jiann88 May 25, 2012 (11 months ago)

    Pardon me for asking a silly question on merging of files.

    Currently Ducascopy seems only able to download small range of data. When I tried range from 2007 April, it give error message, I am still waiting for anyone who can give some pointers on this issue.

    When I open one month data in csv format, I notice that one month of tick data have already reached the maximum of 65536 rows allowed in csv. In this situation how can we merge the csv of different months and convert it to MT4 format for 99% back testing?

    • #26 written by birt May 31, 2012 (11 months ago)

      The 65536 rows limitation is only in Excel. You can export a CSV as large as you like, the CSV2FXT script will be able to handle it without problems. Both the JForex client as well as the PHP scripts have no problems exporting the whole data in a single go. If you’re using the web page, it sometimes hangs when downloading; if that is what is happening to you, I advise using one of the alternative downloading methods.

  • #27 written by JBente June 6, 2012 (11 months ago)

    hello, what should I do to import this data to Metatrader and make a backtesting with tick data?
    https://www.universal-fx.com/ea-lab/history-center

    • #28 written by birt June 6, 2012 (11 months ago)

      It’s identical to the TrueFX data so you can follow the instructions for that.

  • #29 written by JBente June 6, 2012 (11 months ago)

    Hi, I followed the instructions and I have grouped all the months into one file .csv, what should I do now to make a backtesting in tick data?

  • #31 written by Neo June 6, 2012 (11 months ago)

    Birt, it seems Dukascopy may have made some change to their Historical Data Manager. I am not currently able to d/l tick data using JForex. I have a live account and it has worked for me up until last time I used it, a couple weeks ago. Now when I try to d/l the tick data, I get this error message from Dukascopy:

    “Cannot save data: Wrong parameters: XXX/XXX / 12316992000000, -9xxxxxxxxxxxxx / com.dukascopy.dds2.greed.actions.ab@19aa546″

    I tried changing the Delimiter from , to . I tried changing the Date format to all other options, I tried changing the Date From/To, etc…but continue getting that same error.

    Any help would be appreciated.

    Thanks,
    Neo

    • #32 written by birt June 7, 2012 (11 months ago)

      I’m afraid that’s not something I can help with. The only solution that I see is to email Dukascopy support and inquire about the problem.

      • #33 written by Neo June 7, 2012 (11 months ago)

        Several hours later I tried again (I was trying to d/l the AU/AJ) and those 2 pairs worked. I went on to try others and I got the error message with some pairs (I listed them below) while others are downloading fine.

        Neo

  • #34 written by jiann88 June 7, 2012 (11 months ago)

    Yes, I argeed with Neo. Is kind of frustrating try downloading from Dukascopy. Spent so much time but no result.

    I used Tim’s Dukascopier v0.4 still not able to download any data not sure is PHP scripts v0.25 able to download tick data.

    Wanted to subscribt to Tick Data Suite but got stuck on demo version not sure is Dukascopy downloadable ?

    • #35 written by Neo June 7, 2012 (11 months ago)

      I have always used JForex directly to d/l the tick data. Since I have Dukascopy accounts, this seemed the logical route to take. You can open a demo account with Dukascopy and get their JForex and d/l the tick data that way.

      I’ve been trying to d/l tick data all day. After a few hours, the AU/AJ started donwloading (previously they would not). After this, I tried other pairs, so pairs are working (d/l now) and others give me that same error message I posted earlier, which is what I got when I initially tried downloading the AU/AJ. Here are the pairs that are not downloading for me:
      EA
      ECa
      ECh
      GA
      GCh

      Best,
      Neo

    • #36 written by birt June 7, 2012 (11 months ago)

      I just tested the PHP scripts and they are downloading just fine.

  • #37 written by Simon G June 11, 2012 (11 months ago)

    Hi,

    Just for information . . .

    There seems to be a problem with the Pepperstone EURUSD data in march 2010 . . .

    2012.06.11 18:10:33 CSV2FXT EURUSD,H1: Error in the CSV file: encountered older timestamp(s) right after the tick at 2010.03.03 23:59:56 (older timestamp: 2010.03.02 00:00:00).

    I’ve re-downloaded the 2010 March zip file, unzipped it and the error is still there.

    Simon G

  • #38 written by Simon G June 12, 2012 (11 months ago)

    Hi,

    I have had the same issue with GBPUSD, AUDJPY and EURJPY . . perhaps this issue is in all data from Pepperstone.

  • #39 written by Rob June 12, 2012 (11 months ago)

    Birt, You might want to check out http://www.truefx.com which have 2009-2012 in all major pairs for free. I havent checked the quality yet.
    Appreciate your Tick Data guide. Thank you.
    Rob

    • #40 written by birt June 12, 2012 (11 months ago)

      Umm, there’s already a guide on how to download TrueFX data on the page above your comment :)

  • #41 written by rajiv July 7, 2012 (10 months ago)

    hi birt

    Use the type command (e.g. type EURUSD-2011-01.csv EURUSD-2011-02.csv EURUSD-2011-03.csv EURUSD-2011-04.csv > EURUSD.csv)

    i done that step and now have eurusd.csv file
    plz now tell me hoe to use it in mt4 testing ,it is not directly uploading in mt4

  • #43 written by Keith July 8, 2012 (10 months ago)

    Birt,

    Any reason why using the Dukascopier you cannot download any data past January 2012?

    Thanks,
    Keith

    • #44 written by birt July 8, 2012 (10 months ago)

      Yes – Dukascopy changed the data format at the end of January and unfortunately the Dukascopier hasn’t been updated since last year; looks like Tim (its programmer) lost interest.

  • #45 written by Tom July 27, 2012 (9 months ago)

    Another source of data is forextester although it seeems to be M1 data not tick data, but it goes way back to 2001.

    • #46 written by birt July 30, 2012 (9 months ago)

      Well, M1 data is not tick data. They also have tick data available for $50/month but as far as I know their output formats are not compatible with CSV2FXT.

  • #47 written by Jon August 7, 2012 (9 months ago)

    I have downloaded Dukascopy successfully until 2012, July 6th. It gives me an error message saying “Warning: missing file….” I have tried resetting computer, restarting, another day, etc. But I still get this message. I even went to the website and downloaded that day’s data and it downloaded okay. I don’t know what to do now. I appreciate help!

    • #48 written by birt August 7, 2012 (9 months ago)

      There’s nothing wrong. The Dukascopy file structure is using January as month 0 so month 7 is actually August, not July. The missing file always occurs for the last hour because the data is not available yet. Since your download date was probably 06.08, everything is likely just peachy :)

      • #49 written by Jon August 7, 2012 (9 months ago)

        Oh, that is funny. The fact it was “today” did not even cross my mind. Thanks!

        • #50 written by birt August 7, 2012 (9 months ago)

          No problem :)

          It can be a bit confusing because the months are starting from 0 and this aspect is not really obvious. I added the real date next to the timestamp (between parentheses) to prevent further confusion, but I’m not releasing a new version just for this.

          • #51 written by Jon August 7, 2012 (9 months ago)

            No problem. I appreciate you doing this!

            I am now compiling the tick data and found that some of the Bin files have 0 kbs. I tried deleting them and redoing the script to download a fresh one, but it downloads a 0 kbs file again.

            Is this a problem and if so, how can I fix this?

            • #52 written by birt August 7, 2012 (9 months ago)

              This is mostly for the weekend files. However, if I remember correctly, there is a 1 week hole in the data somewhere during 2011. You cannot do anything to fix it since this is how the files are on the server.

              • #53 written by Jon August 7, 2012 (9 months ago)

                Okay, thank you.

                I am continuing through your guides. I just have to say I am amazed at the work you put into this and thankyou very much for it. They are great and easy to follow guides!

  • #54 written by vincegata August 18, 2012 (9 months ago)

    Hello,

    It looks like you’re all downloading data from Duka using JForex, unfortunately I cannot do that because I am in the US hence I cannot have an account with them.

    I noticed that manual downloading now available only for a day at a time, is there a script that would let me download a range of data?

    Do you guys know where can I download reliable 1 sec candles data since 1990?

    Thx.

  • #55 written by vincegata August 18, 2012 (9 months ago)

    Edit:1 day candles since 1990 would be great too. Thanks.

  • #56 written by vincegata August 18, 2012 (9 months ago)

    Edit: I can see Duka allows to manually download ranges of data but only for > 1M candles, unfortunately daily candles go back only to year 2000.

    So my question remains, is there a reliable source of daily candles (or less) since 1990?

    Thanks.

    • #57 written by birt August 18, 2012 (9 months ago)

      If you can’t open a demo account from your IP address, you could try using a proxy.

      Anyway, why don’t you use the data from the Metaquotes History Center? It has daily candles even before 1990 for many currency pairs.

      • #58 written by birt August 18, 2012 (9 months ago)

        Actually the daily candles won’t go back further than 2000 even if you open a demo account so forget about that. You can still use history center data, though.

        • #59 written by vincegata August 19, 2012 (9 months ago)

          So Metaquotes History Center has EOD going back to 1990? Where can I download those? I do not use MT4, I use my own platform. Are those good quality data?

          Thank you.

          • #60 written by birt August 19, 2012 (9 months ago)

            I have no idea about the quality, I haven’t played much with pre-1999 data. I expect it’s not sensational quality but I don’t know where you can find any better.

            As for downloading the data, you can do that in MT4 using the History Center (in the Tools menu) and then you can export it to a CSV.

            • #61 written by vincegata August 19, 2012 (9 months ago)

              I see, thank you.

  • #62 written by adam September 5, 2012 (8 months ago)

    Just bought the tick data suite. Great work. Quick one. I have downloaded all pairs with your script. If I run it again to re-download, doe sit just update the existing files already downloaded or does it start from scratch? I am sure I saw this somewhere before going down this path but cannot find it for the life of me!

    Cheers.

    • #63 written by birt September 10, 2012 (8 months ago)

      Glad you like it! :)

      Regarding your question, it does not update any existing files. If the file already exists in your local copy, it simply gets skipped. Please note that skipping the files might take a while given their number if your starting date is 2007.

  • #64 written by mona September 26, 2012 (7 months ago)

    I test MDP EA on truefx data, it failed on that data ,how can it possible ,how can it shows profits and losses in integral data ,its shocking

    but same result if test on ducks data????

    • #65 written by mona September 26, 2012 (7 months ago)

      *
      I test MDP EA on truefx data, it failed on this true fx data ,how can it possible ,how can it shows losses in ,its shocking because on ducks data it shows just profits

      !! Million Dollar Confusing matter !!

      • #66 written by palma September 28, 2012 (7 months ago)

        yes, same here ,it looks like their is bug in truefx data , when converting it from script , Birt plz replay on this, it serious matter

        • #67 written by birt September 28, 2012 (7 months ago)

          First of all, backtesting MDP is completely worthless, it will never ever reproduce the live performance and on top of that the results will be completely misleading.

          As for the fact that it fails to produce profits on TrueFX data, I have no idea. I don’t think there’s any bug or anything like that. I would advise backtesting it in visual mode to see what happens.

          • #68 written by mona September 29, 2012 (7 months ago)

            Hope that their is no bug in TrueFX data or when its changing it into fxt file ,but its not possible because
            i also buy wow-ea form here

            http://wowea.publishpath.com
            because vendor show his real account and real account makes profits in real time, but same crap result with truefx data even test wow-ea one,
            __________________________________________________________________
            ” I would advise back-testing it in visual mode to see what happens.” yes i do when ever trade goes live sl hit with its next tick ,if their is no bug in data or fxt ,only one thing is possible that is integral.com are crooks and thefts

            • #69 written by birt November 4, 2012 (6 months ago)

              How far is that SL? Could it be that you created the FXT with widened weekend spreads?

  • #70 written by Fabio October 3, 2012 (7 months ago)

    Seems that data truefx month 02/2010 has a gap greater than that 8 days and is giving error when converting I think only can we use data truefx of 03/2010 forward

  • #71 written by Jon October 31, 2012 (6 months ago)

    I downloaded dukas data. What is the GMT time on this data? Do I need to do an offset for this data or anything?

    • #72 written by birt October 31, 2012 (6 months ago)

      The GMT offset is 0 with no DST. When you convert it using CSV2FXT the script automatically detects this and takes it into account.

  • #73 written by tickman November 4, 2012 (6 months ago)

    Hi Birt/All,

    Here’s a new app that will hopefully make life a breeze for downloading and exporting data to CSV and even MT4!

    http://www.tickstory.com

    And yes, it’s free!

    • #74 written by birt November 4, 2012 (6 months ago)

      I’ve checked it out and there are some small problems that I see:

      • The default installation doesn’t work with UAC enabled (it attempts to write its config in its Program Files and fails).
      • The default CSV export format will not work with CSV2FXT.
      • There is no warning if the user exports an FXT with the default settings (contract size 0, swaps 0, tick value 1) and it’s not very clear that you have to make use of the Help tab to get the right configuration.

      Other than that, good work!

      As a heads-up for Tick Data Suite users, I cannot provide support if you run into problems when using FXT files created by the Tickstory Lite tool.

  • #75 written by tickman November 4, 2012 (6 months ago)

    Thanks for the feedback, Birt – will ensure it gets updated! Can you please let me know the format of your CSV? (Of course I’m sure you saw you can customise the format).

    Regards!

    • #76 written by birt November 5, 2012 (6 months ago)

      Yes, I noticed you can customize it but you’d be surprised how often I get emailed by someone who is having problem with the JForex CSV export, where all you have to do is select a comma instead of a dot as the field separator, which is clearly specified in the guide.

      To answer your question, CSV2FXT works with any format that separates the date and time by a space, for example:
      DDMMYYYY HH:MM:SS:ms,ask,bid,askvol,bidvol
      YYYYMMDD HH:MM:SS,bid,ask,bidvol,askvol
      etc.

      You could export it in a Dukascopy-specific format if you want CSV2FXT to autodetect the source GMT & DST but I would not recommend that if you plan to add other data sources to the application.

      As a side note, having the currency pair name in each line is a total waste of space in my opinion. You don’t really need that unless you’re exporting several currency pairs in the same CSV for some reason.

      • #77 written by tickman November 5, 2012 (6 months ago)

        Great feedback – thanks, Birt!
        Latest version 0.1.1b is available now which should address all the points above:

        – Default output file formats now do not output symbol to save space.
        – Default tick file format now has date and time as a single column (previously 2 columns)
        – Application now saves app settings in common path to avoid Windows 7 UAC restrictions
        – MT4 Export now warns if certain fields are not set correctly.
        – MQ4: Now assumes defaults for important fields such as Lot Size.

        Hope it does everything you expect ;)

        • #78 written by birt November 5, 2012 (6 months ago)

          Great stuff, I’ll link it as a Dukascopy download option above.

        • #79 written by tickman November 5, 2012 (6 months ago)

          Just one thing to point out with regards to the MT4 settings. The idea here is to get some standard MT4 config files going so hopefully there’s some consistency in the results people get when back-testing. It’s annoying when you back-test the same EA with all things being the same (terminal, broker, etc) and end up with different results. The hope is that people can now share their config file & perform consistent back-tests of an EA while tweaking various EA-related settings to see truly how they affect the EA. Otherwise you’re forever tweaking (and developing) with a shifting target. To this end, the default settings provided with the software is intended to give people a “quick start”, while the customised settings are for more advanced users.
          Hope this helps.

  • #80 written by Neo November 6, 2012 (6 months ago)

    Hey Tickman, just downloaded your Tick Story, curious to see what it does. I was always very frustrated with doing MT4 back tests using broker historical data and always getting a different back test, even when doing the same exact scan using the same exact settings. That’s when I found Birt’s scripts (before his TDS) and I was happy to get 99% modelling quality every time and the exact same back test time after time, if I tested the same time period using the same settings.

    What exactly does your Tick Story bring us that can be useful?

    Thanks,
    Neo

    • #81 written by Neo November 7, 2012 (6 months ago)

      I installed TickStory and have been trying to use it. Normally I use JForex to d/l tick data. I have JForex running now and I had to manually type in the path where my .cache folder is in the “Store location” option of TickStory. After a while it managed to find the tick data that I already have in my .cache folder.

      I suppose one needs to d/l each pair at a time using the TickStory?–or can you use CTRL+select to d/l multiple pairs at the same time? I have tried d/l’ing a single pair several times and I keep getting this error message in the lower part: “The process cannot access the file “xxxxx” because it is being used by another process”. Is this because I have JForex running?

      As far as using the TickStory to create the FXT file and HST files, I see quite a few more parameters to be selected than when using Birt’s CSV2FXT, I’m a bit concerned about this because I am very meticulous about the GMT offset and the DST settings in my FXTs.

      Thanks for taking the time to answer,
      Neo

      • #82 written by tickman November 7, 2012 (6 months ago)

        Hi Neo – In answer to some of your questions:

        - It is important to note (and Birt highlights this) that the 99% you see on the back-test is merely a number that is stored within the MT4 history files. This means that regardless of the number, it all comes down to the accuracy of the historical data stored in your file. From this point-of-view, the data file that Birt’s script provides and what Tickstory provides should be the same (i.e. they are both sourced from Dukascopy), noting that (while taking nothing away from Birt’s great effort):
        – Tickstory has a simple user-interface that allows users to perform the import and export of data in a few clicks. I personally was finding it a little difficult to update my MT4 extracts on a regular basis due to the number of steps and thought this sort of an app would make life a breeze.
        – Tickstory utilises a MT4 “config” file which details the spreads, lot sizes (etc) of the FX instruments. This means that back-tests can have consistent values during each generation of the MT4 history files and people can also swap these config files to hopefully ensure their back-tests match. The alternative method of generating historical files within MT4 means that the script takes the current spread values which could vary (wide weekend spreads, for eg), which often skew the results of spread-sensitive EAs.

        What Tickstory _doesn’t_ provide is the modified MT4 terminal to allow you to use the generated data. This is Birt’s area of expertise and I think there’s plenty of information on this site to assist in that arena.

        With regard to sharing .cache data – yes, it is quite possible that there’s a conflict between Dukascopy and Tickstory. Best is to close Dukascopy so both systems aren’t trying to write to the same file. I’ll make a note for a potential future update to be in a “read-only” mode for Dukascopy cache locations.

        To select multiple symbols just hold the CTRL key down and click on each symbol you wish to download. Then right-click and select “Download” (or Export). You can download or export multiple symbols at a time. For the export filename, just use a spec like “{Symbol}.csv”, and the system will output each symbol with that name – eg. EURUSD.csv, AUDUSD.csv, etc

        With regard to the MT4 export options, this essentially externalises all the same fields that Birt’s script is also writing (they are part of the HST & FXT formats). For flexibility, you have the ability to tweak these values as you want. If you want to get the settings that are specific to your broker, check out the ‘Help’ tab for how to generate and use a config file specific for your broker. Doing this should produce a similar result to what you’d get from Birt’s scripts (bearing mind that spread values (etc) will be taken at the time when you run the script).

        Hope this helps!

  • #83 written by andy November 19, 2012 (6 months ago)

    Hello Birt.

    Can I backtest an EA for more than 10 years with the best quality and more accuracy ?/

    Thank you

  • #84 written by Ed December 2, 2012 (5 months ago)

    I went to Dukascopy tickdata download page, but it only had dates for the “From”, but not an option for the “To”.

    So if I choose 01/03/11 in the “From”, and then click download it, only downloads tick data from 01/03/11-01 to 01/03/11, just one day.

    When I tried using SQ Tickdat Downloader on my Windows 7, and waited many hours, there was an error at the end and nothing downloaded.

    I followed the directions (didn’t put the folder in program files etc.).

    I found a old copy of DukasCopier on my computer, and all was well as I waited an hour etc. But then at the end a message came up saying Run time…etc. But the csv file had nothing in it.

    I went to Histdata and dowloaded month by month all the files I needed, and then followed the command prompt advice to put everything into one cs v file, but after I hit enter in command prompt a message came up saying Access denied. I also looked up how to do this on Google, but it was all a dead end…I kept getting the message Access denied.

    So there seems to be no way to get a full csv file (with every month of 2011 and 2012), at least not on my Windows 7. Is anyone else having this problem?

    • #85 written by birt December 2, 2012 (5 months ago)

      Unfortunately, Dukascopy changed their web interface and it is now only possible to download tick data one day at a time.

      Regarding the Tickdata Downloader, how do you know it downloaded nothing? Did you by chance run it from your Program Files folder while having UAC enabled? If so, did you check your VirtualStore folder? See question 4 in the faq for more information, it also applies in this case.

      I would advise against using the Dukascopier, it no longer works and it is no longer being actively maintained.

      Finally, the same goes for histdata.com data, you are probably trying to save the output in a file or a folder that you don’t have permission to write to. Please search for UAC on a search engine to better understand what’s going on.

      • #86 written by Ed December 2, 2012 (5 months ago)

        Thank you for the reply. I installed TickData Downloader directly on to my C drive as suggested instead of in any of the Program Files folders.

        I looked inside the TickData folder within the Tick Downloader folder, and then found two currency pairs I was trying to download. Within them were several files with a extension BI5, but not everything was completed.

        I am beginning to wonder if a problem was caused when my Monitor went to sleep even though my computer kept running (I was doing this overnight when I was in bed, and when I got up there was the error message).

        But I will look into your suggestions.

        As far as command prompt I tried it with different locations such as c drive, an external drive, the downloads folder etc. But I will check out the faq.

        • #87 written by Ed December 3, 2012 (5 months ago)

          I was able to find out how to concatenate tick data csv files on a Windows 7 computer.

          First you need to put all your unzipped tick data csv files into a folder (such as a folder called EURUSD if you are concatenating EURUSD csv files).

          Copy and paste that folder on to your C drive.

          Type cmd in the search bar in start menu.

          When you see the cmd icon show up in the search results, right click on it, and choose “Run as Administrator.” (Important step if you are using Windows 7).

          Then in the command prompt window you will see:

          C:\Windows\system32\>

          Next to that type:

          cd c:\

          Hit enter.

          You will see:

          C:\>

          Next to that type (or copy and paste using right click):

          copy c:\EURUSD\*.csv c:\EURUSD.csv

          Hit enter (if you copy and paste it instead then you won’t have to hit enter).

          The EURUSD.csv file will show up directly on your c drive outside the EURUSD folder you created.

          • #88 written by birt December 3, 2012 (5 months ago)

            If you do that copy * thing, you are not guaranteed to have the proper order for the CSV files (but you probably will have it assuming you downloaded/unpacked in order). For instance, a file from 2011 might show up between two 2010 files. You have to type the name of each file if you want to be sure you have them in the correct order (e.g. copy c:\eurusd\file1.csv c:\eurusd\file2.csv … c:\eurusd.csv).

  • #89 written by Tad January 17, 2013 (4 months ago)

    Hey BIrt/All,

    I have been very frustrated with the quality of free data, even from Dukascopy and other seemingly reliable sources. Have you, or anybody else, ever purchased historical data at a reasonable price? If so, how was the quality and what was the source?

    Thanks for the response

    • #90 written by birt January 18, 2013 (4 months ago)

      Reuters has some tick data available for sale, see http://thomsonreuters.com/products_services/financial/financial_products/a-z/tick_history/

      Supposedly there’s historic data starting as early as 1996 but I don’t know if their FX instrument data goes back that far and I don’t know the format, price or quality. You could send an email to the address provided there to find out more information. If you do, kindly post a followup here, I would like to know more details as well.

      • #91 written by tad January 27, 2013 (3 months ago)

        Hi Birt,

        I wanted to give you a quick update on what I found in terms of data for sale. I was primarily concerned with finding 1h data from 2003 on 6 major currency pairs so that was where my search was focused.

        Forextickdata.com was very helpful, quickly responding to my inquiries and even sending a sample. They were also the cheapest, offering the 6 pairs I requested with OHLC at 1h intervals for $180.

        Forexdata.biz was also attractive, though a little more expensive. They offered 6 preselected pairs for $400, 9 pairs for $500, and 21 pairs for $600. The data went back to 1986 and their website was very professionally done, giving me a little more confidence in their services.

        Forex-historical.com offered $100 per pair or 12 pairs for $300 but only on intraday and 5 min timescales.

        I reached out to CQG.com, a larger ECN, and was offered $12 per month per pair. This at first seemed like a good deal but quickly added up when needing 10+ years and multiple pairs.

        Thomson Reuters, a large financial and media corporation, was more difficult to get in touch with, but we were able to receive prices of $3,000 per year at 1 second intervals.

        At the end, I decide to construct the data myself from cross-referencing multiple free sources available online. While this was a very tedious process, it eventually yielded a satisfactory data set with minimal missing bars.

        If I was to purchase data, I was leaning towards purchasing a dataset from forextickdata.com due to their low price and the quick response from the representative. However, the size and reputation of larger financial companies, such as CQG or Thomson Reuters, make me more confident about the quality of their data despite the higher prices.

        Hope this was helpful and if anyone else has information to share on purchasing data, I would like to hear your opinion.

        Happy trading,
        Tad

        • #92 written by birt January 28, 2013 (3 months ago)

          Thanks for sharing your experience with commercial data and especially the prices – I’m sure it’s appreciated not only by me but also by the others looking for this information.

          • #93 written by James February 1, 2013 (3 months ago)

            Thanks to both Tad and Birt for their help – Birt especially for the very quick response to my email query earlier today. Just to make this posting a little more full (!) I’m providing a link to a commercial tick data purchase/download site: http://www.anfutures.com/tickbytickdata.htm.

            I haven’t tried their stuff yet, but they claim to provide, “Transaction by transaction data since March 2003 available for emini SP 500, NASDAQ 100, Euro FX (FOREX) futures…”

            They don’t seem outlandishly expensive at $140 for 2003-2012 e-mini S&P 500, which was one of the things I was looking for.

            If anyone has any more info, please post it!

            Thanks.

            • #94 written by James February 1, 2013 (3 months ago)

              …and one minute data (OK, not tick! – but for some purposes 1 minute is sufficient) from http://pitrading.com/intraday_ascii_data_market_edition.htm. They say their S&P data goes back to 1983 – maybe accuracy is questionable!

              However at $179 including worldwide shipping (for now), its probably worth a look if 1 minute is all you need. They claim to have “packed over 17 Gigabytes of one-minute intraday historical data for over 300 of the most popular and actively traded symbols for stocks, indices, futures, and forex on one DVD-ROM.”

              There doesn’t seem to be a download option, but 17 Gbytes might challenge some connections! – like mine! :)

              • #95 written by James February 1, 2013 (3 months ago)

                …er, sorry. Just noticed on pitrading.com:

                “If expedited processing is required, secure electronic delivery within 1 business day via download is also available upon request.”

                • #96 written by James February 1, 2013 (3 months ago)

                  I’m sorry this is a bit piecemeal, but that’s the nature of being dis-organised like me! Have just discovered http://regisdata.co.uk/tickdata.htm whilst perusing a NinjaTrader forum. However, although they do provide tick data, they haven’t been gathering new data since 2010, and the costs per month for tick data are not cheap, and only go back around 6 years. So the cost for 6 year’s worth would be 3x12x6=£216 per instrument. Its a pity they’ve stopped, as they offered a wide selection…

                  http://www.olsendata.com/ in Zurich also supplies tick data …at a price! For EUR/GBP over 61 months (5 years 1 month) €9150.00.

  • #97 written by Max January 18, 2013 (4 months ago)

    selling historic tick data seems kind of pointless to me. One could simply zip up the HST or FXT file and distribute it on to others to put in their MT4 folders. Doesnt seem like a good business model.

    • #98 written by birt January 20, 2013 (3 months ago)

      Well, that’s generally against the terms & conditions of the data provider. However, even if you disregard that, tick data is different from a broker to another; on top of that, some data repositories may have data that spans a longer time interval and finally do not forget that the quality of the data is very important for some strategies.

      Anyway, I guess there’s nothing wrong with selling tick data, there might be people who want to buy it, such as Tad above. It certainly is not an easy task to collect quality data so I can see why some companies would want to sell it. Sure, most people will be content with the free data (including myself) but I’m certain there are some who would want something better.

      As a final note, none of the commercial data sources is directly supported by the CSV2FXT script. That is not to say that they will not work (although that may be the case, too); however, the source GMT offset and DST settings will certainly not be automatically configured.

  • #99 written by Julien January 21, 2013 (3 months ago)

    Hi guys !
    I just got an email a couple of days ago.. with a link for free historical data spanning up to 25 years…. I had a quick look … seems to be 5 minutes and 1 minutes data only… not tick data… but well … up to 25 years… I have not investigated more the quality of data, which are supposed to be “filtered” for false quote and gaps..
    http://www.forex-historical.com/

    • #100 written by birt January 21, 2013 (3 months ago)

      Well, as you said, it’s not tick data so it’s not really relevant to this article. On top of that, it’s not free. I haven’t checked it out and compared, but Metaquotes also has data that goes back very far, even further than 25 years. Before paying $100 for data for a single currency pair, I suggest checking the history center in your MT4 terminal (after downloading data for that pair, of course).

  • #101 written by kiwimango January 25, 2013 (3 months ago)

    Hello Birt ! sorry for my english. My chart is GMT+1 europe and
    CSV2FXT with FXGMT offset: 1, FXTDST:2, and automatic settings make ghost weekend times with gap information. I think something wrong with it. The nearest setting for this european chart is FXGMT offset:2 FXTDST:1 but it is not logical and not perfect too. Please help me about settings. or correct it.

    mt4 bulid 451,
    location: hungary
    csv file: pepperstone

    • #102 written by birt January 25, 2013 (3 months ago)

      I’m not entirely sure what you believe to be wrong. Please contact me via the support form using the email address associated with your Tick Data Suite license and provide more details regarding the issue.

  • #103 written by raj April 19, 2013 (1 month ago)

    Concatenate the files in order. The easiest way to do that is:
    Fire up a command prompt (Start->Run->cmd.exe)
    Change the directory to where you unpacked the files into (e.g. cd “\Documents and Settings\Administrator\My Documents\Downloads\”)
    Use the type command (e.g. type EURUSD-2011-01.csv EURUSD-2011-02.csv EURUSD-2011-03.csv EURUSD-2011-04.csv > EURUSD.csv)

    i do same thing as u described here
    http://screencast.com/t/htxQ0cv5

    my one file is 5.45 gb, 2nd is 1.09 gb but when i adding its adds only 2.54 gb data after then it stops i try it 2 times ,each time it stop adding at 2.54 ,what is problem here

    • #104 written by birt April 22, 2013 (3 weeks ago)

      I’m not sure, sorry. Try a dedicated concatenation software.

  • #105 written by raj April 19, 2013 (1 month ago)
  • You may use these HTML tags: <a> <abbr> <acronym> <b> <blockquote> <cite> <code> <del> <em> <i> <q> <strike> <strong>

     

  • Comment Feed for this Post
Go to Top