R&D - Agent & Systems Engineering

Ay Trade

Ay Trade ist ein Trading-System innerhalb meines persönlichen Agents Aygent Jay. Das System sammelt Marktdaten und verarbeitet sie in unterschiedlichen Strategien und Lanes. Es sucht nach möglichen Trades und begleitet diese von der ersten Erkennung bis zur kontrollierten Ausführung und Überwachung. Aygent Jay basiert auf OpenClaw und wird von mir als langfristiges Agentensystem aufgebaut und erweitert. Ay Trade ist aktuell der erste große produktive Teil des Systems.

Als nächster großer Bereich entsteht Ay Search. Das ist ein, auf mich zugeschnittener, Recherche- und Scraping-Agent. Er sammelt Wissensquellen, News und andere Informationen. Ay Search macht diese für mich nutzbar. Perspektivisch kann er eine zusätzliche Grundlage für die Weiterentwicklung von Ay Trade schaffen.

Systemablauf

Von Marktdaten bis zur Execution

Ay Trade trennt Datenerfassung, Trade-Suche, Lifecycle-Überwachung und tatsächliche Execution bewusst voneinander.

01

Marktdaten erfassen

Ay Trade ist aktuell an drei Märkte angebunden. Die eingehenden Marktdaten werden in Echtzeit auf die jeweiligen Strategien, Timeframes und Lanes verarbeitet.

02

Trade-Kandidaten finden

Unterschiedliche Strategien untersuchen die verarbeiteten Daten auf mögliche Setups. Nur wenn die für eine Lane definierten Regeln und Bedingungen erfüllt sind, entsteht ein konkreter Trade-Kandidat.

03

Promotion in Live Eval

Ein bestätigter Trade-Kandidat wird in das Live-Eval-System übernommen. Ab diesem Zeitpunkt wird das Setup nicht mehr nur gesucht, sondern als konkreter Zustand weiterverfolgt.

04

Eine Wahrheit pro Lane

Innerhalb des Live-Eval-Systems besitzt jede Lane einen kanonischen Zustand. Dieser bildet die zentrale Wahrheit für den weiteren Lifecycle und verhindert widersprüchliche parallele Zustände.

05

Trigger oder Invalidierung

Ein aktives Setup wird weiter beobachtet. Das System prüft, ob der notwendige Trigger eintritt oder ob andere Bedingungen das Setup vorher invalidieren.

06

Kontrollierte Execution

Wird ein Trigger bestätigt und sind die Execution-Regeln erfüllt, entsteht eine Anfrage/ ein Ticket für die Börse. Der Trade wird anschließend ausgeführt und durch das System weiter verwaltet.

Engineering

Nicht nur Trades finden

Ein großer Teil der Entwicklung beschäftigt sich mit der Zuverlässigkeit, Nachvollziehbarkeit und Absicherung des gesamten Systems.

Ein wesentlicher Teil des Ay Trades ist die Architektur. Sie stellt sicher, dass Daten korrekt verarbeitet, Zustände eindeutig und Fehler früh erkannt werden.

Dafür habe ich verschiedene Validatoren, Guards, Lifecycle-Regeln und Tests aufgebaut. Verarbeitungsschritte werden überprüft, bevor ein Setup den nächsten Zustand erreicht oder eine reale Execution auslöst.

Analyse und Ausführung sind dabei voneinander getrennt. Jede aktive Lane kann die Berechtigung erteilt werden, um reale Orders auszuführen.

Allgemein ist das System stabil. Der Fokus liegt momentan auf langfristiger Evaluation und belastbarer Edge am Markt.

  • Eindeutige Lane- und Lifecycle-Zustände
  • Validatoren und Guards zwischen kritischen Schritten
  • Kontrollierte Promotion in das Live-Eval-System
  • Getrennte Analyse- und Execution-Pfade
  • Tests, Debugging und Reconciliation
  • Langfristige Live-Evaluation

Reporting & Automation

Informationen dort, wo ich sie brauche

Neben der eigentlichen Trading-Logik übernimmt Aygent Jay auch die Aufbereitung und Weitergabe relevanter Informationen.

01

Tägliche Reports

Aus den gesammelten Systeminformationen entsteht automatisch ein täglicher Report. Struktur, Informationsdichte und Priorisierung sind dabei auf mich zugeschnitten.

02

Relevante Events

Wichtige Zustandsänderungen, Trades und andere Systemereignisse können unmittelbar weitergegeben werden, ohne dass ich das System permanent selbst beobachten muss.

03

Automatisierte Abläufe

Je nach Aufgabe erfolgt die Verarbeitung ereignisbasiert oder über regelmäßig ausgeführte Cron-Jobs. Relevante Ergebnisse werden anschließend an ein von mir gewähltes Endgerät weitergegeben.

Minütlich aktualisierter Read-only-Status

Lane-Zustände werden ungefähr einmal pro Minute aktualisiert. Aktive Entry-, Stop- und Zielwerte werden nicht veröffentlicht. Die Website kann keine Orders auslösen und hat keinen Zugriff auf Konten oder Exchange.

Märkte 3

BTC, ETH und SOL

Lane-Gruppen 12

vier Gruppen je Markt

Sichtbare Lanes 24

zwölf Long- und zwölf Short-Lanes

Kontext-Lanes 6

4h Core Long und Short je Markt

Lane Browser

Markt → Lane-Gruppe → Richtung

Wähle zuerst einen Markt, anschließend eine Lane-Gruppe und danach die Long- oder Short-Richtung.

Schritt 1

Lane-Gruppe

BTC
Schritt 2

Lane auswählen

Schritt 3

Lane-Details

Nicht ausgewählt

Wähle eine Lane-Gruppe und anschließend Long oder Short.

Dashboard

Was hier dargestellt wird

Die öffentliche Ansicht zeigt bewusst nur einen begrenzten Teil des internen Systems.

01

Lane

Eine Lane bildet einen abgegrenzten Auswertungspfad aus Markt, Strategiefamilie, Timeframe und Richtung.

02

Wartet

Es liegt aktuell kein aktives Setup vor. Die Lane beobachtet weiterhin den Markt und wartet auf den nächsten relevanten Zustand.

03

Watchlist

Ein Setup wurde erkannt und befindet sich im Live-Eval-System. Es wartet auf Bestätigung oder wird vorher wieder invalidiert.

04

Shadow

Eine Shadow-Lane kann vollständig analysiert und ausgewertet werden. Sie besitzt aber keine Berechtigung zur realen Execution.

05

Trade

Ein Trade kann erst nach den vorgesehenen Prüfungen und Zustandsübergängen bis zur tatsächlichen Execution gelangen.

06

Historische Werte

Entry-, Stop- und Zielwerte werden öffentlich nur für abgeschlossene Vorgänge dargestellt. Aktive Preislevel bleiben privat.