Dokumentation des modularen Trading-Systems (17 Module, Modul-01..17)
Find a file
2026-08-26 13:05:13 +00:00
a2 feat(a5): Controlled Heartbeat & Resume v1 2026-08-24 23:04:16 +00:00
a3 feat(a3): deterministic safety layer v1 (attempt ledger, retry, circuit breaker) 2026-08-24 20:46:19 +00:00
a4 feat(a4): bounded orchestrator v1 (deterministic orchestration logic, A2/A3 integration, 83 tests PASS) 2026-08-24 21:31:09 +00:00
a5 feat(a5): Controlled Heartbeat & Resume v1 2026-08-24 23:04:16 +00:00
backup_patches Phase 10b: semantische Korrektur REFERENCE_BID_ASK -> BID_ASK_INTRINSIC (Doku) 2026-08-23 09:11:03 +00:00
notes feat(tolaria): C3I final individual decisions — reconcile modul-12 + migrate modul-18/19 root-only to schema v1 2026-08-25 19:27:07 +00:00
notion-command-center M006: Notion PROJECT COMMAND CENTER Doku (COMPLETE, Fresh Checker PASS) 2026-08-25 13:04:19 +00:00
notion-safety-brain docs: RQ-NOTION-PILOT-20260825-001 Pilot-Backup-Doku (Notion Safety Brain) 2026-08-25 07:35:31 +00:00
red-queen-architecture docs(a1): fix typo 'wo manten' -> 'Worktree behalten' + A2 status note 2026-08-24 20:18:36 +00:00
tolaria fix(tolaria): C5F Phase B — search-source indexability path-independent (valid C3 object_id suffices; LEGACY kept; out-of-scope dirs no longer auto-exclude indexable knowledge) 2026-08-26 13:05:13 +00:00
c5f-controlled-canary.md c5f: add controlled canary object (C5F CONTROLLED CANARY) 2026-08-26 08:11:42 +00:00
infrastructure-handbook.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-03-market-data.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-04-market-regime.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-05-strategy-engine.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-06-signal-ranking.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-07-risk-manager.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-08-portfolio-manager.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-09-execution-service.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-10-trade-journal.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-11-analytics.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-12-backtesting.md feat(tolaria): C3I final individual decisions — reconcile modul-12 + migrate modul-18/19 root-only to schema v1 2026-08-25 19:27:07 +00:00
modul-13-optimization.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-14-notification.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-15-m09-anbindung-design.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-15-m09-anbindung-implementierung.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-15-monitoring-control.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
modul-18-position-manager.md feat(tolaria): C3I final individual decisions — reconcile modul-12 + migrate modul-18/19 root-only to schema v1 2026-08-25 19:27:07 +00:00
modul-19-broker-reconciliation.md feat(tolaria): C3I final individual decisions — reconcile modul-12 + migrate modul-18/19 root-only to schema v1 2026-08-25 19:27:07 +00:00
ports-reference.md feat(tolaria): migrate ports-reference pair to knowledge schema v1 2026-08-25 18:03:57 +00:00
README.md M26: FREIGEGEBEN + Prompt-/UX-Fix (keine Order-Delegation) 2026-08-21 15:13:03 +00:00
trend-pullback-v1.1-spec.md feat(tolaria): migrate C3H HR wave 1 — 16 safe root↔canonical pairs to schema v1 2026-08-25 19:19:02 +00:00
vps.md Phase 10b: semantische Korrektur REFERENCE_BID_ASK -> BID_ASK_INTRINSIC (Doku) 2026-08-23 09:11:03 +00:00

Trading-System — Modulare Architektur

Zentrales, modulares automatisiertes Trading-System, betrieben auf einem Hostinger-VPS (187.124.31.123).

Repository-Inhalt: Live-Dokumentation der Infrastruktur, der Module und des aktuellen Betriebszustands. Jede Änderung folgt dem Notation-Format: Autor (Alice / Rain Ocampo) + Zeitstempel (DD.MM.YYYY HH:MM) + Grund.


Architektur-Überblick

  • 19 Module (Modul-01-PostgreSQLModul-18-Position-Manager, Modul-26-Telegram-Gateway), orchestriert über docker-compose.yml unter /opt/trading-modules/.
  • Netzwerk: trading-modules (bridge). Kommunikation ausschließlich über Docker-interne Service-Hostnamen (keine festen IPs).
  • Feste Host-Ports: Modul-01=55432, Modul-02=55672+15672, Modul-0317=5500355017.
  • Zugangsdaten: nur über Environment Variables / Docker-Secrets (Defaults in Compose mit ${VAR:-default}).
  • Kernprinzip: bestehende Container/Volumes/Daten nie löschen, keine unnötigen öffentlichen Ports öffnen, Ist-Zustand vor Änderung prüfen.

