C3I FINAL INDIVIDUAL DECISIONS: - modul-12: CONTROLLED ROOT<->CANONICAL RECONCILIATION + PAIRED MIGRATION. Canonical auf aktuellen Root-Stand (inkl. Phase 10e Intrabar/Gap Execution) gebracht, Root unveraendert, atomare Unit, derived_from=Root-ID. - modul-18/19: ROOT-ONLY MIGRATION (kein Canonical-Partner). - vps.md: NICHT migriert/löschen/archivieren, DEFERRED_STUB_CLEANUP dokumentiert. Body byte-genau. IDs stabil. Knowledge schema v1. (Red Queen) |
||
|---|---|---|
| .. | ||
| historical-v2-foundation-milestone.md | ||
| historical-v2-phase8-m12-datasetgate.md | ||
| infrastructure-handbook.md | ||
| modul-01-postgresql.md | ||
| modul-02-rabbitmq.md | ||
| modul-03-market-data.md | ||
| modul-04-market-regime.md | ||
| modul-05-strategy-engine.md | ||
| modul-06-signal-ranking.md | ||
| modul-07-risk-manager.md | ||
| modul-08-portfolio-manager.md | ||
| modul-09-execution-service.md | ||
| modul-10-trade-journal.md | ||
| modul-11-analytics.md | ||
| modul-12-backtesting.md | ||
| modul-13-optimization.md | ||
| modul-14-notification.md | ||
| modul-15-m09-anbindung-design.md | ||
| modul-15-m09-anbindung-implementierung.md | ||
| modul-15-monitoring-control.md | ||
| modul-16-paperclip.md | ||
| modul-17-hermes-agent.md | ||
| modul-26-telegram-gateway.md | ||
| phase9_readiness_audit.md | ||
| phase10a_execution_context.md | ||
| phase10b_semantic_correction.md | ||
| phase10d_commission_fees.md | ||
| phase13_4_trust_gate.md | ||
| ports-reference.md | ||
| README.md | ||
| trend-pullback-v1.1-spec.md | ||
| type | _organized |
|---|---|
| Trading-Modul-System | true |
Modul-Trading-System — Modulare Architektur
Zentrales, modulares automatisiertes Modul-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
- 17 Module (
Modul-01-PostgreSQL…Modul-17-Hermes-Agent), orchestriert überdocker-compose.ymlunter/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-03–17=55003–55017. - 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–17 | … | ⬜ Platzhalter (alpine) | 55016–55017 |
Details: siehe modul-03-market-data.md … modul-15-monitoring-control.md (Module 03–15
vollständig implementiert und freigegeben). Modul-16 ff. folgen.
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 06–12 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: 20.08.2026 Grund: Projekt der Module in Modul-Trading-System umbenannt. README-Titel und projektspezifische Erwaehnungen angepasst.