Price Data Exporter

Developer: MooMooForex

Ever wanted to export historical price data so that you can perform your own analysis using custom tools that you are familiar with?

Ever wanted to export the LIVE tick data so you can analyze what is happening in the market in real time?

Do you want price data that actually reflects the spread on your account type?

If so, then this strategy add-on is perfect for you.

The Price Data Exporter runs as a normal strategy, but does not perform any trading. Each time the price updates, it exports the price data to a configured Comma Separated Values (CSV) file. This file can then be read in by your spreadsheet, or whatever tool you desire and your own custom analysis on the price data can be performed.

This fantastic tool supports both tick* and bar data. If exporting bar data, all possible data will be exported including

  • Opening and Close prices
  • High and Low prices
  • Additional calculated prices such as Median, Typical and Weighted.
  • The volume for the bar
  • and if the current bar price is non-tradeable, the comments column will include a statement accordingly.

To export historical data, simply run the tool in the Strategy Backtester that comes bundled with FXCM Trading Station.

To export current LIVE data, simply run the tool as a strategy in the Strategy Dashboard and watch live data being exported on the fly!

Additionally, the tool can convert Dates and Times into UTC to help deal with that annoying daylight savings.

* NOTE: Tick data is only accurate in live mode. Historical backtesting does not provide accurate tick data, but rather a summary of the m1 bar.


The following inputs are available in the app’s parameters window and can be defined by the app user:

  • Time frame: The timeframe to export data. Can be bar or tick.
    • Default is: m1
  • Line Limit: If requested, the tool can be configured to terminate after a certain number of lines have been exported.
    • Default is: Zero
  •  Delimiter: You can choose what type of delimiter to use from the following options.
    • Comma
    • Semi-colon
    • Colon
    • Tab
    • Space
    • Default is: Comma
  • Header: If requested, a file header can be created when opening a new file.
    • Default is: True
  • UTC Times: If the server time zone is confusing, the times can be converted to UTC to allow consistency when dealing with daylight savings etc.
    • Default is: True
  • Output Path: The path to the folder where to create the output file.
    • Default is: C:\Temp\
  • File Name: The name of the output file. For convenience, two wildcards can be supported.
    • {instr} = Instrument Name… eg EURUSD
    • {today} = Today’s date in yyyymmdd
    • Default is: {instr}_{today}.csv
Risk Disclaimer

The application displayed on this page does not take in to consideration your individual personal circumstances and trading objectives. Therefore it should not be considered as a personal recommendation or investment advice. Past performance is not indicative of future results.

There is no guarantee that the systems, trading techniques, trading methods, and/or indicators will result in profits or not result in losses.


This app is only compatible with FXCM Trading Station Desktop software. An FXCM live or demo account is required.

Forex Capital Markets, LLC. (“FXCM LLC”) is an independent legal entity and is not affiliated with John Colonna or MooMooForex. MooMooForex is not owned, controlled, or operated by FXCM LLC and John Colonna is not an employee, agent or partner of FXCM LLC.

*Links to third-party sites are provided for your convenience and for informational purposes only. FXCM bears no liability for the accuracy, content, or any other matter related to the external site or for that of subsequent links, and accepts no liability whatsoever for any loss or damage arising from the use of this or any other content. Such sites are not within our control and may not follow the same privacy, security, or accessibility standards as ours. Please read the linked websites’ terms and conditions.