Podsumowanie
Firma inwestycyjna traci czas na przechodzenie między analizą rynku, testowaniem strategii, realizacją zleceń i raportowaniem.
Rozwiązanie stało się jednym systemem handlowym dla konfigurowalnych strategii, danych rynkowych i automatycznych zleceń. Obejmuje także kontrolę ryzyka i raporty.
Oprogramowanie ma ograniczyć ręczną pracę przy handlu oraz powtarzające się kontrole między kolejnymi etapami transakcji.
Historia klienta
Klient to firma inwestycyjna z Bułgarii. Pracuje z danymi rynkowymi i strategiami handlowymi wymagającymi analizy, testowania, realizacji i monitorowania.
Ręczne i niespójne decyzje kosztowały firmę czas. Zespół handlowy musi także analizować sygnały, pozycje i zlecenia.
Prośba była prosta: stworzyć automatyczny system handlowy, który przyjmuje dane aktualne lub historyczne, stosuje reguły zdefiniowane przez klienta, generuje decyzje handlowe i zarządza zleceniami przez wymagane połączenie handlowe.
Rozwiązanie zaprojektowano jako zestaw osobnych modułów do konfiguracji strategii, obsługi aktualnych sygnałów, backtestingu, realizacji i raportowania. Monitorowanie ryzyka uwzględniono jako osobny element procesu handlowego.
Klient poprosił o
- Konfigurowanie strategii za pomocą wskaźników, reguł, machine learningu lub price action
- Wykorzystywanie aktualnych lub historycznych danych rynkowych i powiązanych danych
- Generowanie sygnałów, punktów wejścia i wyjścia oraz decyzji handlowych
- Realizowanie i obsługa zleceń przez połączenia z brokerem lub giełdą
Dlaczego gotowe oprogramowanie nie pasowało
Platformy brokerskie obsługują kupno, sprzedaż i zarządzanie portfelem, ale nie odpowiadają kompletnemu procesowi tej firmy. Zamówione rozwiązanie zaprojektowano tak, aby połączyć dedykowane strategie, backtesting i automatyczną realizację w jednym przepływie pracy. Kontrola ryzyka i monitorowanie na żywo zostały uwzględnione w procesie handlowym firmy.
Opis projektu
Rozwiązanie zaprojektowano wokół edytora strategii, w którym firma konfiguruje reguły handlu, wskaźniki i parametry rynku. Dane historyczne lub aktualne zasilają tę samą konfigurację strategii.
Na potrzeby tworzenia strategii udostępniono moduł backtestingu. Porównuje on działanie strategii na danych historycznych oraz pokazuje wyniki transakcji i wskaźniki efektywności.
Panel aktualnych danych analizuje rynek i wyświetla sygnały kupna oraz sprzedaży, punkty wejścia i wyjścia oraz otwarte pozycje. Dzięki temu zespół handlowy ma jeden widok bieżącej aktywności rynkowej.
Automatyczną realizację zaprojektowano z myślą o platformach handlowych, API brokerów i API giełd. Monitor realizacji pokazuje status zleceń, wykonane transakcje i limity ryzyka podczas przetwarzania zleceń.
Historia transakcji, P&L i maksymalne obsunięcie są dostępne do analizy. System eksportuje te dane do formatów JSON, Excel lub PDF.
Najważniejsze dostarczone funkcje
- Konfigurowalny edytor strategii handlowych
- Aktualne i historyczne dane rynkowe
- Konfiguracja wskaźników technicznych i reguł
- Generowanie sygnałów kupna i sprzedaży
- Backtesting i optymalizacja strategii
- Automatyczna realizacja zleceń
- Monitorowanie limitów ryzyka i realizacji
- Śledzenie otwartych pozycji i wyników
- Rejestry transakcji i raportowanie
- Eksporty P&L, JSON, Excel i PDF