Importing Data

Import is the first step in any work in FxBacktester. Files are parsed in your browser and stored in your browser; no dataset is uploaded to a server when you import.

What you can import

Pick the instrument and the base timeframe when the app asks; a tick or second-level archive is kept as the base series, and whatever replay timeframe you choose later is built on top of it rather than replacing it.

The validation report

Nothing is imported silently. After parsing, the app shows what it found before you trade on it:

If a file cannot be recognized, import fails with a message and your library is left unchanged.

Sizing

Two years of M1 candles for four instruments is tens of megabytes, not gigabytes. If your browser is nearly full, the app tells you instead of losing data.

Dataset versions and sharing

Every dataset carries a version and the provenance it was imported with (source file, instrument, base timeframe, window origin). A test pins the dataset version it started on, so a result you saved weeks ago still describes the same data it was produced from, even after you import more of it.

You can export datasets for use in another browser, for a teammate, or for your own archive, in JSON, CSV, or zip formats, and import the same file on another machine. Datasets you imported are yours to keep; the raw files came from your data source, and the app does not redistribute historical data on your behalf.

Next