1) Settings
Lokal gespeichert
Supabase
v2 JSTabellen: portfolios, holdings, signals_log
n8n Endpoints
n8n sollte Content-Type: application/json und Access-Control-Allow-Origin: * senden.
2) Run / Trigger
Webhook Payload
POST JSONErwartetes JSON (Schema)
{ "meta": { "portfolio_uuid": "UUID", "timeframe": "1h", "run_at": "ISO" }, "kpis": { "win_rate": 0.87, "pnl": 12432.55, "sharpe": 1.21, "drawdown": -0.12 }, "holdings": [ {"symbol":"BTCUSDT","weight":0.5,"qty":0.25,"avg_price":60000,"price":65000} ], "signals": [ {"ts":"ISO","symbol":"BTCUSDT","rsi":31,"ema20":64800,"ema50":64100,"signal":"buy","confidence":82} ], "equity_curve": { "labels": ["10:00","11:00"], "values": [100000,100450] } }
3) Report
Win‑Rate
–
PnL
–
Sharpe
–
Drawdown
–
Holdings
liveSymbol | Weight | Qty | Avg | Price |
---|
Signals
50 neuesteTS | Symbol | RSI | EMA20 | EMA50 | Signal | Conf |
---|