Back to blog

One rejected file — then stop downloading

HistData CSV Formatter — empty, files stay in the browser

If you search clean histdata csv for backtesting, judge this file. Do not open another month zip.

Direct answer

Clean HistData CSV for backtesting means one third-party file is in a dialect the desk accepts, or you convert that one file and stop.

A weekend with no quotes is a closed market. It is not proof the zip is corrupt. On 2026-09-24, HistData's FAQ said some gaps come from normal forex pause periods. Gaps longer than a minute are normal when trading is thin.

BarionQuant is a local training desk. The current public build is Windows. More platforms are planned. This page does not name a system you cannot download yet. The HistData CSV Formatter runs in the browser, under Free Trader Tools. The file stays on your machine. We are not a broker, and HistData.com is not our product.

What "success" means — one Ready series and one Training sitting — is the related article under this page. This page is only the failure test.

How to judge

Three checks before you download another month.

Is this the dialect the file actually is?

On 2026-09-24 the FAQ said HistData delivers time-ordered Tick and M1 only, packed as pair/year/month zips. It also said to download the right format for each application. Further down, bar files are listed as DateTime,Open,High,Low,Close,Volume.

A Generic ASCII M1 row is a different shape: semicolon, no header, YYYYMMDD HHMMSS. Feed a comma file, a tick file, or a random CSV into a dialog that wants the other shape, and the import rejects it. Fix this file. Do not import five more.

Is the hole a weekend, or a weekday gap?

The same FAQ says each download can include a status report: maximum gap, the gaps inside the file, and average tick interval. Pauses belong in that report.

The formatter line "Gaps over 5 min (weekdays)" does not count an interval that spans Saturday. It does not delete those rows.

On 2026-09-24 a three-row ASCII M1 sample — 00:00, 00:01, then 00:12 — came back as Generic ASCII · M1. The report read 3 rows, 3 bars, 0 skipped, and 1 weekday gap. Clocks were labeled UTC after the page's EST-without-DST shift, so 00:00 became 05:00Z.

A second sample used Friday 21:00 EST and Sunday 22:00 EST. It still returned 2 bars, and the weekday gap count was 0. The table showed those instants as 2012-02-04 02:00Z and 2012-02-06 03:00Z. Both rows were still there.

Did you stop after one file?

The formatter subtitle says ASCII M1 files already import straight into Desktop. MT4 M1 and tick files need this step. The same screen caps a file at 25 MB. Tick files stop at 200,000 ticks.

A file that matches none of the known dialects shows this sentence: "Not a HistData ASCII M1, MT4 M1, ASCII tick, or ticker OHLC file." When you see it, stop. Use the in-app sample, or one M1 month you can finish.

What we do

Method first. The file is equipment for one sitting, not a collection.

If the pack is Generic ASCII M1, try Import once. If the dialog rejects it, or the pack is MT4 M1 or tick, open the HistData CSV Formatter and use the button labeled Download CSV for Desktop. Tick rows become M1 from the Bid. The file never leaves the browser.

Then use the Download button on this page. Free starts at EURUSD. The Training clicks stay in the related article.

Honest comparison

MetaTrader's History Center wins when you want a separator, skipped columns, and a time shift inside the terminal. Keep that path if the terminal is the product. This page will not reprint their click list.

Forex Tester wins when you want a mature import mapper and a paid history stack. If column roles are why you opened the tab, stay there.

BarionQuant wins when you want one practice file cleaned in the browser, then a local sitting. There is no Mac build in the current public download. There is no browser replay. We do not promise that every CSV will load.

Who should skip

  • You need HistData's MetaTrader import tutorial. That FAQ is theirs.
  • You need a guarantee for any CSV, any year, or any platform.
  • You want the formatter to erase weekend quotes. It does not.
  • You want signals, pair picks, or a broker account.

Screenshots

HistData.com FAQ — Tick and M1 only
HistData FAQ on 2026-09-24: Tick and M1 only, and the right format for each application. Not a BarionQuant page.
HistData.com FAQ — gaps and forex pauses
Same FAQ: a status report lists gaps, and some of those gaps are normal pause periods. Not a certificate that the file is broken.
HistData CSV Formatter — empty, files stay in the browser
Live formatter on barionquant.com, 2026-09-24, before a file is chosen. ASCII M1 may already import. MT4 M1 and tick need this step.
Formatter report — one weekday gap on a three-row ASCII sample
Three-row sample in Generic ASCII M1 shape, not a month zip from HistData. 00:00 EST is shown as 05:00Z. The weekday gap count is 1.
Formatter report — a Friday-to-Sunday span is not a weekday gap
Two-row sample: Friday 21:00 EST and Sunday 22:00 EST. The table shows 2012-02-04 02:00Z and 2012-02-06 03:00Z. Both rows remain. The weekday gap count is 0.
Formatter error — file is not a known HistData dialect
An unrecognized CSV stops here. The tool does not guess a dialect.

FAQ

Does the formatter delete weekend gaps?

No. It reports weekday gaps over 5 minutes. An interval that spans Saturday is not that count. The weekend rows stay in the file.

Will Generic ASCII M1 always need the formatter?

No. The page says ASCII M1 files already import straight into Desktop. Use the formatter when Import rejects the file, or when the pack is MT4 M1 or tick.

Is a silent reject a reason to download the next year?

No. Check this file's dialect first. If the formatter does not recognize it, stop.

Do you connect to HistData or to my broker?

No. HistData is a third party. The formatter reads a file you already have. Practice on our desk is simulated.

Next step

If the three checks match, use Download on this page. Clean one file first in the HistData CSV Formatter, on Free Trader Tools. The Ready-and-Training test is the related article.

Educational content. BarionQuant is not a broker and does not provide investment advice or trade signals. Past practice results do not predict future outcomes. HistData FAQ cited as of 2026-09-24 from their public page.