Shrnutí
Klient manuálně propojuje analýzu trhu, pravidla strategií a akce brokerů, což zabírá čas.
Výsledkem je obchodní platforma s konfigurovatelnými strategiemi, API brokery a živým prováděním.
Platforma je navržena tak, aby omezila manuální práci a úsilí při provádění od tržních dat až po řízené obchody.
Příběh klienta
Klientem je firma z České republiky obchodující s akciemi. Pracuje s tržními daty, obchodními strategiemi, připojeními brokerů a prováděním příkazů.
Manuální analýza a zadávání příkazů firmu stály čas. Provoz zároveň vyžaduje validaci před živým provedením, řízení rizik během obchodování, monitoring aktivity a uchovávání záznamů.
Požadavek byl jednoduchý: propojit tržní data v reálném čase a oficiální API brokerů, aplikovat vlastní pravidla strategií a signály firmy, řídit rizika a testovat výkonnost na historických datech.
Řešení bylo vytvořeno jako samostatné moduly strategie a provádění. Spolu s nimi byly dodány monitoring, zpětné testování a auditní záznamy.
Strategická vrstva tak zůstala oddělená od provádění přes brokera a firma získala konfigurovatelné řízení i testovací a živé režimy.
Klient požadoval
- Propojit živá tržní data a API brokerů pro automatizovanou správu příkazů
- Aplikovat vlastní strategie, indikátory, pravidla svíček a příchozí signály
- Nastavit velikost pozice, stop příkazy, rizikové limity a bezpečnostní řízení
- Zpětně testovat strategie s reporty P&L a výkonnosti
Proč nevyhovoval hotový software
Hotové brokerské platformy poskytují obchodování a analýzu, jejich popisy však společně nepokrývají vlastní pravidla klienta, příchozí signály a připojení brokerů. Řešení bylo navrženo tak, aby tyto části udrželo v jedné řízené platformě místo rozdělení strategické vrstvy a procesu provádění mezi několik nástrojů.
Přehled projektu
Řešení bylo navrženo na modulární vrstvě strategií a signálů. Před generováním nákupních a prodejních signálů aplikuje obchodní parametry, podmínky indikátorů nebo svíček, zdokumentovaná pravidla a příchozí signály.
Pro živé provádění byly zajištěny API konektory brokerů pro tržní, limitní a stop příkazy. Platforma spravuje zadávání, úpravy a rušení příkazů a umožňuje volit mezi testovacím a živým režimem.
Zvláštní pozornost byla věnována řízení rizik. Před provedením i během něj jsou k dispozici nastavení velikosti pozice, stop-lossu a take-profitu, rizikové limity a nouzový vypínač.
Vedle živého monitoringu bylo zajištěno historické testování. Platforma spouští strategie nad historickými tržními daty a zobrazuje P&L, úspěšnost obchodů a drawdown.
Potřebu uchovávání obchodních záznamů řeší kniha příkazů a časová osa událostí. Auditní stopu doplňuje protokol rozhodnutí, seznam výjimek, export CSV a zobrazení záznamů SQLite.
Dodané klíčové funkce
- Sběr tržních dat v reálném čase
- Konfigurovatelná pravidla strategií a signálů
- Automatizované tržní, limitní a stop příkazy
- Integrace API brokera
- Testovací a živé režimy provádění
- Výpočet velikosti pozice
- Rizikové limity a bezpečnostní řízení
- Historické zpětné testování strategií
- Dashboard živých pozic, příkazů a P&L
- Generování obchodních a auditních protokolů