Geschäftsanforderungen
Die gegenwärtige Software zum Erarbeitung von Trading-Strategien ist für Methoden einer veralteten auf Indikatoren basierenden technischen Analysen ausgerichtet, d. h. einfache Trader haben auf viele Strategien keinen Zugriff. Bei der Erarbeitung von Trading-Algorithmen in einer spezialisierten Entwicklungsumgebung (WealthLab, MetaStock) entsteht die Frage nach einer vollständigen robusten Prozessautomatisierung, denn die Programme sind Desktop-Anwendungen. Die Frage ist, wie erstellt man eine Schnittstelle zwischen dem Algorithmus und den Gateways der Broker und dem stabilen Betrieb der Kommunikationskanäle. Erstens ist eine derartige Implementierung ohne spezielle Vorbereitung nur schwer zu machen und zweitens hängt sie von der Stabilität des Internet-Kanals ab. Aus diesem Grund wurde die Entscheidung für die Entwicklung einer Trading-Plattform getroffen.
Die Lösung
TraderClouds ist eine breite Auswahl an Brokern und Börsen-Tools, um eine Vielzahl von Strategien und diversifizierten Portfolios zu erstellen.
Die Hauptfunktionen:
- Verbindung der Konten verschiedener Broker in einem Kundenbüro mit der Möglichkeit gemeinsamer Analysen;
- Eine breite Palette verfügbarer Tools: Aktien, ETF, Futures, Optionsscheine;
- Visueller Designer von Trading-Robots.
- Entwicklung von optionalen und Arbitration-Robots.
- Die Gelegenheit, sich mit der Beschreibung und der Geschichte der Handelsstrategien vertraut zu machen, die offen für Auto-Tracking oder Consulting sind.
- Umsetzung von Handelsalgorithmen und Empfehlungen der eigenen Firma auf Grundlage grundlegender, technischer Analysen, mathematischer Methoden und Automatisierung der Hintergrundanalysen mit Newsfeeds.
- Die Möglichkeit, für manuelles und halbautomatisches Trading unter Verwendung von Künstlicher Intelligenz und Deep Machine Learning den Training-Modus auf den Verlauf mit unterschiedlichen Geschwindigkeiten auszuführen.
Was wir erreicht haben:
- Die Implementierung der Plattform auf der Grundlage von Cloud-Technologien ermöglicht es dem Benutzer, von einem beliebigen, mit dem Internet verbundenen Gerät von überall auf der Welt auf das Terminal zuzugreifen;
- Die Algorithmen der Trader befinden sich auf geleasten Servern des Unternehmens in Rechenzentren überall auf der Welt, wodurch eine ununterbrochene Verbindung mit den Brokern gesichert wird.
Technologien
- Java EE
- PostgreSQL
- MongoDB
- React.JS
- RESTful API
Projektergebnisse
Dank Softarex wurden neue Möglichkeiten für aktives Trading und Kapitalmanagement auf Grundlage von fortschrittlichen Technologien und Künstlicher Intelligenz geboren. Aber das ist noch nicht alles:
- Ein soziales Netzwerk für Benutzer mit Funktionen für den Informationsaustausch sowie Kauf- und Verkauf-Trading-Strategien wurden entwickelt;
- Ein Algorithmus zur Berechnung des Ratings von Benutzer der Plattform und deren Wandel in den Rang eines Profis, um deren Trading-Strategien zu fördern, wurde implementiert;
- Es wurde die Möglichkeit geschaffen, Trading-Roboter auf Grundlage der Fundamentalanalyse, der technischen Analyse und typischer mathematischer Methoden für Serien zu erstellen und zu testen.