Dashboard pro analýzu algoritmického obchodování v HTML a LLM: praktický případ bez kódu
Algoritmický obchodník Dmitrij Ovčinnikov se vypořádal s omezeními Excelu — 400 000 řádků dat zpomalovalo analýzu 100+ strategií. Pomocí LLM získal HTML-dashboard: dynamická historie P&L, řízení kapitálu, vizualizace v prohlížeči. Prototyp vytvořen za den bez psaní kódu.
Problémy analýzy v Excelu a MetaTraderu
Data z MetaTraderu se exportovala do CSV, zpracovávala se makry VBA. Systém fungoval, ale bez historie: vynechaný export dne — ztracená data navždy. Objem dosáhl 400 000 řádků za měsíce, způsoboval lagy i na výkonných PC.
Reporty MetaTraderu jsou nepřesné: zkreslují marži, nezohledňují jednotnou peněžní pozici. Neexistují externí služby pro plné pokrytí potřeb.
Klíčové problémy:
- Absence dynamické historie obchodů.
- Obtíže s výpočtem neuzavřených pozic.
- Chybějící operativní přehled kapitálu podle algoritmů a instrumentů.
Cíle dashboardu: sledovat umístění prostředků, stav strategií, denní P&L od začátku obchodování.
Požadavky na dashboard algoritmického obchodníka
Nástroj musí zajistit operativní a analytické řízení:
Operativní:
- Kde jsou peníze: podle algoritmů, instrumentů.
- Stav strategií (aktivní/vypnuté).
Analytické:
- Rozbor P&L podle dnů/hodin.
- Analýza efektivity strategií.
- Přerozdělení kapitálu.
- Odhalení slabých míst.
Výpočet výsledku pro kombinaci algoritmus+instrument zahrnuje:
- Uzavřené obchody (přímý výpočet zisku).
- Neuzavřené pozice (časový řez na každý den).
Dashboard přepočítává kompletní historii z CSV souboru při každém načtení, na rozdíl od starých MQL-skriptů s okamžitými řezy.
Vytvoření prototypu s LLM
Dmitrij popsal úkoly LLM (Claude): načtení CSV z MetaTraderu, zpracování JS v prohlížeči, vizualizace. Bez zadání — iterativně podle screenshotů a příkladů.
Výsledek: jednotný HTML soubor s daty, JS logikou, grafy. Funguje na PC a mobilech bez instalace.
Proces:
- Načtení CSV → parsování obchodů.
- Seskupení podle algoritmů/instrumentů.
- Výpočet denního P&L (uzavřené + floating P&L).
- Vizualizace: grafy, tabulky, filtry.
Problémy a řešení:
- Správný floating P&L: několik iterací, analýza aktuálního HTML.
- Změna chatu při limitu kontextu: model četl soubor, obnovoval logiku.
Porovnání LLM:
| Model | Výsledek |
|----------|----------------------------|
| Claude | 1–3 iterace, přesný kód |
| DeepSeek| Ztrácí kontext |
| Gemini | Rozbíjí strukturu |
| ChatGPT | Dlouhá diskuze o zadání |
Prototyp hotov za den, vylepšení — iterativně.
Funkce a výhody
Dashboard poskytuje kompletní obraz:
- Tabulky rozdělení kapitálu.
- Grafy dynamiky P&L podle strategií.
- Filtry podle dat, instrumentů.
- Stav algoritmů (detekce vypnutých).
Změny pro uživatele:
- Rychlé rozhodování o kapitálu.
- Reakce na výpadky strategií (dříve — za měsíce).
- Přechod od Excelu+VBA k LLM→HTML.
Přístup je univerzální: použitelný pro prodeje, osobní finance — kde jsou potřeba dashboardy z tabulkových dat.
Co je důležité:
- Dynamický výpočet P&L s floating pozicemi na každý den.
- Jednotný HTML soubor: přenositelnost, aktualizace CSV.
- Iterativní vývoj přes LLM bez kódu.
- Měřítko: 400k+ řádků, 100+ strategií.
- Úspora času: prototyp za den.
Další rozvoj
Aktuální dashboard pokrývá základní analýzu. Možná rozšíření:
- Metriky rizika (VaR, drawdown podle strategií).
- Heatmapa výkonnosti podle instrumentů.
- Analýza podle denní doby.
- Korelace mezi strategiemi.
- Integrace reálného času (WebSocket k brokerovi).
— Editorial Team
Zatím žádné komentáře.