Vzorec „Přemýšlení + Akce“ pro AI agenty fundamentální analýzy kryptotrhu
Stávající repozitáře pro automatizovanou analýzu trhu trpí zásadními problémy při zpracování indikátorů a zpráv. Podívejme se na TauricResearch/TradingAgents: pipeline agreguje data z Redditu, X, Bloomberg, Reuters a Yahoo Finance. Dva agenti vedou debatu – jeden pro růst ceny, druhý pro pokles – s předem daným počtem kol. Nakonec vítězí strana s přesvědčivějšími argumenty.
Pod kapotou však jdou surové indikátory jako RSI a Stoch RSI v textovém formátu do LLM. Modely nedokážou priorizovat: řetězec úvah je chaotický. Příklad:
- RSI ukazuje přeprodanost – hypotéza růstu.
- Chybí nástroje pro backtest hypotézy.
- Stoch RSI signalizuje překoupenost – fixujeme odpověď.
Tvrdé váhy priorit zabíjejí adaptabilitu a vedou k ztrátám. Dynamická priorizace vyžaduje 200k tokenů na backtest – od 1,20 $ (Haiku) do 6,00 $ (Opus). Bez indikátorů je systém slepý vůči hluku na sociálních sítích: jeden blogger s falešnými účty nebo placené API (200 $/měsíc za X).
node-ccxt-backtest používá 8 agentů podle témat:
- Bilance: on-chain rezervy, odtok z burz, nabídka LTH, HODL vlny.
- Pohyb peněz: přítoky ETF, tlak minerů, stablecoiny, OTC.
- Fundamentální metriky: hashrate, MVRV, NVT, Stock-to-Flow.
- Příjmy sítě: poplatky, Lightning, TVL DeFi.
- Insideri: MicroStrategy, BlackRock ETF, Grayscale GBTC.
- Zprávy o aktivu: regulace, hacky, institucionálové.
- Globální makro: Fed, CPI, DXY, Fear & Greed, M2.
- Historie ceny: anomální objemy, průrazy.
Problém – ignorování metrik portfolia (max drawdown, Sharpe ratio) a odtrženost od reality: tweet prezidenta všechno změní okamžitě.
Proč statické přístupy selhávají
Oba příklady – statické dotazy k zdrojům. Trh se mění denně: adaptace je nutná. Vzorec „Přemýšlení + Akce“ to řeší: LLM střídá analýzu a hledání zpráv. Agent se soustředí na relevantní spouštěče a ignoruje hluk.
Implementace agenta: příklady signálů dubna 2026
Fundamentální analýza za duben ukázala SELL: negativní signály dominují – Fed drží sazby, silný DXY, odtok z BlackRock ETF, nízký hashrate, funding rate 15 %, index strachu 28.
{
"reasoning": "Všechny poskytnuté zprávy se zaměřují na negativní signály: 1) makroekonomie – Fed drží vysoké sazby, silný dolar, růst zaměstnanosti → risk-off nálada...",
"signal": "SELL"
}
- dubna – geopolitika (ultimátum Íránu): WAIT. Cena pod MA, RSI 44, strach 12, ale bez katalyzátoru.
- dubna – tweet Trumpa o příměří: BUY. Rally na 72k $, likvidace 425M $ shortů, objem >2M BTC/hodinu. Stop-loss 70k $.
- dubna – rozpory (průraz 71k $ vs. tlak minerů, put opcí 17 %): WAIT.
Zdrojový kód agentů
Agent webového vyhledávání
import { addAgent } from "agent-swarm-kit";
...
import { str } from "functools-kit";
addAgent({
agentName: AgentName.WebSearchAgent,
completion: CompletionName.OllamaTextCompletion,
keepMessages: Infinity,
prompt: str.newline(
"Jsi agent webového vyhledávání v roji agentů obchodního systému.",
"",
"Tvoje úloha – sestavit objektivní zprávu..."
),
tools: [
ToolName.WebSearchTool,
],
});
Generátor signálů
import {
addOutline,
commitAssistantMessage,
commitUserMessage,
dumpOutlineResult,
execute,
fork,
IOutlineHistory,
IOutlineResult,
} from "agent-swarm-kit";
...
const DISPLAY_NAME_MAP = {
BTCUSDT: "Bitcoin",
// ...
};
const SEARCH_PROMPT = str.newline(
"Hledáš spouštěče akutních událostí...",
"Úroveň 1 – Akutní události..."
);
Kód využívá agent-swarm-kit pro roj agentů. Vyhledávání se zaměřuje na čerstvé spouštěče: breaking news, hacky, tweety Trumpa, makro překvapení. Výstupní formát – JSON s reasoning a signálem (BUY/SELL/WAIT).
Co je důležité
- Vzorec „Přemýšlení + Akce“ zajišťuje adaptabilitu: agent hledá zprávy mezi kroky analýzy.
- Zaměření na akutní události (tweety, geopolitika) převažuje nad statickými indikátory.
- Metriky úspěchu: max drawdown, Sharpe ratio – nutné pro backtest.
- Náklady: optimalizováno pro Ollama, vyhýbá se drahým API.
- Objektivita: priorita negativním signálům, vícenásobné dotazy.
— Editorial Team
Zatím žádné komentáře.