尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Single-page market risk dashboard: composite Risk-On / Risk-Off gauge built from
the three major US indexes, VIX, BTC Fear & Greed, the full Treasury yield curve,
and gold/silver. Auto-refreshes every 60 seconds.
When opened as a plain local file (no serverless backend), the page detects that
/api/health is absent and falls back to public CORS proxies — it still works,
just less reliably.檢視完整 README ↗Live: https://market-risk-dashboard-2201.vercel.app · auto-deploys from main
Single-page market risk dashboard: composite Risk-On / Risk-Off gauge built from the three major US indexes, VIX, BTC Fear & Greed, the full Treasury yield curve, and gold/silver. Auto-refreshes every 60 seconds.
| Data | Primary source | Fallback |
|---|---|---|
| S&P 500 / Nasdaq / Dow | Yahoo Finance (via /api/yahoo function) | Finnhub real-time SPY / QQQ / DIA quotes |
| VIX, 10Y intraday | Yahoo Finance | — |
| Gold / Silver | Yahoo futures (GC=F / SI=F) | Twelve Data XAU/USD spot · Finnhub SLV |
| Yield curve (1M–30Y) | US Treasury official XML (direct, CORS-open) | — |
| BTC Fear & Greed | alternative.me (direct) | — |
| BTC price | CoinGecko (direct) | — |
When opened as a plain local file (no serverless backend), the page detects that
/api/health is absent and falls back to public CORS proxies — it still works,
just less reliably.
/bdt/)A second app in this repo, inspired by the Big Dipper Trades command center (independent, not affiliated): a dip-and-snapback scanner over a ~66-ticker universe of large caps and sector ETFs. Dip depth is volatility-normalized (distance below the 20-day closing high in units of each ticker's own 20-day daily volatility), mapped to a 5-state ladder (NO DIP → EASING → DIPPING → DIP ZONE → DEEP DIP) plus a 0–100 snapback-readiness score blending depth, RSI(14) and 5-day pullback.
/bdt/ — Command Center: stat tiles, sector radar, top snapback candidates/bdt/watchlist.html — full universe, filter tabs, symbol search/bdt/setups.html, /bdt/alerts.html — live signal trades and the alerts feed/bdt/performance.html — win rate, expectancy, profit factor, equity curve, per-ticker tableapi/scan.mjs): fires a BUY when IN ZONE + BREAKOUT + UPTURN + STRONG BAR
all hold on a completed 30-min bar, with volatility-scaled target/stop and earned T1–T5 tiers.
State (open trades, closed log, alerts) lives in a private Vercel Blob store./api/backtest seeds win-rate history (?reset=1&since=YYYY-MM-DD to re-seed a window).bdt/ as its Root Directory
(bdt/api/ + bdt/package.json); the copies under root api/ serve the same app from this site.dip-radar project
(https://dip-radar-zeta.vercel.app) has a Blob store connected, so open trades, alerts and the
Performance page only work there. The hub no longer links to it (open that URL directly). This
site's own /bdt/ copy, still reachable by URL but not linked from the hub, has
no Blob store: the Command Center and Watchlist still score dips, but /api/scan, /api/backtest
return 503 and Setups / Alerts / Performance show "storage is not connected". The dip-radar
project has Vercel SSO on, so you must be signed in to Vercel to open it.api/ functions and static files deploy as-is.FINNHUB_KEY — your Finnhub API keyTWELVEDATA_KEY — your Twelve Data API keyKeys are only read server-side inside the functions in api/ —
they are never committed to the repo and never sent to the browser.
Informational only — not financial advice.