PR1: scaffold + paper/live DCA bot core, systemd units, tests #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/scaffold-and-dca"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Erster von vier PRs. Baut das Grundger�st des DCA-Bots.
Inhalt
krypto-dca), requirements*.txt, .gitattributessrc/krypto_dca/: validierter config.ini-Loader, SQLite-Layer (schema.sql, Unique-Index als Idempotenz-Garantie), ccxt-Kraken-Client + Paper-Fills, Strategie (Perioden-Key, gewichtete Kaufplanung, Spend-Caps), Snapshot-Recorder, CLI (init-db|buy|snapshot|status), Logging, Notifier-Stubdeploy/: systemd buy.{service,timer} (Mo 08:00 UTC), snapshot@.service + Preis-/Bestands-Timer, Hardening, Userkrypto-dcaVerifiziert
pytest-> 20 passedpip install -e .+ End-to-End im Paper-Mode gegen echte Kraken-Kurse: Kauf BTC+ETH, Trades/Snapshots geschrieben, zweiterbuyderselben ISO-Woche = No-Op (Idempotenz)Sicherheit
Co-authored-by: Claude claude@anthropic.com
- krypto-dca-buy.{service,timer}: weekly DCA buy, Mon 08:00 UTC - krypto-dca-snapshot@.service with hourly price and daily balance timers - oneshot services run as krypto-dca user with systemd hardening Co-authored-by: Claude <claude@anthropic.com>