Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Cruscotto trading & investing: gamma 0DTE sul future ES (E-mini S&P 500), screener Damodaran su 4 mercati con drill-down per settore, trading journal, checklist pre-market e portafoglio personale. Nome storico del progetto / cartella / repo: es_gamma_analyzer. Il default per MONGODB_DB resta es_gamma_analyzer per compatibilità con le installazioni esistenti. Questo progetto analizza i dati di gamma exposure delle opzioni per identificare:README 전문 보기 ↗
Cruscotto trading & investing: gamma 0DTE sul future ES (E-mini S&P 500), screener Damodaran su 4 mercati con drill-down per settore, trading journal, checklist pre-market e portafoglio personale.
Nome storico del progetto / cartella / repo:
es_gamma_analyzer. Il default perMONGODB_DBrestaes_gamma_analyzerper compatibilità con le installazioni esistenti.
Questo progetto analizza i dati di gamma exposure delle opzioni per identificare:
# Crea un ambiente virtuale (opzionale ma consigliato)
python -m venv venv
source venv/bin/activate # Su Windows: venv\Scripts\activate
# Installa le dipendenze
pip install -r requirements.txt
.env (consigliato)Nel repo trovi un file .env.example.
.env:cp .env.example .env
Apri .env e inserisci i valori reali (es. MongoDB Atlas).
Avvia l’app:
source .venv/bin/activate
python app.py
L’app carica automaticamente .env (tramite python-dotenv).
La dashboard web richiede autenticazione Google.
http://localhost:5005/auth/callbackhttps://<tuo-dominio>/auth/callback.env:GOOGLE_CLIENT_ID=...GOOGLE_CLIENT_SECRET=...FLASK_SECRET_KEY=... (una stringa lunga e casuale)Nota: Google richiede HTTPS in molti contesti. Se in locale hai problemi, usa un tunnel HTTPS (es. ngrok) e configura il redirect URI di conseguenza.
python main.py percorso/al/tuo/file.pdf
python main.py OpenInterest-12.pdf --current-price 6050
python main.py OpenInterest-12.pdf --export-csv
python main.py OpenInterest-12.pdf --output report.txt
python main.py OpenInterest-12.pdf --support-levels 5 --resistance-levels 5
======================================================================
ES FUTURES - GAMMA EXPOSURE ANALYSIS
======================================================================
📊 INFORMAZIONI
----------------------------------------------------------------------
TICKER: ES
DATE: 12/29/2025
🎯 LIVELLI CHIAVE
----------------------------------------------------------------------
Prezzo Corrente: 6050
Gamma Flip Level: 6025.00
➜ Livello critico dove il gamma cambia segno
📈 REGIME DI MERCATO
----------------------------------------------------------------------
Regime: Positive Gamma (Low Volatility)
Strategia: Mean reversion - vendere breakout, comprare pullback
💪 LIVELLI DI SUPPORTO (Gamma Positivo)
----------------------------------------------------------------------
Livello Strike Gamma Exposure
--------- -------- ----------------
S1 6000.00 1,250,000
S2 5975.00 980,000
S3 5950.00 750,000
ℹ️ Gamma positivo = dealer comprano quando prezzo scende (supporto)
🚧 LIVELLI DI RESISTENZA (Gamma Negativo)
----------------------------------------------------------------------
Livello Strike Gamma Exposure
--------- -------- ------------------
R1 6075.00 -1,100,000
R2 6100.00 -850,000
R3 6125.00 -620,000
ℹ️ Gamma negativo = dealer vendono quando prezzo sale (resistenza)
======================================================================
📋 PIANO DI TRADING
======================================================================
🎯 SCENARIO ATTUALE
----------------------------------------------------------------------
✓ Prezzo SOPRA gamma flip (6050 > 6025.00)
• Ambiente: Bassa volatilità (gamma positivo)
• Comportamento: Mean reversion
📌 OPPORTUNITÀ DI TRADING:
• VENDERE rally verso resistenze
• COMPRARE pullback verso supporti
• Stop loss stretti (movimento limitato atteso)
Target per SHORT:
• R1: 6075.00
• R2: 6100.00
Target per LONG:
• S1: 6000.00
• S2: 5975.00
⚠️ LIVELLO CRITICO:
• Watch gamma flip @ 6025.00
• Cambio regime se prezzo attraversa questo livello
Il gamma exposure indica come i market maker (dealer) devono hedgiare le loro posizioni in opzioni:
Gamma Positivo (sopra il gamma flip):
Gamma Negativo (sotto il gamma flip):
Il gamma flip è il livello di prezzo dove il gamma totale del mercato passa da positivo a negativo. È il livello più importante per i trader perché determina il regime di volatilità del mercato.
es_gamma_analyzer/
├── main.py # Script principale
├── pdf_extractor.py # Estrazione dati da PDF
├── gamma_analyzer.py # Analisi gamma exposure
├── report_generator.py # Generazione report
├── requirements.txt # Dipendenze Python
└── README.md # Documentazione
Questa app può essere deployata su Vercel come Serverless Function e usare MongoDB Atlas per salvare la history del grafico “pressure” (almeno ultime 8 ore).
0.0.0.0/0 solo per test)In Vercel: Project → Settings → Environment Variables, aggiungi:
MONGODB_URI (obbligatoria)
mongodb+srv://USER:PASSWORD@CLUSTERHOST/es_gamma_analyzer?retryWrites=true&w=majorityMONGODB_DB (opzionale, default: es_gamma_analyzer)MONGODB_PRESSURE_COLLECTION (opzionale, default: pressure_points)MONGODB_CONVERSIONS_COLLECTION (opzionale, default: es_spx_conversions)
CONVERSIONS_TTL_DAYS (opzionale)
Se la collection conversioni è vuota, GET /api/es-spx-oi-to-es?kind=auto può tornare 404 (non esiste ancora un baseline “ieri”).
Per “seedare” subito un baseline (utile per avere il calcolo “morning” già dal giorno successivo) puoi chiamare:
POST /api/es-spx-oi-to-es/bootstrapRichiede login e permessi admin (o qualsiasi utente autenticato se ADMIN_EMAILS non è impostato). Salva un record capture_kind=1430 per oggi, che poi verrà sovrascritto dalla cattura reale delle 14:30.
Verifica: GET /api/health deve mostrare mongo_configured: true.
Il repo include già:
api/index.py (entrypoint Serverless)vercel.json (routing di tutte le route verso Flask)Puoi fare deploy collegando il repo da Vercel oppure con Vercel CLI.
Nota: su Vercel lo storage locale è read-only tranne /tmp; l’app salva i PDF in una cartella scrivibile (fallback /tmp/uploads).
Questo strumento è fornito solo a scopo educativo e informativo. L'analisi generata non costituisce consulenza finanziaria. Il trading di futures comporta rischi significativi. Opera sempre con capitale che puoi permetterti di perdere.
MIT License - Sentiti libero di usare e modificare come preferisci.