Skip to content

Euro Macromechanica (EMM) Backtesting Ecosystem — a toolkit for backtest data preparation: minute-level data, economic-calendar normalization, and gap-report analysis.

License

Notifications You must be signed in to change notification settings

euro-macromechanica-backtest/data-preparation-toolkit

Repository files navigation

Euro Macromechanica (EMM) Backtest — Data Preparation Toolkit

(code-only)

🧭 This repository is part of the Euro Macromechanica (EMM) Backtest ecosystem.



📚 Related repositories

  • Backtest results, strategy validation and evidence, data-quality policy (core baseline/extended baseline/stress), and integrity materialsresults
  • Prepared aggregates and datasets for full reproducibilitydata-hub
  • Metric‑computation methodology and metrics calculator for EMM backtest results — metrics-toolkit

🧭 Purpose

  • Minute data normalizer — prepares HistData-compatible minute series: converts UTC−05:00 (fixed) to UTC+00:00, then sorts by timestamp.
  • Economic calendar normalizer — converts local event timestamps from source providers to UTC+00:00 (DST handled via the IANA time zone database), then sorts by timestamp.
  • Minute data analyzer — reports 5-minute gap classification counts (important for M5 bar quality), derived from HistData minute files DAT_ASCII_EURUSD_M1_YYYY.txt.

Detailed audit instructions: see AUDIT.md.


⚖️ License

Apache-2.0 (LICENSE) applies to the source code in this repository.
Any external data you process with these tools remains under the terms set by its original providers.


✉️ Contacts

GitHub: @rleydev (thelaziestcat) · email: thelazyazzcat@gmail.com / thelaziestcat@proton.me

About

Euro Macromechanica (EMM) Backtesting Ecosystem — a toolkit for backtest data preparation: minute-level data, economic-calendar normalization, and gap-report analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages