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.
Compare algorithmic trading strategies on simulated and real portfolios to choose the best.
AI translation
Confronta strategie di trading algoritmico su portafogli simulati e reali per scegliere la migliore
AI summary · README
FinanceTypeScript · JavaScriptGitHub @volontasicureOnlineOwner 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.
Interfaccia di una piattaforma di trading algoritmico con tre strategie in parallelo su portafogli "laboratorio" identici, più un conto reale che ogni mattina adotta la strategia migliore dopo un debriefing. Ricostruzione fedele del design handoff Claude Design (vedi CLAUDE.md per i dettagli e i riferimenti). Prezzi di mercato e conto reale collegati ad Alpaca; i 3 laboratori restano simulati (nessuna logica di strategia vera ancora). Apre l'app su http://localhost:5173 (frontend con dati finti — le funzioni /api/broker/* non girano con vite da solo).Read the full README ↗
Interfaccia di una piattaforma di trading algoritmico con tre strategie in parallelo su portafogli "laboratorio" identici, più un conto reale che ogni mattina adotta la strategia migliore dopo un debriefing.
Ricostruzione fedele del design handoff Claude Design (vedi CLAUDE.md per i dettagli e i riferimenti). Prezzi di mercato e conto reale collegati ad Alpaca; i 3 laboratori restano simulati (nessuna logica di strategia vera ancora).
npm install
npm run dev
Apre l'app su http://localhost:5173 (frontend con dati finti — le funzioni /api/broker/* non girano con vite da solo).
Per testare in locale anche l'integrazione Alpaca serve vercel dev al posto di vite:
vercel env pull .env.local # scarica le variabili impostate su Vercel
npm run dev:full # vercel dev, serve sia il frontend che /api
npm run dev — server di sviluppo Vite con hot reload (solo frontend, dati finti).npm run dev:full — vercel dev, frontend + funzioni serverless /api/broker/*.npm run build — build di produzione in dist/.npm run typecheck — controllo TypeScript senza emettere output.npm run preview — serve la build di produzione localmente.npm run db:migrate — applica db/schema.sql al database (richiede .env.local da vercel env pull).Vedi .env.example. Le chiavi Alpaca e i segreti cron vanno impostati su Vercel (Project Settings → Environment Variables), mai committati. POSTGRES_URL è impostata automaticamente da Vercel quando si collega il database. TICK_SECRET va anche impostato come secret del repository GitHub (stesso valore), perché lo scheduler è .github/workflows/tick.yml, non Vercel Cron.
Pensato per Vercel come sito statico (Vite SPA). Comando di build: npm run build, directory di output: dist.