Files
admin f2caca9175 docs: add ARCHITECTURE, RUNBOOK, CHANGELOG; reset .env.example to placeholders
ARCHITECTURE.md: system overview, data flow, SQLite schema, guard rails,
  risk gates, wheel flow, guide for adding new strategies.
RUNBOOK.md: day-to-day ops, config reference, troubleshooting, safe shutdown,
  upgrade procedure.
CHANGELOG.md: v0.1.0 + v0.1.1 (limit_price fix).
.env.example: credentials removed, URL /v2 suffix stripped.
2026-04-16 22:15:08 +02:00

736 B

Changelog

[0.1.1] — 2026-04-16

Fixed

  • executor.py: round limit_price to 2 decimal places before Alpaca order submit. Alpaca rejects prices with more than 2 decimal places (error code 42210000).

[0.1.0] — 2026-04-16

Added

  • Python bot (bot/): alpaca-py 0.43, Wheel strategy (CSP + covered calls), equity trailing stops, risk gates, SQLite state log, Typer CLI, Discord daily report.
  • Next.js 14 dashboard (dashboard/): read-only view of bot state + Alpaca account.
  • systemd user-unit templates: polling loop + daily report timer.
  • docs/STRATEGY.md, docs/ARCHITECTURE.md, docs/RUNBOOK.md.
  • Paper API defaults: BOT_MODE=dry, ALPACA_ENV=paper — nothing submitted until explicitly enabled.