📊 Dashboard
Total PnL
—
▲ UP Trades
0 win rate 0%
▼ DOWN Trades
0 win rate 0%
ROI
—
Mode
--
Loading...
Cumulative PnL
Win Rate Over Time
Daily Trade Volume
Side Distribution
⏱ Recent Trades
Last 20 · Auto-refreshes 30s👤 Target Trader
0x1d0034134e339a309700ff2d34e99fa2d48b0313
Total Trades
—
Win Rate
—
Total PnL
—
▲ UP / ▼ DOWN
—
🟢 Active Positions
| Market | Outcome | Size | Avg Price | Cur Price | Unrealized PnL |
|---|---|---|---|---|---|
📕 Closed Positions
Page 1
| Market | Outcome | Total Bought | Avg Price | Realized PnL | Result |
|---|---|---|---|---|---|
📈 My Trades
Total Trades
—
Resolved / Pending
—
PnL
—
Win Rate
—
| Time ↕ | Market | Outcome ↕ | Side | Price ↕ | Size ↕ | Status | PnL ↕ |
|---|---|---|---|---|---|---|---|
Page 1
💰 Portfel
USDC Balance
—
USDC.e on Polygon
POL / MATIC Balance
—
Native gas token
Wallet Address
—
Starting Balance
$10,000.00
Current Balance
—
Total PnL
—
ROI
—
Wins
0
Losses
0
Win Rate
—
Simulated PnL
ℹ️ Info
Jak działa system
Target Trader
→
WebSocket Detection
→
Copy Trade
→
Resolution
→
PnL
- Śledzimy tradera na Polymarkecie w real-time (WebSocket)
- Gdy on kupuje/sprzedaje, bot kopiuje trade (teraz w trybie PAPER)
- Kontrakty rozliczają się w ciągu minut (5-15 min okna)
- Resolver sprawdza wyniki co 60s i zapisuje PnL
Słowniczek
| Termin | Znaczenie |
|---|---|
| Contract Price | Cena share'a ($0-$1). $0.60 = rynek daje 60% szans na ten outcome. To NIE jest cena BTC. |
| UP / DOWN | Typ zakładu — czy BTC pójdzie w górę czy w dół w danym oknie czasowym (np. 3:00-3:05 AM) |
| DRY_RUN | Symulowany trade — nie wydajemy prawdziwych pieniędzy, tylko śledzimy co BY się stało |
| LIVE | Prawdziwy trade z realnymi USDC |
| SKIPPED | Trade pominięty (za mały, poniżej limitu) |
| Resolved | Kontrakt się zakończył — wiadomo kto wygrał |
| Pending | Kontrakt jeszcze trwa lub czeka na rozliczenie |
| PnL | Profit & Loss. Wygrana: (1 - cena zakupu) × ilość. Przegrana: -(cena zakupu × ilość) |
| Win Rate | Procent trafionych zakładów |
| ROI | Return on Investment — zysk w stosunku do zainwestowanej kwoty |
| WebSocket | Połączenie real-time z Polymarketem — reagujemy natychmiast na trade'y |
Jak czytać tabelę trade'ów
- Market: nazwa kontraktu z oknem czasowym
- Outcome: UP (▲ zielony) = zakład że BTC wzrośnie, DOWN (▼ czerwony) = zakład że spadnie
- Contract Price: ile zapłaciliśmy za 1 share ($0-$1)
- Size: ile share'ów
- Status: DRY_RUN / LIVE / SKIPPED
- PnL: ile zarobiliśmy (zielone) lub straciliśmy (czerwone), "—" = jeszcze nie rozliczone
💰 Prowizje i opłaty
- Maker fee: 0% (tworzysz zlecenie w order book)
- Taker fee: 1-2% (bierzesz istniejące zlecenie)
- Brak opłat za wpłaty/wypłaty na platformie
- Gas fee: ~$0.01-0.05 na Polygon (minimalne)
- Spread: różnica między ceną kupna a sprzedaży (zależy od płynności)
Przy naszym copy tradingu płacimy taker fee (~1-2%) bo reagujemy na sygnały (nie stawiamy zleceń z wyprzedzeniem).
⏱️ Rozliczenie i wypłaty
- Kontrakty 5-min: rozliczenie w ciągu ~1-5 minut po zamknięciu okna
- Kontrakty 15-min: rozliczenie w ciągu ~5-15 minut
- Oracle (UMA) sprawdza wynik → winning shares = $1, losing = $0
- Wygrane środki: automatycznie claimable w portfelu
- Wypłata z Polymarket → wallet: natychmiastowa (on-chain tx)
- Wypłata do giełdy/banku: zależy od bridge'a (~5-30 min do CEX)
Cały cykl od trade'a do gotówki w portfelu: 5-30 minut
Źródła danych
- Pozycje targetu: Polymarket Data API (live)
- Nasze trade'y: lokalna baza SQLite (trades.db)
- Ceny: Polymarket WebSocket (real-time)
- Rozliczenia: Polymarket Gamma API (co 60s)
⚙️ Settings
📦 Data Retention
Database Size
—
Our Trades
—
Target Trades
—
Retention Days
Clean Now
🤖 Bot Control
Status
—
Actions
📊 Copy Settings
⚠️ Te ustawienia wymagają edycji .env + restart bota
Loading...
📋 Logs
Loading...