Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Less noise. More context. Better research decisions. Three research setups, clear reasons and visible source dates.
Translation pending
FinanceHTML · TypeScriptGitHub @blazn03-cellOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
An educational options-candidate research system. The production application is
APEX V4 on Render; the repository also retains the larger research dashboard,
Thinkorswim scripts, validators, and evidence archive so the audit trail is not lost.
The beginner view includes daily candlestick charts, volume, support and resistance,
plain-English pattern lessons, an educational study zone, and a safety/invalidation
line. These are learning aids, not guaranteed entries or personalized trade advice.Read the full README ↗An educational options-candidate research system. The production application is APEX V4 on Render; the repository also retains the larger research dashboard, Thinkorswim scripts, validators, and evidence archive so the audit trail is not lost.
| Component | Location | Purpose |
|---|---|---|
| Production web app/API | apex-v4/ | Canonical Render service and multi-factor scanner |
| Research dashboard | repository root | Broader experimental interface; not the production entry point |
| Thinkorswim package | evidence/thinkorswim/ and FINAL_V4/ | Install candidates, reference scripts, and audit evidence |
| Deployment definition | render.yaml | Single authoritative hosting configuration |
Production: wallstreethustler.com
Render health check: https://wallstreethustler.com/api/health
The beginner view includes daily candlestick charts, volume, support and resistance, plain-English pattern lessons, an educational study zone, and a safety/invalidation line. These are learning aids, not guaranteed entries or personalized trade advice.
cd apex-v4
npm ci
npm start
Open http://localhost:3000. Verify the backend at
http://localhost:3000/api/health; it should return ok: true and identify
service: "apex-v4".
A missing data key does not crash the server, but scans fail visibly rather than
fabricating an empty result. Environment variables are explained in
apex-v4/.env.example and docs/DATA_SETUP.md.
Use the included root render.yaml Blueprint; it points Render at apex-v4
automatically. For a manually created Web Service, set Root Directory to
apex-v4. Render supplies PORT automatically. Follow
docs/RENDER_DEPLOY.md. Vercel deployment files were removed
after the production domain was migrated; Vercel remains only the domain registrar
and DNS provider.
TIGHT; missing quotes are marked CHECK, never assumed liquid.See docs/OPTIONS_TRADING_SCOPE.md and docs/RELEASE_STATUS.md before testing or publishing.
npm test
npm run check:release
The browser never receives a provider key. Configure server-side bars and quote providers in the hosting environment as described in docs/DATA_SETUP.md. If none is configured, /api/bars or /api/quotes fails visibly; the interface must not describe missing data as “no qualifying setups.”
The V4 table also replays historical daily bars to audit objective three-session squeeze/flush moves. Those labels measure price and volume, not proof of short covering, and they do not include historical NBBO spreads.
The audited package is stored under evidence/thinkorswim/. Only files inside its install_current directory are install candidates. Experimental and reference-only files are not presented as live-verified.