Skip to content

v1.0.0

Choose a tag to compare

@tanem tanem released this 11 Jun 22:04
· 24 commits to main since this release
c7143f0

First stable release.

mt5-pnl-exporter exports MT5 deal history on the Windows host where MT5 runs and writes one typed, versioned, age-encrypted snapshot (snapshot.json.gz.age). The snapshot is the contract — build a CLI, dashboard, notebook, or agent on top of it.

Highlights

  • Read-only investor-password access; credentials and the encryption passphrase live in the OS keychain.
  • Mandatory gzip + age encryption at rest — sync services and backups only ever see ciphertext.
  • Stable major.minor schema (1.0): one record per closed deal, open position, and cash flow, no pre-aggregation.
  • One-shot, manual export — no daemon, no database, no third-party service.

Install

uv tool install "mt5-pnl-exporter[mt5]"   # Windows host with MT5

See the README for host setup and the snapshot schema.