尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证BATS market sentiment site — bats.co
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
BATS.CO — Benchmark Asset and Trend Scenarios
A single, transparent market sentiment indicator (the BATS) that answers a
simple question: "Is now a good time to buy stocks?"
The BATS blends widely-used public market indicators into a 0–100 score across
eight buckets — Extremely Oversold, Very Oversold, Oversold, Slightly Bearish, Neutral, Slightly
Bullish, Bullish, Extended. Every component is documented and independently
backtested against S&P 500 forward returns.
Live at bats.co.查看完整 README ↗A single, transparent market sentiment indicator (the BATS) that answers a simple question: "Is now a good time to buy stocks?"
The BATS blends widely-used public market indicators into a 0–100 score across eight buckets — Extremely Oversold, Very Oversold, Oversold, Slightly Bearish, Neutral, Slightly Bullish, Bullish, Extended. Every component is documented and independently backtested against S&P 500 forward returns.
Live at bats.co.
| Component | Weight | Direction | Data source |
|---|---|---|---|
| VIX | 25% | Contrarian: high fear = buying opportunity | datasets/finance-vix |
| Market Breadth (RSP/SPY spread) | 25% | Confirmatory: broad participation is bullish | Yahoo Finance RSP, SPY |
| S&P vs 200-day MA | 10% | State: far below = buy zone; far above = strong trend | Computed from Yahoo ^GSPC |
| Junk Bond Demand (HYG/LQD spread) | 10% | Confirmatory: risk-on credit = bullish | Yahoo Finance HYG, LQD |
| % of Stocks Above 200 MA | 10% | Breadth: broad participation = bullish; extreme washout = contrarian buy | ~100 large-cap S&P constituents via Yahoo Finance (daily) |
| SPY 14-day RSI | 10% | Contrarian: extreme momentum reverts | Computed from Yahoo SPY closes |
| NAAIM Manager Exposure | 5% | State: low exposure = pros defensive = buy zone | naaim.org (weekly) |
| 10Y-2Y Yield Spread | 5% | Leading: inverted curve = recession warning; steep = healthy expansion | Treasury.gov daily par yields |
index.html — Main dashboard (BATS gauge + components + backtest)markets.html — Charts, technical summary, market newsindicators/*.html — Per-component explainer pagesapp.js — Component definitions, scoring functions, gauge rendering, live-data loaderbacktest.js — Standalone + blended backtest enginestyles.css — All stylingdata/*.csv — Historical daily data (auto-updated by GitHub Actions).github/workflows/update-data.yml — Daily update robotscripts/update-data.sh — Fetch + refresh logic used by the workflowThe site fetches CSV files at runtime, so opening index.html via file://
won't work — use any tiny local server:
python -m http.server # any port; opens on http://localhost:8000
VS Code's Live Server extension works too.
Auto-deployed to Vercel on every push to main. The daily update workflow
runs weekdays at 23:30 UTC (~7:30pm ET during DST), commits fresh market data,
and Vercel redeploys within a minute — bats.co reflects the new close.
For informational purposes only. Not investment advice. Historical patterns are not guarantees.