Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
공개 데이터를 활용해 미국 주식시장의 과매도·중립·강세 여부를 명확히 설명하는 BATS 보고서
BATS — Benchmark Asset and Trend Scenarios. A clear, plain-English read on whether the US stock market is oversold, neutral, or bullish, using public data.
금융HTML · PythonGitHub @Deluxejob온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.