Zpět na domů

Dashboard algotradingu na HTML a LLM bez kódu

Algotrader vytvořil dashboard pro analýzu 100+ strategií bez programování pomocí LLM. HTML soubor zpracovává 400k řádků CSV z MetaTrader, vytváří dynamickou historii P&L a správu kapitálu. Prototyp za den s Claude.

HTML-dashboard pro algotrading: případ s Claude LLM
Advertisement 728x90

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.

Google AdInline article slot

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í:

Google AdInline article slot

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:

Google AdInline article slot
  • 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

Advertisement 728x90

Číst dál