Shrnutí
Investiční společnost tráví čas přecházením mezi analýzou trhu, testováním strategií, prováděním příkazů a reportováním.
Řešením se stal jeden obchodní systém pro konfigurovatelné strategie, tržní data a automatizované příkazy. Obsahuje také řízení rizik a reporty.
Software je navržen tak, aby omezil manuální práci při obchodování a opakované kontroly mezi jednotlivými kroky.
Příběh klienta
Klientem je investiční společnost z Bulharska. Pracuje s tržními daty a obchodními strategiemi, které vyžadují analýzu, testování, provádění a monitorování.
Manuální a nekonzistentní rozhodování společnost stálo čas. Její obchodní tým také potřeboval kontrolovat signály, pozice a příkazy.
Požadavek byl jednoduchý: vytvořit automatizovaný obchodní systém, který přijímá aktuální nebo historická data, aplikuje pravidla definovaná klientem, generuje obchodní rozhodnutí a spravuje příkazy prostřednictvím požadovaného obchodního připojení.
Řešení bylo navrženo jako sada samostatných modulů pro konfiguraci strategií, živé signály, backtesting, provádění a reportování. Monitorování rizik bylo zahrnuto jako samostatná součást obchodního procesu.
Klient požadoval
- Konfiguraci strategií pomocí indikátorů, pravidel, strojového učení nebo price action
- Použití aktuálních nebo historických tržních a souvisejících dat
- Generování signálů, vstupních a výstupních bodů a obchodních rozhodnutí
- Provádění a správu příkazů prostřednictvím připojení k brokerům nebo burzám
Proč nevyhovoval hotový software
Brokerage platformy pokrývají nákup, prodej a správu portfolia, ale neodpovídají celému procesu této společnosti. Požadované řešení bylo navrženo tak, aby v jednom workflow propojilo vlastní strategie, backtesting a automatizované provádění. Pro obchodní proces firmy byly zahrnuty také kontroly rizik a živé monitorování.
Přehled projektu
Řešení bylo navrženo kolem editoru strategií, ve kterém firma nastavuje obchodní pravidla, indikátory a tržní parametry. Stejná konfigurace strategie pracuje s historickými i aktuálními datovými zdroji.
Pro vývoj strategií byl vytvořen modul backtestingu. Porovnává chování strategie na historických datech a zobrazuje výsledky obchodů a výkonnostní metriky.
Živý dashboard analyzuje tržní data a zobrazuje nákupní a prodejní signály, vstupní a výstupní body a otevřené pozice. Obchodnímu týmu poskytuje jediný přehled aktuálního dění na trhu.
Automatizované provádění příkazů bylo navrženo pro obchodní platformy, API brokerů a API burz. Monitor provádění zobrazuje stav příkazů, uskutečněné obchody a limity rizik během zpracování příkazů.
K dispozici je historie obchodů, P&L a maximální drawdown. Systém tyto záznamy exportuje do formátů JSON, Excel nebo PDF.
Dodané klíčové funkce
- Konfigurovatelný editor obchodních strategií
- Aktuální a historická tržní data
- Konfigurace technických indikátorů a pravidel
- Generování nákupních a prodejních signálů
- Backtesting a optimalizace strategií
- Automatizované provádění příkazů
- Monitorování limitů rizik a provádění
- Sledování otevřených pozic a výkonnosti
- Protokoly obchodů a reportování
- Exporty P&L, JSON, Excel a PDF