Powrót do strony głównej

Agenci AI analizy kryptorynku: wzorzec Rozumowanie + Działanie

Artykuł analizuje problemy istniejących agentów AI do analizy kryptorynku i proponuje rozwiązanie oparte na wzorcu 'Rozumowanie + Działanie'. Podano kod agentów na agent-swarm-kit z rzeczywistymi przykładami sygnałów na wydarzenia kwietnia 2026 roku.

Adaptacyjne agenci AI do tradingu BTC: pełny kod i testy
Advertisement 728x90

Wzór 'Rozumowanie + Działanie' dla agentów AI w fundamentalnej analizie kryptowalut

Istniejące repozytoria do zautomatyzowanej analizy rynku cierpią na fundamentalne problemy w przetwarzaniu wskaźników i wiadomości. Przyjrzyjmy się TauricResearch/TradingAgents: potok agreguje dane z Reddit, X, Bloomberg, Reuters i Yahoo Finance. Dwa agenty prowadzą debatę — jeden za wzrostem ceny, drugi za spadkiem — przez ustaloną liczbę rund. Ostatecznie wygrywa strona z bardziej przekonującymi argumentami.

Jednak pod maską — surowe wskaźniki jak RSI i Stoch RSI są podawane LLM w formie tekstowej. Modele nie radzą sobie z priorytetyzacją: łańcuch rozumowania jest chaotyczny. Przykład:

  • RSI wskazuje na wyprzedanie — hipoteza wzrostu.
  • Brak narzędzi do backtestu hipotezy.
  • Stoch RSI sygnalizuje wykupienie — utrwalamy odpowiedź.

Sztywne wagi priorytetów zabijają adaptacyjność, prowadząc do strat. Dynamiczna priorytetyzacja wymaga 200 tys. tokenów na backtest — od 1,20 USD (Haiku) do 6,00 USD (Opus). Bez wskaźników system jest ślepy na szum w mediach społecznościowych: jeden bloger z fałszywymi kontami lub płatne API (200 USD/mies. za X).

Google AdInline article slot

node-ccxt-backtest wykorzystuje 8 agentów tematycznych:

  • Bilans: rezerwy on-chain, odpływ z giełd, podaż LTH, fale HODL.
  • Ruch kapitału: napły do ETF, presja minerów, stablecoiny, OTC.
  • Metryki fundamentalne: hashrate, MVRV, NVT, Stock-to-Flow.
  • Przychody sieci: opłaty, Lightning, TVL DeFi.
  • Insiderzy: MicroStrategy, BlackRock ETF, Grayscale GBTC.
  • Wiadomości o aktywie: regulacje, hacki, instytucje.
  • Makro globalne: Fed, CPI, DXY, Fear & Greed, M2.
  • Historia ceny: anomalne wolumeny, wybicia.

Problem — ignorowanie metryk portfela (max drawdown, współczynnik Sharpe'a) i oderwanie od rzeczywistości: tweet prezydenta zmienia wszystko w mgnieniu oka.

Dlaczego statyczne podejścia zawodzą

Oba przykłady to statyczne zapytania do źródeł. Rynek zmienia się codziennie: adaptacja jest obowiązkowa. Wzór „Rozumowanie + Działanie” rozwiązuje to: LLM na przemian analizuje i szuka wiadomości. Agent skupia się na relewantnych wyzwalaczach, ignorując szum.

Google AdInline article slot

Implementacja agenta: przykłady sygnałów z kwietnia 2026

Fundamentalna analiza na kwiecień wskazała SELL: negatywy dominują — Fed trzyma stopy, silny DXY, odpływ z ETF BlackRock, niski hashrate, funding rate 15%, indeks strachu 28.

{
  "reasoning": "Wszystkie dostarczone raporty skupiają się na negatywnych sygnałach: 1) makroekonomia – Fed utrzymuje wysokie stopy, silny dolar, wzrost zatrudnienia → nastawienie risk-off...",
  "signal": "SELL"
}

5 kwietnia — geopolityka (ultimatum dla Iranu): WAIT. Cena poniżej MA, RSI 44, strach 12, ale bez katalizatora.

8 kwietnia — tweet Trumpa o rozejmie: BUY. Rajd do 72 tys. USD, likwidacje 425 mln USD shortów, wolumen >2 mln BTC/godz. Stop-loss 70 tys. USD.

Google AdInline article slot

9 kwietnia — sprzeczności (wybicie 71 tys. USD vs. presja minerów, put-opcje 17%): WAIT.

Kod źródłowy agentów

Agent wyszukiwania sieciowego

import { addAgent } from "agent-swarm-kit";
...
import { str } from "functools-kit";

addAgent({
  agentName: AgentName.WebSearchAgent,
  completion: CompletionName.OllamaTextCompletion,
  keepMessages: Infinity,
  prompt: str.newline(
    "Jesteś agentem wyszukiwania sieciowego w roju agentów systemu handlowego.",
    "",
    "Twoim zadaniem jest sporządzenie obiektywnego raportu..."
  ),
  tools: [
    ToolName.WebSearchTool,
  ],
});

Generator sygnałów

import {
  addOutline,
  commitAssistantMessage,
  commitUserMessage,
  dumpOutlineResult,
  execute,
  fork,
  IOutlineHistory,
  IOutlineResult,
} from "agent-swarm-kit";

...

const DISPLAY_NAME_MAP = {
  BTCUSDT: "Bitcoin",
  // ...
};

const SEARCH_PROMPT = str.newline(
  "Szukasz wyzwalaczy ostrych wydarzeń...",
  "Poziom 1 — Ostre wydarzenia..."
);

Kod wykorzystuje agent-swarm-kit do roju agentów. Wyszukiwanie skupia się na świeżych wyzwalaczach: breaking news, hacki, tweety Trumpa, makro-niespodzianki. Format wyjścia — JSON z reasoning i signal (BUY/SELL/WAIT).

Co jest ważne

  • Wzór „Rozumowanie + Działanie” zapewnia adaptacyjność: agent szuka wiadomości między krokami analizy.
  • Skupienie na ostrych wydarzeniach (tweety, geopolityka) przeważa nad statycznymi wskaźnikami.
  • Metryki sukcesu: max drawdown, współczynnik Sharpe'a — obowiązkowe do backtestu.
  • Koszt: zoptymalizowany pod Ollama, unika drogich API.
  • Obiektywizm: priorytet negatywnym sygnałom, wielokrotne zapytania.

— Editorial Team

Advertisement 728x90

Czytaj dalej