Overview
Loading from local data…
Total sessions
—
Total trades
—
Win rate
—
Realized PnL
—
Avg win
—
Avg loss
—
PnL by session
Exit reasons
Up vs Down trades
Hold time distribution
Sessions
Each 5-minute trading window. Click a row to view trades.
Session history
| # | Window | Trades | Win rate | Avg win | Avg loss | PnL | Mode |
|---|
All trades
Full trade log across all sessions.
Trade log
| Session | # | Direction | Entry | Exit | Shares | PnL $ | PnL % | Result | Exit reason | Held |
|---|
Upload logs
Parse bot log files locally — no server needed. Parsed data loads into the dashboard instantly.
Drop .txt / .log files here
or click to browse
Cloudflare Worker integration: Set your Worker URL and API key in Settings, then parsed data will also be uploaded to your D1 database automatically. Logs are deleted locally after a successful upload.
Settings
Cloudflare Worker connection and dashboard preferences.
Deploy worker.js then run: wrangler d1 execute bot-analytics --file=schema.sql
Removes all parsed sessions and trades from browser storage.
Python log parser
Run the background parser to auto-process and upload logs:
LOG_DIR=./logs WORKER_URL=https://... API_KEY=secret python bot_log_uploader.py --watch 60
Logs are deleted after a successful upload. Use DRY_PARSE=1 to preview without uploading.