Free High Quality Forex Historical Data For Metatrader (2024)

Bar DataComposedFrom Dukascopy Tick Data

Free Historical Forex Data service for all traders.

We created this Historical Forex Data service to make it easier for the users of Forex Strategy Builder andForex Robot Factory ExpertAdvisorGeneratorto import good bar data.
However, it is useful for all traders that need a reliable backtest in MetaTrader.

Why do you need good historical forex data

There are two essential steps for successful algorithmic trading: reliable strategy backtesting and confirmed performance on forward testing. A backtest is trustworthy when we simulate trading on long data series without gaps. It is also very important the forex data for the backtest to be with the same timezone with our MetaTrader account.

We usually use historical data from MetaTrader. However, when we need, we import better and longer data series. With good data, FSB Pro and EA Studio generate more robust strategies. Then we confirm the backtest in MetaTrader.

We believe that only strategies that show good performance and smoothly rising balance curve on a backtest are reliable enough for live trading.

How the Historical Forex Data service works

There are several steps performed for providing forex data. First, we collect the initial raw tick data from DukasCopy. The process is lengthy and takes hours. Once it is done, we parse the raw tick data into bar data in binary format. Then we compose the base data series for periods: M1, M5, M15, and M30 and cut them up to 200000 bars.

We periodically download the new data and update the local base files. After that, we upload the precompiled data to our online server.

The Historical Forex Data application loads the precompiled data fix the timezone and compose the necessary files for download. This process guarantees forex data availability and excellent user experience.

Forex Historical Data Available for these Symbols and Assets:

  • AUDJPY- Australian Dollar / Japanese Yen
  • AUDNZG- Australian Dollar / New Zealand Dollar
  • AUDUSD- Australian Dollar / US Dollar
  • EURCHF- Euro / Swiss Franc
  • EURGBP- Euro / British Pound
  • EURJPY- Euro / Japanese Yen
  • EURUSD- Euro / US Dollar
  • GBPJPY- British Pound / Japanese Yen
  • GBPUSD- British Pound / US Dollar
  • NZDUSD- New Zealand Dollar / US Dollar
  • USDCAD- US Dollar / Canadian Dollar
  • USDCHF- US Dollar / Swiss Franc
  • USDJPY- US Dollar / Japanese Yen

Commodities

  • XAGUSD- Silver (USD)
  • XAUUSD- Gold (USD)

Crypto Currencies

  • BTCUSD- Bitcoin / US Dollar
  • ETHUSD- Ethereum / US Dollar

Indices

  • DEU.IDX/EUR- DAX 30
  • USA30.IDX/USD- Dow Jones 30

Download forex data - How to use

The Historical Forex Data service is straightforward to use:

  1. Select the required instrument from theSymbollist
  2. Select the desired exportFormataccording to the application you use

When you are ready with the options, click theLoad databutton. The application will fetch the data from the server and will compose the files for export.

Download the files from the provided links. We recommend you to download the files for all the periods because it makes the generating strategies and the backtesting more convenient.

The Browser may show a notification like: "The historical-forex-data wants to download multiple files." Please answer with "Allow" to that message.

It is a good idea to change theTimezonefrom the Settings tab to correspond to the Timezone of yuor broker's data. The default timezone is (GMT) Coordinated Universal Time.

Free High Quality Forex Historical Data For Metatrader (1)

Import history data into MT4 - MetaTrader 4

MetaTrader 4 imports data in CSV format as follows:

  1. Load the necessary data inMetaTrader (CSV)format. Let's say GBPUSD. We recommend to download the full data series - 200000 bars.
  2. Download all files in your Download folder. If you have previous downloads, you can sort the files by "Date modified".
  3. Go to MetaTrader 4 and open theHistory Centerfrom the Tools menu or by usingF2.
  4. Navigate to the particular symbol in the "Symbols:" list - GBPUSD.
  5. Double click on the period to load the data in the table. We demonstrate that with H1, but you have to do it for all the periods one by one.
  6. Click theImportbutton to open the "Import GBPUSD, H1" panel.
  7. Use theBrowsebutton to select the correct file. GBPUSD_H1.csv in that case. MT will preload and display the new data. If everything is normal, click OK.
  8. Repeat the previous steps for each period: M1, M5, M15, H1, D1.

Having good data in MetaTrader guarantees better quality of the backtest.

Free High Quality Forex Historical Data For Metatrader (2)

Import data inForex Robot Factory ExpertAdvisorGenerator

You have to accomplish two steps - to import the data files in EA Studio and to customise the symbols settings.

Import data files in EA Studio:

  1. Load the necessary data in theExpert Advisor Studio (JSON)format. Let's say AUDNZD.
  2. The files are with a .json extension. For example AUDNZD_H4.json
  3. Open EA Studio and navigate to theData->Data Importpage
  4. Select the download files and drag / drop them over the "Drop files here...' zone. EA Studio will import the files. If you are logged in with your account, EA Studio will also upload the files to the server for later use.
  5. Now you can visit the Editor and load the new symbol.

Customize the Symbols Settings. It is necessary to do it because the data comes with generic parameters for Swap, Spread, and others:

  1. Navigate to theTools->Symbol Settingspage.
  2. The new data are under theFS DukasCopyserver. ("FS" stands for Forex Software Ltd.) Select the corresponding symbol.
  3. Switch on the "Custom symbol settings" option to be able to customize the settings. Now they become enabled.
  4. Change the values to be suitable for your trading account.

Free High Quality Forex Historical Data For Metatrader (3)

Load Historical Forex Data in Excel

Loading CSV (Comma Separated Values) files in Excel is straightforward.

  1. Download the necessary forex symbol files inExcel (CSV)format.
  2. Open a new Spreadsheet in Excel.
  3. Click on theDatatab in the navigation menu.
  4. You can import forex data fromGet External Data->From Text
  5. Browse to your Download folder and click on the file to be imported. Let's say USDJPY_H1.csv.
  6. When you select a file, the "Text Import Wizard" appears. It contains three steps. Fortunately, the downloaded forex data files are already in the most preferred format, so click on "Next", "Next", and "Finish".
  7. A dialogue box named "Import Data" appears. It serves to designate the beginning of the data table. Click "Ok" to import the data

Excel is perfect for review and format the data files. You can easily make price charts or rearrange the data columns if you need it.

Free High Quality Forex Historical Data For Metatrader (4)

Free High Quality Forex Historical Data For Metatrader (2024)
Top Articles
Latest Posts
Article information

Author: Dean Jakubowski Ret

Last Updated:

Views: 6198

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Dean Jakubowski Ret

Birthday: 1996-05-10

Address: Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874

Phone: +96313309894162

Job: Legacy Sales Designer

Hobby: Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing

Introduction: My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.