Skip to main content

Basis-Setup für den ML-AlgoTrader

Auf einer Handelsplattform Tradingview laufende mehr als 100 Einzelstrategien auf verschiedenen Asssets und Symbolen wie Gold, US100, US500, DE30, Bitcoin.

Die Strategien lösen Kauf-Signale für Long/Short-Positionen aus und übergeben diesen an eine Algotrader-Bridge. Diese loggt diese in einer Datenbank und überträgt diese je nach Erfolgsstatistik auf eine D2-Account und D1-Account. Wenn dann Positionen erfolgreich ins Plus laufen, werden die Positionen durch die Bridge auf ein P1-Account übertragen. D2, D1 und P1-Account liegen bei einem CFD-Broker (XTB). Dort werden die eigentlichen Trades ausgeführt.

Alle Trades und Einstellungen sind in einer AlgoBot-Datenbank zusammengeführt. Vom CFD-Broker werden Realtime-Chartdaten, Wirtschaftsdaten und News ausgelesen über eine Broker-API.

Die News werden dabei über eine Algotrader-Middleware (NodeJS) über eine Zwischenschicht zur Versionierung von Prompts an OpenAI-API (GPT4-Modell) ausgewertet, analysiert.

Ein Algotrader-UI (VueJS) erlaubt dabei den aggregierten Zugriff auf Statistiken, Einstellungen und den Live-Daten (Charts, Wirtschaftsnachrichten, News).

 

diagram-export-27.8.2023, 13_11_14.png

V1-Setup

Die ersten Schritte für den Bot wurden mit einer D3-Library zur Visualisierung gemacht, der die Realtime-Daten über die Broker-API darstellen konnte mit Überlagerungen an Fakten und Statistiken und Einstellungen in einer rudimentären aber praktischen UI.image.png

V2-Setup

siehe