Custom Data Quality Audit

Find out whether your
forex data is usable

If you already have historical FX files, we can scope a quality audit: gaps, duplicate timestamps, impossible bars, source-backed repair options, and what it would take to make the dataset backtest-ready.

Audit checks

  • Duplicate and non-monotonic timestamps.
  • Missing M1 intervals by symbol and date range.
  • Impossible OHLC bars and malformed rows.
  • Weekend/session artifacts and suspicious quiet periods.
  • Outlier candles that can create fake stops, fills, or returns.
  • Export readiness for Parquet, pandas, DuckDB, and downstream conversion.

What we can quote

The point is not to sell a generic upload button. The point is to identify the concrete data problem and quote the smallest useful validation or repair job.

Dataset Audit

From $299

For traders or developers who already have files and need a defensible quality report before using them in research.

  • Schema inspection
  • Gap and duplicate report
  • OHLC validation
  • Backtest-readiness notes

Source-Backed Repair

Quoted

For teams that need missing ranges repaired from source-observed data instead of interpolation or fake continuity.

  • Symbol/date scoping
  • Source-backed backfill plan
  • Repair manifest
  • Before/after coverage report

Recurring Refresh

Quoted

For teams that want daily or weekly updates, validation reports, and repeatable delivery after the initial cleanup.

  • Refresh cadence planning
  • QA gates
  • Release manifests
  • R2/API delivery planning

What to send first

Do not send raw files in the first message. Start with scope. That gives us enough information to determine whether a fixed audit, repair job, or recurring workflow makes sense.

Symbols or markets included.

Date range and timeframe.

Current file format and approximate size.

Source, if known.

Where the data will be used: Python, MT4/MT5, app, API, report, or internal research.

Specific concern: gaps, duplicates, bad ticks, conversion, coverage, or recurring updates.

Scope an audit

Send the minimum details needed to quote validation, repair, or recurring refresh work.

Do not upload raw files here. We will ask for files only after scope and handling expectations are clear.

Audit questions

Do I need to upload my dataset first?+
No. Start with a scoping request that describes the symbols, date range, format, and problem. We only request files after the scope and handling expectations are clear.
Do you fill gaps with interpolation?+
No. Repair work is scoped around source-observed data. If a range cannot be sourced, it is reported as a known limitation rather than fabricated.
Who is this for?+
This is for traders, developers, educators, and small teams that already have forex files but do not trust the quality enough to run or publish results.
Can this become a recurring update service?+
Yes. The first audit identifies the current state. Recurring refreshes can be scoped after the source, delivery format, and QA gates are defined.