🧠 AI Market Intelligence
Zakładka Intelligence to Twoje centrum informacyjne — raporty AI, live newsfeed z 8 źródeł RSS, Fear & Greed Index, trending coins, dane CME i indeksy giełdowe (NASDAQ/S&P 500). Inspirowane platformą Messari.
Struktura strony
Strona podzielona jest na dwie kolumny:
| Sekcja | Pozycja | Opis |
|---|---|---|
| Raporty AI | Lewa kolumna | Morning / Daily / Weekly / Monthly / Autopsy |
| Market Pulse | Prawa kolumna | Live sidebar z newsami, Fear & Greed, trending, CME, NASDAQ/SPY |
Raporty AI
Zakładki filtrują raporty po typie:
| Zakładka | Opis |
|---|---|
| 🌅 Morning | Poranna odprawa przed live session (Pon–Pt 07:00) |
| 📰 Daily | Codzienne podsumowania rynkowe (06:00) |
| 📊 Weekly | Tygodniowe analizy (Niedziela 21:00) |
| 📈 Monthly | Miesięczne raporty (1. dnia miesiąca 01:00) |
| 🔬 Autopsy | Tygodniowa analiza błędów + crowd signal (Sobota 20:00) |
| 📋 Wszystkie | Bez filtra — wszystkie typy |
Raporty generowane są automatycznie przez crona. Admin może też wygenerować dowolny raport ręcznie przyciskami (używa Mistral API). Generowanie Morning Briefing trwa ~6 minut (3 fazy AI).
Jeśli raport jest właśnie generowany i klikniesz ponownie, zobaczysz toast z informacją "raport już w toku (od X min)". Po zakończeniu generowania wyświetlony zostanie toast tylko dla osoby która wywołała raport — pozostałe konta nie są zakłócane.
Przyciski admina
Widoczne tylko dla użytkowników z rolą admin:
| Przycisk | Czas generowania | Cron |
|---|---|---|
| 🌅 Generuj Morning | ~6 min (3 fazy Mistral, 125s gap) | Pon–Pt 07:00 |
| ⚡ Generuj Daily | ~45 sek | Codziennie 06:00 |
| ⚡ Generuj Weekly | ~45 sek | Niedziela 21:00 |
| ⚡ Generuj Monthly | ~45 sek | 1. dnia 01:00 |
| 🔬 Generuj Autopsy | ~45 sek | Sobota 20:00 |
| 🔄 Odśwież newsy | natychmiastowe | — |
🌅 Morning Briefing
Poranna odprawa przygotowywana przed live session tradingową.
Dane wejściowe (Phase 1 — harvest):
- BTC / ETH / XRP — ceny, zmiany 24h/7d, dominacja
- Fear & Greed Index
- NASDAQ (QQQ) + S&P 500 (SPY) — cena i zmiana % z Yahoo Finance
- 8 źródeł RSS — nagłówki z ostatnich godzin
- Trending coins z CoinGecko
3 callMistral (Phase 2 — z 2-minutowym odstępem):
- Crypto Technical Snapshot — trend BTC/ETH/XRP, kluczowe poziomy
- Macro & Sentiment — Fear & Greed, NASDAQ korelacja, key newsy
- Trading Plan Synthesis — kierunek dnia, poziomy, ryzyka, najlepsze okazje
Wynik: HTML raport z 3 sekcjami: ☀️ Crypto Snapshot + 🌍 Macro & Sentiment + 🎯 Plan Tradingowy
🔬 Trade Autopsy
Tygodniowa analiza błędów tradingowych z feedback loop.
Dane wejściowe:
- Przegrane trades z ostatnich 7 dni (JOIN z ate_signals)
- Crowd Paper Intelligence — agregacja paper trading od WSZYSTKICH userów
- Kontekst NASDAQ/SPY (makro tła)
Mistral analizuje:
- Wzorce błędów — które sygnały prowadzą do strat (strategia + symbol + godzina)
- Wnioski ze strat — konkretne reguły do filtrowania
- Crowd signal — korelacja paper trading z przegranymi
- TOP 3 lekcje w formacie
[KATEGORIA] Treść— parsowane automatycznie - Rekomendacje systemu — zmiany w konfiguracji ATE
Lekcje zapisywane do tabeli ai_lessons i wstrzykiwane do kolejnych Daily Briefingów → zamknięta pętla uczenia się.
📰 Newsfeed (8 źródeł RSS)
| Źródło | Kolor |
|---|---|
| CoinTelegraph | 🟠 orange |
| The Block | 🟢 teal |
| Decrypt | 🟣 indigo |
| Bitcoin Magazine | 🟡 amber |
| DL News | 🔵 blue |
| Protos | 🩷 pink |
| The Defiant | 💜 purple |
| CoinDesk | 🩵 cyan |
- 80 artykułów max (12 na źródło)
- Odświeżanie automatyczne co 15 min + ręcznie 🔄
- Parallel fetch — jedno niedziałające źródło nie blokuje reszty
Daily Recap Tiles
Poziome kafelki dat z filtrowaniem — klik = artykuły z tego dnia.
Filtry
| Filtr | Opis |
|---|---|
| 🔍 Szukaj | Wyszukiwanie po tytule (debounce 200ms) |
| Source dropdown | Filtruj po źródle |
| Sort | Najnowsze / Najstarsze |
😱 Fear & Greed Index
| Zakres | Label | Kolor |
|---|---|---|
| 0–25 | Extreme Fear | 🔴 |
| 26–45 | Fear | 🟠 |
| 46–55 | Neutral | 🟡 |
| 56–75 | Greed | 🟢 |
| 76–100 | Extreme Greed | 💚 |
Dane z Alternative.me API. Aktualizacja co 5 minut.
🔥 Trending Coins
Lista najgorętszych coinów z CoinGecko — symbol, ranking, zmiana ceny 24h.
📊 CME / Market Data + Indeksy
Sekcja pokazuje dwie grupy danych:
Kryptowaluty (CME/Spot):
- Cena, zmiana 24h (▲/▼), zmiana 7d
- BTC Dominance + Wolumen 24h (jeśli dostępne)
Indeksy giełdowe (NASDAQ/S&P 500):
- NASDAQ (QQQ) — cena ETF + zmiana % poprzedni dzień
- S&P 500 (SPY) — cena ETF + zmiana % poprzedni dzień
- Dane z Yahoo Finance (bez klucza API, fallback automatyczny)
Jeśli posiadasz klucz ALPHA_VANTAGE_KEY w .env, będzie użyty jako primary source dla QQQ/SPY. Bez klucza Yahoo Finance przejmuje automatycznie.
Auto-odświeżanie
Market Pulse (prawa kolumna) odświeża się automatycznie co 5 minut — Fear & Greed, Trending, News, CME, NASDAQ/SPY.
Struktura strony
Strona podzielona jest na dwie kolumny:
| Sekcja | Pozycja | Opis |
|---|---|---|
| Raporty AI | Lewa kolumna | Daily / Weekly / Monthly raporty generowane przez AI |
| Market Pulse | Prawa kolumna | Live sidebar z newsami, Fear & Greed, trending, CME |
Raporty AI
Zakładki filtrują raporty po typie:
| Zakładka | Opis |
|---|---|
| 📰 Daily | Codzienne podsumowania rynkowe |
| 📊 Weekly | Tygodniowe analizy |
| 📈 Monthly | Miesięczne raporty |
| 📋 Wszystkie | Bez filtra |
Raporty generowane są automatycznie przez crona. Admin może też wygenerować raport ręcznie przyciskami ⚡ (używa Mistral API).
Przyciski admina
Widoczne tylko dla użytkowników z rolą admin:
- ⚡ Generuj Daily — natychmiastowe wygenerowanie raportu dziennego
- ⚡ Generuj Weekly — wygenerowanie raportu tygodniowego
- ⚡ Generuj Monthly — wygenerowanie raportu miesięcznego
- 🔄 Odśwież newsy — ręczne pobranie najnowszych artykułów ze wszystkich źródeł RSS
📰 Newsfeed (8 źródeł RSS)
Sekcja NEWSFEED agreguje artykuły z 8 wiodących serwisów krypto:
| Źródło | Kolor | URL |
|---|---|---|
| CoinTelegraph | 🟠 orange | cointelegraph.com/rss |
| The Block | 🟢 teal | theblock.co/rss.xml |
| Decrypt | 🟣 indigo | decrypt.co/feed |
| Bitcoin Magazine | 🟡 amber | bitcoinmagazine.com/feed |
| DL News | 🔵 blue | dlnews.com/arc/outboundfeeds/rss/ |
| Protos | 🩷 pink | protos.com/feed/ |
| The Defiant | 💜 purple | thedefiant.io/feed |
| CoinDesk | 🩵 cyan | coindesk.com/arc/outboundfeeds/rss/ |
- 80 artykułów max (12 na źródło)
- Odświeżanie automatyczne co 15 min + ręcznie przyciskiem 🔄
- Parallel fetch z
Promise.allSettled— jedno niedziałające źródło nie blokuje reszty
Daily Recap Tiles
Poziomy pasek z kafelkami dat (scroll horyzontaly):
| Kafelek | Opis |
|---|---|
| Wszystko | Pokaż wszystkie artykuły (domyślny) |
| Dzisiaj ⚡ | Artykuły z dzisiaj |
| Wed, Mar 26 | Artykuły z konkretnego dnia |
Każdy kafelek pokazuje: datę, główny nagłówek (preview), liczbę artykułów i źródeł.
Filtry i wyszukiwanie
| Filtr | Opis |
|---|---|
| 🔍 Szukaj | Wyszukiwanie po tytule (min. 2 znaki, debounce 200ms) |
| Source dropdown | Filtruj po źródle (np. tylko CoinDesk) |
| Sort | Najnowsze / Najstarsze |
Wszystkie filtry można łączyć: np. "CoinDesk + dzisiaj + szukaj: bitcoin".
😱 Fear & Greed Index
Wskaźnik strachu i chciwości rynku krypto (0–100):
| Zakres | Label | Kolor |
|---|---|---|
| 0–25 | Extreme Fear | 🔴 czerwony |
| 26–45 | Fear | 🟠 pomarańczowy |
| 46–55 | Neutral | 🟡 żółty |
| 56–75 | Greed | 🟢 zielony |
| 76–100 | Extreme Greed | 💚 jasny zielony |
Pasek wizualny pokazuje aktualną wartość. Dane z Alternative.me API.
🔥 Trending Coins
Lista najgorętszych coinów z CoinGecko:
- Symbol + ikona
- Ranking position (#1, #2...)
- Zmiana ceny 24h (zielona = wzrost, czerwona = spadek)
📊 CME / Market Data
Dane z rynku futures/spot:
- Cena z kolorem zależnym od ruchu 24h
- Zmiana 24h — procent z kolorowym strzałek (▲/▼)
- Zmiana 7d — trend tygodniowy
- BTC Dominance + Wolumen 24h (jeśli dostępne)
Auto-odświeżanie
Market Pulse (prawa kolumna) odświeża się automatycznie co 5 minut. Obejmuje: Fear & Greed, Trending, News, CME.
Admin może kliknąć 🔄 Odśwież newsy aby natychmiast pobrać najnowsze artykuły bez czekania na auto-refresh.
API Endpoints
| Endpoint | Metoda | Opis |
|---|---|---|
/api/market-pulse | GET | Wszystkie dane Market Pulse (news, trending, F&G, CME) |
/api/ai-reports?type=daily&limit=10 | GET | Lista raportów AI |
/api/admin/trigger-report | POST | Generuj raport (admin) |
/api/admin/refresh-news | POST | Odśwież newsy ręcznie (admin) |