尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 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.