Multi-Agent-Setup (Resident-Evil-Theme)

Agent Rolle Port
Alice (OpenClaw) Primary 55163
Matt Addison (OpenClaw) Backup 54524
Rain Ocampo (Hermes) Technischer Support 32776 (UI)

Module

Modul Name Status Port
01 PostgreSQL healthy (postgres:16-alpine) 55432
02 RabbitMQ healthy (rabbitmq:3-management) 55672 / 15672
03 Market-Data healthy (market-data:0.1.0) 55003 (intern)
04 Market-Regime healthy (market-regime:1.0.0) 55004 (intern)
05 Strategy-Engine healthy (strategy-engine:0.1.0) 55005 (intern)
06 Signal-Ranking FREIGEGEBEN (signal-ranking:0.1.0) 55006 (intern)
07 Risk-Manager FREIGEGEBEN (risk-manager:0.1.0) 55007 (intern)
08 Portfolio-Manager FREIGEGEBEN (portfolio-manager:0.1.0) 55008 (intern)
09 Execution-Service FREIGEGEBEN (execution-service:0.1.0) 55009 (intern)
10 Trade-Journal FREIGEGEBEN (trade-journal:0.1.0) 55010 (intern)
11 Analytics FREIGEGEBEN (analytics-service:0.1.0) 55011 (intern)
12 Backtesting FREIGEGEBEN (backtesting:0.1.2) 55012 (intern)
13 Optimization FREIGEGEBEN (optimization:0.1.0) 55013 (intern)
14 Notification FREIGEGEBEN (notification:0.1.0) 55014 (intern)
15 Monitoring-Control FREIGEGEBEN (monitoring-control:0.1.0) 55015 (intern)
16 Paperclip FREIGEGEBEN (paperclip:0.1.0) 55016 (intern)
17 Hermes-Agent FREIGEGEBEN (hermes-agent:0.1.0) 55017 (intern)
18 Position-Manager FREIGEGEBEN (position-manager:0.1.0) 55018 (intern)
26 Telegram-Gateway FREIGEGEBEN (telegram-gateway:0.1.0) 55026 (intern)

Details: siehe modul-03-market-data.mdmodul-18-position-manager.md (Module 0318 vollständig implementiert und freigegeben) + modul-26-telegram-gateway.md (Telegram-Gateway).


Notation / Audit-Trail

Jede Änderung wird mit folgender Zeile dokumentiert:

Geändert von: [Alice | Rain Ocampo]
Datum: DD.MM.YYYY HH:MM
Grund: <Kurzbeschreibung>
  • Alice = Änderungen durch OpenClaw
  • Rain Ocampo = Änderungen durch Hermes

Geändert

Geändert von: Rain Ocampo
Datum: 20.08.2026
Grund: Initiale Repository-Struktur und Modul-03-Dokumentation angelegt.

Geändert von: Rain Ocampo Datum: 20.08.2026 Grund: README aktualisiert — Modul-04 und Modul-05 als healthy/freigegeben eingetragen (Ports intern), Details-Link ergänzt.

Geändert von: Rain Ocampo Datum: 20.08.2026 Grund: README-Modultabelle aktualisiert — Module 0612 als freigegeben eingetragen; Modul-12-Backtesting als FREIGEGEBEN markiert.

Geändert von: Rain Ocampo Datum: 20.08.2026 Grund: README-Modultabelle aktualisiert — Modul-12 auf backtesting:0.1.2 (V1.1), Modul-13 Optimization als E2E-VERIFIZIERT eingetragen.

Geändert von: Rain Ocampo Datum: 20.08.2026 Grund: README-Modultabelle aktualisiert — Modul-13 Optimization als FREIGEGEBEN markiert (Freigabe durch Nutzer 20.08.2026).

Geändert von: Rain Ocampo Datum: 20.08.2026 Grund: README-Modultabelle aktualisiert — Modul-14 Notification als FREIGEGEBEN eingetragen; Details-Link auf modul-14-notification.md erweitert.

Geändert von: Rain Ocampo Datum: 20.08.2026 Grund: README-Modultabelle aktualisiert — Modul-15 Monitoring-Control als FREIGEGEBEN eingetragen; Details-Link auf modul-15-monitoring-control.md erweitert.

Geändert von: Rain Ocampo Datum: 21.08.2026 Grund: README-Modultabelle aktualisiert — Modul-16 Paperclip, Modul-17 Hermes-Agent, Modul-18 Position-Manager als FREIGEGEBEN eingetragen; Details-Link auf modul-18-position-manager.md erweitert.

Geändert von: Rain Ocampo Datum: 21.08.2026 Grund: README-Modultabelle aktualisiert — Modul-26 Telegram-Gateway als FREIGEGEBEN eingetragen (E2E 20/20, Prompt-/UX-Fix); Modulanzahl auf 19 erweitert.