docs: initial project documents (Libro Frattali + Pythagoras Trading Prediction summaries)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,294 @@
|
|||||||
|
# Cerbero MCP — API Reference (V2.0.0)
|
||||||
|
|
||||||
|
Documento di riferimento completo per tutti gli endpoint HTTP e i tool MCP
|
||||||
|
esposti dal container `cerbero-mcp`. Generato dall'analisi diretta dei
|
||||||
|
router FastAPI in `src/cerbero_mcp/routers/`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. Autenticazione
|
||||||
|
|
||||||
|
Tutte le chiamate ai namespace `/mcp-*` richiedono:
|
||||||
|
|
||||||
|
| Header | Valore | Note |
|
||||||
|
|---|---|---|
|
||||||
|
| `Authorization` | `Bearer <TOKEN>` | `TESTNET_TOKEN` → upstream testnet · `MAINNET_TOKEN` → upstream live · token sconosciuto → `401` |
|
||||||
|
| `X-Bot-Tag` | stringa ≤ 64 char | identifica il bot chiamante, loggato nell'audit · mancante → `400` |
|
||||||
|
|
||||||
|
Gli endpoint pubblici (`/health`, `/apidocs`, `/openapi.json`) non
|
||||||
|
richiedono auth. L'endpoint `/admin/audit` richiede bearer ma **non**
|
||||||
|
richiede `X-Bot-Tag`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. Endpoint pubblici
|
||||||
|
|
||||||
|
| Path | Metodo | Descrizione |
|
||||||
|
|---|---|---|
|
||||||
|
| `/health` | GET | Liveness — sempre `200` finché il processo è vivo |
|
||||||
|
| `/health/ready` | GET | Readiness — itera i client registry, status `ready` / `degraded` / `not_ready`. Forza `503` se `READY_FAILS_ON_DEGRADED=true` |
|
||||||
|
| `/apidocs` | GET | Swagger UI interattiva |
|
||||||
|
| `/openapi.json` | GET | Schema OpenAPI 3.1 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Endpoint admin
|
||||||
|
|
||||||
|
| Path | Metodo | Descrizione |
|
||||||
|
|---|---|---|
|
||||||
|
| `/admin/audit` | GET | Query del JSONL `AUDIT_LOG_FILE`. Filtri: `from`, `to`, `actor`, `exchange`, `action`, `bot_tag`, `limit` (default 1000, max 10000) |
|
||||||
|
| `/admin/ibkr/rotate-keys/confirm?env=` | POST | Swap atomico chiavi IBKR con auto-rollback su validazione fallita |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. Namespace MCP — panoramica
|
||||||
|
|
||||||
|
| Namespace | Tool | Tipo | Note |
|
||||||
|
|---|---|---|---|
|
||||||
|
| `/mcp-deribit/tools/*` | 33 | exchange (options-first) | DVOL, GEX, dealer gamma, spread payoff |
|
||||||
|
| `/mcp-bybit/tools/*` | 30 | exchange (spot + perp + options) | basis, funding, batch orders |
|
||||||
|
| `/mcp-hyperliquid/tools/*` | 16 | exchange (perp DEX) | L1 signing, leverage cap |
|
||||||
|
| `/mcp-alpaca/tools/*` | 18 | exchange (US stocks + options) | clock/calendar, fractional |
|
||||||
|
| `/mcp-ibkr/tools/*` | 24 | exchange (multi-asset broker) | OAuth 1.0a, streaming WS, bracket/OCO/OTO |
|
||||||
|
| `/mcp-macro/tools/*` | 11 | data provider (read-only) | yields, FRED, COT |
|
||||||
|
| `/mcp-sentiment/tools/*` | 9 | data provider (read-only) | news, social, funding cross-exchange |
|
||||||
|
| `/mcp-cross/tools/*` | 1 | aggregator | storico consensus multi-exchange |
|
||||||
|
|
||||||
|
**Totale**: ~142 tool MCP.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. `/mcp-deribit/tools/*`
|
||||||
|
|
||||||
|
### Info
|
||||||
|
- `is_testnet` — flag ambiente corrente
|
||||||
|
- `environment_info` — stringa diagnostica completa
|
||||||
|
|
||||||
|
### Market data
|
||||||
|
- `get_ticker`, `get_ticker_batch`
|
||||||
|
- `get_instruments`
|
||||||
|
- `get_orderbook`, `get_orderbook_imbalance`
|
||||||
|
- `get_historical` (chiave `candles` uniforme)
|
||||||
|
- `get_trade_history`
|
||||||
|
|
||||||
|
### Account
|
||||||
|
- `get_positions`
|
||||||
|
- `get_account_summary`
|
||||||
|
|
||||||
|
### Options analytics
|
||||||
|
- `get_dvol`, `get_dvol_history`
|
||||||
|
- `get_gex`, `get_dealer_gamma_profile`
|
||||||
|
- `get_vanna_charm`
|
||||||
|
- `get_oi_weighted_skew`, `get_smile_asymmetry`, `get_atm_vs_wings_vol`
|
||||||
|
- `get_pc_ratio`, `get_skew_25d`, `get_term_structure`
|
||||||
|
- `get_iv_rank`, `get_realized_vol`
|
||||||
|
- `find_by_delta`, `calculate_spread_payoff`
|
||||||
|
|
||||||
|
### Technicals
|
||||||
|
- `get_technical_indicators`
|
||||||
|
- `run_backtest`
|
||||||
|
|
||||||
|
### Write (richiede leverage cap)
|
||||||
|
- `place_order`, `place_combo_order`
|
||||||
|
- `cancel_order`
|
||||||
|
- `set_stop_loss`, `set_take_profit`
|
||||||
|
- `close_position`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 6. `/mcp-bybit/tools/*`
|
||||||
|
|
||||||
|
### Info
|
||||||
|
- `environment_info`
|
||||||
|
|
||||||
|
### Market data
|
||||||
|
- `get_ticker`, `get_ticker_batch`
|
||||||
|
- `get_orderbook`, `get_orderbook_imbalance`
|
||||||
|
- `get_historical`
|
||||||
|
- `get_instruments`, `get_option_chain`
|
||||||
|
- `get_trade_history`
|
||||||
|
|
||||||
|
### Derivati
|
||||||
|
- `get_funding_rate`, `get_funding_history`
|
||||||
|
- `get_open_interest`
|
||||||
|
- `get_basis_spot_perp`, `get_basis_term_structure`
|
||||||
|
|
||||||
|
### Account
|
||||||
|
- `get_positions`, `get_account_summary`, `get_open_orders`
|
||||||
|
|
||||||
|
### Technicals
|
||||||
|
- `get_indicators`
|
||||||
|
|
||||||
|
### Write
|
||||||
|
- `place_order`, `place_combo_order`
|
||||||
|
- `amend_order`, `cancel_order`, `cancel_all_orders`
|
||||||
|
- `set_stop_loss`, `set_take_profit`, `close_position`
|
||||||
|
- `set_leverage`, `switch_position_mode`
|
||||||
|
- `transfer_asset`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 7. `/mcp-hyperliquid/tools/*`
|
||||||
|
|
||||||
|
### Info
|
||||||
|
- `environment_info`
|
||||||
|
|
||||||
|
### Market data
|
||||||
|
- `get_markets`, `get_ticker`, `get_orderbook`
|
||||||
|
- `get_historical`, `get_trade_history`
|
||||||
|
- `get_funding_rate`, `basis_spot_perp`
|
||||||
|
|
||||||
|
### Account
|
||||||
|
- `get_positions`, `get_account_summary`, `get_open_orders`
|
||||||
|
|
||||||
|
### Technicals
|
||||||
|
- `get_indicators`
|
||||||
|
|
||||||
|
### Write (L1 signing + leverage cap)
|
||||||
|
- `place_order`, `cancel_order`
|
||||||
|
- `set_stop_loss`, `set_take_profit`
|
||||||
|
- `close_position`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 8. `/mcp-alpaca/tools/*`
|
||||||
|
|
||||||
|
### Info / calendar
|
||||||
|
- `environment_info`, `get_clock`, `get_calendar`
|
||||||
|
|
||||||
|
### Market data
|
||||||
|
- `get_assets`, `get_ticker`
|
||||||
|
- `get_bars`, `get_snapshot`
|
||||||
|
- `get_option_chain`
|
||||||
|
|
||||||
|
### Account
|
||||||
|
- `get_account`, `get_positions`, `get_activities`, `get_open_orders`
|
||||||
|
|
||||||
|
### Write
|
||||||
|
- `place_order`, `amend_order`
|
||||||
|
- `cancel_order`, `cancel_all_orders`
|
||||||
|
- `close_position`, `close_all_positions`
|
||||||
|
|
||||||
|
> **Nota**: override URL applicato solo all'endpoint trading. Gli
|
||||||
|
> endpoint dati (`data.alpaca.markets`) restano i default SDK.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 9. `/mcp-ibkr/tools/*`
|
||||||
|
|
||||||
|
Auth via OAuth 1.0a Self-Service con minting di session token
|
||||||
|
unattended. Setup one-time per ambiente (paper + live) — vedi sezione
|
||||||
|
"IBKR Setup" del README.
|
||||||
|
|
||||||
|
### Info / clock
|
||||||
|
- `environment_info`, `get_clock`
|
||||||
|
|
||||||
|
### Account
|
||||||
|
- `get_account`, `get_positions`
|
||||||
|
- `get_open_orders`, `get_activities`
|
||||||
|
|
||||||
|
### Market data
|
||||||
|
- `get_ticker`, `get_bars`, `get_snapshot`
|
||||||
|
- `get_option_chain`, `search_contracts`
|
||||||
|
|
||||||
|
### Streaming (WebSocket singleton)
|
||||||
|
- `get_tick`, `get_depth`
|
||||||
|
- `subscribe_tick`, `unsubscribe`
|
||||||
|
|
||||||
|
### Write
|
||||||
|
- `place_order`, `amend_order`
|
||||||
|
- `cancel_order`, `cancel_all_orders`
|
||||||
|
- `close_position`, `close_all_positions`
|
||||||
|
|
||||||
|
### Complex orders
|
||||||
|
- `place_bracket_order` — entry + TP + SL atomico
|
||||||
|
- `place_oco_order` — One-Cancels-Other (OCA group)
|
||||||
|
- `place_oto_order` — One-Triggers-Other (parent → child)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 10. `/mcp-macro/tools/*` (read-only)
|
||||||
|
|
||||||
|
| Tool | Sorgente |
|
||||||
|
|---|---|
|
||||||
|
| `get_economic_indicators` | FRED + Yahoo |
|
||||||
|
| `get_macro_calendar` | Finnhub + impact heuristic |
|
||||||
|
| `get_market_overview` | mix Yahoo + Deribit DVOL |
|
||||||
|
| `get_asset_price` | Yahoo Finance |
|
||||||
|
| `get_treasury_yields` | US Treasury XML |
|
||||||
|
| `get_equity_futures` | Yahoo |
|
||||||
|
| `get_yield_curve_slope` | derivato da treasury yields |
|
||||||
|
| `get_breakeven_inflation` | FRED (T10YIE / T5YIE) |
|
||||||
|
| `get_cot_tff` | CFTC TFF report |
|
||||||
|
| `get_cot_disaggregated` | CFTC disaggregated report |
|
||||||
|
| `get_cot_extreme_positioning` | percentili COT (gate ±5%) |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 11. `/mcp-sentiment/tools/*` (read-only)
|
||||||
|
|
||||||
|
| Tool | Fonte |
|
||||||
|
|---|---|
|
||||||
|
| `get_crypto_news` | CryptoPanic + CoinDesk + CryptoCompare + Messari (deduped) |
|
||||||
|
| `get_world_news` | aggregato generalista |
|
||||||
|
| `get_social_sentiment` | LunarCrush + Fear&Greed Index |
|
||||||
|
| `get_funding_rates` | per-asset multi-exchange |
|
||||||
|
| `get_cross_exchange_funding` | snapshot multi-asset multi-venue |
|
||||||
|
| `get_funding_arb_spread` | spread arbitraggio funding |
|
||||||
|
| `get_oi_history` | open interest serie storica |
|
||||||
|
| `get_liquidation_heatmap` | heatmap liquidazioni |
|
||||||
|
| `get_cointegration_pairs` | screening coppie cointegrate |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 12. `/mcp-cross/tools/*`
|
||||||
|
|
||||||
|
### `get_historical`
|
||||||
|
Aggregatore cross-exchange. Fan-out a tutti gli exchange che supportano
|
||||||
|
`(symbol, asset_class)`, poi consensus per-bar:
|
||||||
|
|
||||||
|
- `close` = mediana delle close
|
||||||
|
- `open`/`high`/`low` = mediana corrispondente
|
||||||
|
- `sources` = numero di exchange che hanno contribuito al bar
|
||||||
|
- `div_pct = (max - min) / median` → quality gate per i bot
|
||||||
|
|
||||||
|
**Crypto** (`asset_class: "crypto"`): BTC, ETH, SOL via Bybit +
|
||||||
|
Hyperliquid + Deribit.
|
||||||
|
**Stocks** (`asset_class: "stocks"`): AAPL, SPY, QQQ, TSLA, NVDA via
|
||||||
|
Alpaca.
|
||||||
|
|
||||||
|
In caso di fallimento parziale ritorna i bar disponibili più
|
||||||
|
`failed_sources: [...]`. Se *tutti* gli upstream falliscono → `502
|
||||||
|
Bad Gateway` retryable.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 13. Observability
|
||||||
|
|
||||||
|
### Request log (`mcp.request`)
|
||||||
|
Una riga JSON per richiesta con: `request_id`, `method`, `path`,
|
||||||
|
`status_code`, `duration_ms`, `actor`, `bot_tag`, `exchange`, `tool`,
|
||||||
|
`client_ip`, `user_agent`.
|
||||||
|
|
||||||
|
### Audit log (`mcp.audit`)
|
||||||
|
Persistito su `AUDIT_LOG_FILE` (JSONL) per le operazioni write.
|
||||||
|
Rotazione configurabile via `AUDIT_LOG_BACKUP_DAYS`.
|
||||||
|
|
||||||
|
### Correlation
|
||||||
|
Lo stesso `request_id` appare in `mcp.request`, `mcp.audit` e
|
||||||
|
nell'envelope di errore restituito al client.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 14. Esempio chiamata
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -X POST http://localhost:9000/mcp-bybit/tools/get_ticker \
|
||||||
|
-H "Authorization: Bearer $MAINNET_TOKEN" \
|
||||||
|
-H "X-Bot-Tag: scanner-alpha-prod" \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d '{"symbol":"BTCUSDT","category":"linear"}'
|
||||||
|
```
|
||||||
|
|
||||||
|
Per lo schema completo dei body di richiesta e risposta:
|
||||||
|
<http://localhost:9000/apidocs>.
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
# Libro dei Frattali — Riassunto
|
||||||
|
|
||||||
|
**Autori:** Luca Serleto, Corrado Malanga
|
||||||
|
**Editore/Stampa:** Adobe InDesign, nov 2024
|
||||||
|
**Pagine:** 58 — **testo embedded ≈ nullo (~1.6 KB)**
|
||||||
|
**Estratto raw:** [_extracted/Libro_frattali.txt](_extracted/Libro_frattali.txt)
|
||||||
|
|
||||||
|
## Natura del documento
|
||||||
|
|
||||||
|
Il "Libro dei Frattali" è un **catalogo grafico** di pattern candlestick, non un testo discorsivo. Le pagine sono composte quasi interamente da figure (candle-chart estratti via trasformata di Fourier secondo la metodologia esposta nel companion paper [Pythagoras Trading Prediction](Pythagoras_Trading_Prediction.summary.md)).
|
||||||
|
|
||||||
|
L'estrazione testuale rivela **solo le etichette**:
|
||||||
|
|
||||||
|
| Pagina | Contenuto testuale |
|
||||||
|
|---|---|
|
||||||
|
| 1 | "Luca Serleto / Corrado Malanga / Libro dei Frattali" (frontespizio) |
|
||||||
|
| 2 | "Pattern da 3 candele a massimo 6 candele (LONG)" |
|
||||||
|
| 3–58 | "Pattern 1", "Pattern 2", …, "Pattern 57" — una riga per pagina |
|
||||||
|
|
||||||
|
**Tutto il resto è immagine.** L'utente ha esplicitamente richiesto che gli agenti **non passino dalle immagini** ma costruiscano schemi dai numeri.
|
||||||
|
|
||||||
|
## Struttura numerica deducibile (senza guardare le figure)
|
||||||
|
|
||||||
|
### Conteggio dei pattern
|
||||||
|
- **Totale pattern catalogati: 57**
|
||||||
|
- Numerati progressivamente da 1 a 57
|
||||||
|
- Tutti dichiarati "**LONG**" (segnali rialzisti)
|
||||||
|
- Tutti nel range **3–6 candele** (range 1 della tassonomia esposta in *Pythagoras Trading Prediction*, pp. 49)
|
||||||
|
|
||||||
|
### Coerenza col paper companion
|
||||||
|
Il paper *Pythagoras Trading Prediction* (p. 49) afferma testualmente:
|
||||||
|
> "Questa tipologia di pattern può estendersi fino a 6 candele, per questo motivo nel libro i pattern sono identificati con range da 3 a 6, da 6 a 12, da 12 a 24, da 24 a 39 e da 39 a 56."
|
||||||
|
|
||||||
|
⇒ Il Libro dei Frattali pubblicato copre **solo il primo range** (3–6 candele). Il numero massimo (56) della tassonomia coincide quasi esattamente con il numero di pattern catalogati (57) — possibile errore tipografico o discrepanza intenzionale di 1 unità.
|
||||||
|
|
||||||
|
### Pattern composti citati nel paper
|
||||||
|
Sempre nel paper companion (p. 53), è dichiarato che pattern di range superiore sono composti dai pattern semplici di range 1:
|
||||||
|
- **Pattern 13 = Pattern 3 + Pattern 11**
|
||||||
|
|
||||||
|
Implicazione: la numerazione del Libro NON è una sequenza temporale ma una **enumerazione di forme distinte** che fungono da "lettere" dell'alfabeto frattale; i pattern complessi sono "parole" composte.
|
||||||
|
|
||||||
|
## Spazio numerico (3–6 candele LONG)
|
||||||
|
|
||||||
|
Per i 57 pattern, l'**unico contenuto numerico estraibile senza vision** è il loro indice 1–57. Tuttavia il **dominio combinatorio** che il catalogo intende coprire può essere ricostruito teoricamente:
|
||||||
|
|
||||||
|
### Encoding compatto di una candela
|
||||||
|
Una candela in approssimazione discreta può essere ridotta a un simbolo dell'alfabeto:
|
||||||
|
- `U` = up (close > open) — bullish body
|
||||||
|
- `D` = down (close < open) — bearish body
|
||||||
|
- `0` = doji (close ≈ open)
|
||||||
|
|
||||||
|
Quindi una sequenza di 3–6 candele appartiene allo spazio `{U,D,0}^k` con k ∈ {3,4,5,6}.
|
||||||
|
|
||||||
|
| k | |Σᵏ| = 3ᵏ |
|
||||||
|
|---|---|
|
||||||
|
| 3 | 27 |
|
||||||
|
| 4 | 81 |
|
||||||
|
| 5 | 243 |
|
||||||
|
| 6 | 729 |
|
||||||
|
| **Tot** | **1080** sequenze teoriche |
|
||||||
|
|
||||||
|
57 pattern catalogati su 1080 sequenze ⇒ il catalogo seleziona ≈ **5.3%** dello spazio totale.
|
||||||
|
|
||||||
|
### Filtro implicito "LONG"
|
||||||
|
"LONG" implica che il pattern preceda un breakout/continuazione al rialzo. Restrizione plausibile:
|
||||||
|
- pattern terminanti con candela bullish forte, o
|
||||||
|
- pattern con dominanza U / 0 nelle ultime k-1 candele, o
|
||||||
|
- pattern strutturali noti dell'analisi tecnica (martello, inverted hammer, morning star, ecc.) — limitati a 3–6 candele.
|
||||||
|
|
||||||
|
## Numeri ricavabili dal Libro (l'unico set "puro")
|
||||||
|
|
||||||
|
Dal solo testo del Libro, gli agenti hanno accesso a:
|
||||||
|
1. **Cardinalità del catalogo**: 57
|
||||||
|
2. **Numerazione**: serie 1, 2, 3, …, 57
|
||||||
|
3. **Range candele**: [3, 6] (chiuso, intero)
|
||||||
|
4. **Direzione**: solo LONG
|
||||||
|
5. **Costante autori**: 2 (Serleto, Malanga)
|
||||||
|
6. **Edizione**: nov 2024
|
||||||
|
7. **Numero di pagine**: 58
|
||||||
|
|
||||||
|
## Indizi numerici per l'analisi di similitudine
|
||||||
|
|
||||||
|
| Numero | Match con Pythagoras Trading Prediction |
|
||||||
|
|---|---|
|
||||||
|
| 57 pattern | tassonomia bordo superiore = 56 (errore di 1) |
|
||||||
|
| 56 (bordo tassonomia) | numerologia: 56 = 8·7 = ottava·sacro |
|
||||||
|
| 3 (min candele) | numero sacro pitagorico (triade); 3 = lati triangolo Evideon |
|
||||||
|
| 6 (max candele) | numero perfetto (1+2+3); φ²-... |
|
||||||
|
| 6/3 = 2 | ratio 2 = ottava musicale |
|
||||||
|
| (max-min)/min = 1 | unità |
|
||||||
|
| log(57)/log(3) ≈ 3.69 | dimensione frattale di Hausdorff di insieme dimensionale 4 ≈ 3.69 |
|
||||||
|
|
||||||
|
## Punti utili per estrazione numerica (per il task di similitudini)
|
||||||
|
|
||||||
|
1. **N = 57** pattern → cardinality, da confrontare con 56 (bordo del paper), 528 Hz (Solfeggio), 588 candele indicatore
|
||||||
|
2. **k ∈ {3, 4, 5, 6}** → estremi del range
|
||||||
|
3. **Σ³⁺⁴⁺⁵⁺⁶ = 1080** sequenze teoriche (3ᵏ encoded) → 1080 = 8·135 = 2³·3³·5
|
||||||
|
4. **Tassonomia bordi**: 3, 6, 12, 24, 39, 56 — sequenza utile per fingerprint
|
||||||
|
5. **Direzione "LONG"** → variabile binaria
|
||||||
|
6. **Composizionalità**: Pattern 13 = Pattern 3 + Pattern 11 → grammar di pattern frattali
|
||||||
|
|
||||||
|
## Conclusione
|
||||||
|
|
||||||
|
Il Libro dei Frattali, **letto senza immagini**, è un oggetto numerico molto povero (57 etichette su 58 pagine). Per produrre similitudini significative tra i due testi, occorre:
|
||||||
|
|
||||||
|
1. Trattare il Libro come **schema combinatorio implicito** (1080 sequenze possibili, 57 selezionate)
|
||||||
|
2. Confrontare i **numeri-chiave** (3, 6, 57, range) con i numeri estratti dal paper teorico (φ, π, e, 528, 588, 137.0359, etc.)
|
||||||
|
3. Lasciare agli agenti il compito di **trovare ricorrenze, ratios, e dimensioni frattali** che colleghino i due insiemi numerici.
|
||||||
|
|
||||||
|
Vedere [Pythagoras_Trading_Prediction.summary.md](Pythagoras_Trading_Prediction.summary.md) per il dominio numerico del paper teorico.
|
||||||
@@ -0,0 +1,182 @@
|
|||||||
|
# Pythagoras Trading Prediction — Riassunto
|
||||||
|
|
||||||
|
**Autori:** Luca Serleto, Corrado Malanga
|
||||||
|
**Editore/Stampa:** Adobe InDesign, dic 2024
|
||||||
|
**Pagine:** 66 — testo embedded ~91 KB (no immagini estraibili: figure presenti ma non analizzate per scelta esplicita dell'utente)
|
||||||
|
**Estratto raw:** [_extracted/Pythagoras_Trading_Prediction_.txt](_extracted/Pythagoras_Trading_Prediction_.txt)
|
||||||
|
|
||||||
|
## Tesi centrale
|
||||||
|
|
||||||
|
Il prezzo dei mercati finanziari è descrivibile come **funzione frattale**, scomponibile via **trasformata di Fourier** in componenti sinusoidali periodiche, e quindi proiettabile nel futuro. Il "parametro nascosto" che la fisica quantistica cerca da decenni è la **Coscienza** (entropia di Shannon ΔS), che modula sia la capacità di osservare/predire che la traiettoria stessa dei prezzi.
|
||||||
|
|
||||||
|
## Struttura del libro (4 parti)
|
||||||
|
|
||||||
|
1. **Parte teorica / coscienziale** (pp. 2–24): framework filosofico-fisico
|
||||||
|
2. **Frattali** (pp. 37–44): indicatore frattale H-C
|
||||||
|
3. **Trasformata di Fourier** (pp. 45–58): pattern catalogati e applicazione
|
||||||
|
4. **Piattaforma Pythagoras** (pp. 59–66): manuale operativo (Auto + Manual mode)
|
||||||
|
|
||||||
|
## Concetti chiave (in ordine di apparizione)
|
||||||
|
|
||||||
|
### 1. Approccio "femminile" vs "maschile" alla predizione
|
||||||
|
- **Femminile/animico**: visione olografica del tempo (Pribram, Bohm), tutto co-presente nel presente; il cervello come "lettore di ologrammi"
|
||||||
|
- **Maschile/spirituale**: approccio galileiano-statistico via algoritmo
|
||||||
|
- Tesi: i due metodi vanno integrati
|
||||||
|
|
||||||
|
### 2. Probabilità → Certezza
|
||||||
|
> "Se il sistema predittivo è corretto al 10%, possiamo trovare il parametro che trasformi quella probabilità nella certezza al 100%."
|
||||||
|
|
||||||
|
Il parametro mancante è la **Coscienza**.
|
||||||
|
|
||||||
|
### 3. Teorema di ricorrenza di Poincaré
|
||||||
|
In meccanica hamiltoniana, in un sistema dinamico a spazio delle fasi limitato, lo stato può tornare arbitrariamente vicino a quello iniziale dopo tempo sufficiente. → Il tempo è **circolare**, gli eventi ricorrono → mercati ripetibili.
|
||||||
|
|
||||||
|
### 4. Entropia di Shannon S
|
||||||
|
- S = -log(W), W = microstati
|
||||||
|
- Coscienza ≡ S; **Consapevolezza ≡ ΔS** (variazione di entropia tra istante e successivo)
|
||||||
|
- Inizio universo: S = -∞; fine: S = 0; entropia totale = ∞
|
||||||
|
|
||||||
|
### 5. Hartman-Curry → "Indicatore frattale H-C"
|
||||||
|
- Introdotto da Corrado Malanga al XCongress di Pescara (2018)
|
||||||
|
- Prima applicazione su grafico EUR/USD
|
||||||
|
- Struttura tridimensionale costruita su "numeri universali" che genera ricorrenze
|
||||||
|
|
||||||
|
### 6. Numeri Universali (Evideon)
|
||||||
|
> "I numeri dell'universo sono: la sezione aurea φ, π, il numero di Eulero e, √2, ecc. Numeri irrazionali e trascendenti."
|
||||||
|
|
||||||
|
Triangolo rettangolo con costanti universali fisiche; lati moltiplicati per opportuni coefficienti basati su π, e, φ e temperatura assoluta di Kelvin/100.
|
||||||
|
|
||||||
|
**Costanti numeriche citate esplicitamente:**
|
||||||
|
- 137.0359 × √π / 2 = **121.449**
|
||||||
|
- 266.87 × 1 / √e = **161.86**
|
||||||
|
- Frequenze Solfeggio: **741, 528, 852, 639, 396, 417** (p. 27)
|
||||||
|
- Numero di Avogadro N = 6.022·10²³ (citato come ipotesi sul numero di sub-componenti dell'Universo)
|
||||||
|
|
||||||
|
### 7. Trasformata di Fourier
|
||||||
|
Scomposizione di qualsiasi funzione continua in seni e coseni:
|
||||||
|
- Frequenze positive (orario) e negative (antiorario) → propagazione **avanti e indietro nel tempo**
|
||||||
|
- Ricostruzione approssimata con N componenti → **N = misura della consapevolezza**
|
||||||
|
- Pochi N: previsione approssimativa; molti N: previsione accurata
|
||||||
|
|
||||||
|
### 8. Equazione di Schrödinger ↔ trading
|
||||||
|
Identificazione formale:
|
||||||
|
|
||||||
|
| Schrödinger | Trading |
|
||||||
|
|---|---|
|
||||||
|
| iℏ ∂Ψ/∂t = -ℏ²/(2m) ∂²Ψ/∂x² + V(x)Ψ | dinamica del prezzo |
|
||||||
|
| derivata seconda di Ψ in x | "piegatura" spazio-temporale del grafico |
|
||||||
|
| m | massa fittizia ≈ volume d'affari |
|
||||||
|
| V(Ψ) | perturbazioni esterne (manipolazione di mercato) |
|
||||||
|
| Ψ ampiezza | altezza candele (asse energia/prezzo) |
|
||||||
|
| Ψ² probabilità | probabilità che l'evento si materializzi |
|
||||||
|
|
||||||
|
Identificazione con energia libera di Gibbs: termine -TΔS della formula di Gibbs ≡ termine entropico in Schrödinger.
|
||||||
|
|
||||||
|
### 9. Centro di inversione (operazione geometrica chiave)
|
||||||
|
Sul modello "Evideon" (3 assi: spazio, tempo, energia), un punto A del passato si trasforma nel punto E del futuro tramite:
|
||||||
|
- **Riflessione speculare sull'asse verticale** (energia/prezzo)
|
||||||
|
- **Riflessione speculare sull'asse orizzontale** (tempo)
|
||||||
|
- = traslazione temporale + inversione di pattern
|
||||||
|
|
||||||
|
Inoltre il pattern subisce:
|
||||||
|
- **Compressione** o **dilatazione** sull'asse x (tempo)
|
||||||
|
- **Compressione** o **dilatazione** sull'asse y (prezzo)
|
||||||
|
A seconda della posizione del punto sull'Evideon (tempo sotto-multiplo → contrazione).
|
||||||
|
|
||||||
|
### 10. Finestra di Overton
|
||||||
|
- Apertura temporale che definisce "il presente"
|
||||||
|
- Analogia con SAR (Synthetic Aperture Radar): più larga la finestra, più precisa la previsione
|
||||||
|
- Pythagoras applica la stessa finestra al passato per proiettare nel futuro
|
||||||
|
|
||||||
|
### 11. ZPE (Zero Point Energy)
|
||||||
|
Universo non vuoto: pieno di particelle e anti-particelle che si annichiliscono. Permette di "conoscere perfettamente coordinate spazio-temporali e valore nullo dell'energia": non c'è incertezza vera (contro Heisenberg).
|
||||||
|
|
||||||
|
### 12. Indicatore frattale su TradingView
|
||||||
|
Disponibile su licenza dedicata. Parametri operativi:
|
||||||
|
- Tracciato da minimo → massimo
|
||||||
|
- **25 linee verticali** all'interno di **588 candele**
|
||||||
|
- 90% segnala accelerazione (aumento volatilità), 10% lateralizzazione
|
||||||
|
- Tolleranza ±3 ore su time frame 1H/4H
|
||||||
|
- **Linee blu inclinate** = supporti/resistenze tempo-condizionati
|
||||||
|
- **Cerchi bianchi** = obiettivi di prezzo circolari
|
||||||
|
|
||||||
|
### 13. Pattern range (taxonomy del Book dei Frattali)
|
||||||
|
| Range | Numero candele |
|
||||||
|
|---|---|
|
||||||
|
| Range 1 | 3 – 6 candele |
|
||||||
|
| Range 2 | 6 – 12 candele |
|
||||||
|
| Range 3 | 12 – 24 candele |
|
||||||
|
| Range 4 | 24 – 39 candele |
|
||||||
|
| Range 5 | 39 – 56 candele |
|
||||||
|
|
||||||
|
I pattern oltre 6 candele diventano "frattali complessi": composizione di pattern semplici (es. Pattern 13 = Pattern 3 + Pattern 11).
|
||||||
|
|
||||||
|
### 14. Variabili che NON alterano il target
|
||||||
|
- Inclinazione del pattern
|
||||||
|
- Ampiezza
|
||||||
|
- Curvatura
|
||||||
|
- Numero di candele entro lo stesso range
|
||||||
|
|
||||||
|
→ il target di proiezione è invariante per queste deformazioni.
|
||||||
|
|
||||||
|
### 15. Variabili che alterano l'applicabilità
|
||||||
|
- **Time frame**: 15m, 1H, 4H, 1D
|
||||||
|
- **Volatilità dell'asset** ("consapevolezza dell'asset")
|
||||||
|
- **Leva finanziaria**
|
||||||
|
|
||||||
|
## Esempi concreti citati
|
||||||
|
|
||||||
|
| Pattern | Asset | Data/Ora | TF |
|
||||||
|
|---|---|---|---|
|
||||||
|
| 1 | BTC | 28 ago 2024 00:00 | 15m |
|
||||||
|
| 1 | ETH | 28 ago 2024 00:00 | 15m |
|
||||||
|
| 1 | Oro | 29 ago 2024 14:30 | 15m |
|
||||||
|
| 1 | Argento | 17 lug 2024 18:15 | 15m |
|
||||||
|
| 13 | BTC | 24 ago 2024 23:15 | 15m |
|
||||||
|
| 13 | ETH | 24 ago 2024 23:45 | 15m |
|
||||||
|
| 13 | Oro | 02 ago 2024 16:45 | 15m |
|
||||||
|
| 13 | Argento | 02 ago 2024 16:45 | 15m |
|
||||||
|
| 15 | DJT (Trump Media) | 12 lug 2024 (chiusura) | 1D |
|
||||||
|
|
||||||
|
Il caso DJT è presentato come "predizione" dell'attentato a Trump del 14 lug 2024 (frattale complesso al rialzo formatosi il 12 lug → escludeva evento negativo).
|
||||||
|
|
||||||
|
## Piattaforma Pythagoras
|
||||||
|
|
||||||
|
### Auto Mode
|
||||||
|
1. Seleziona asset
|
||||||
|
2. Seleziona TF (15m, 1H, 4H)
|
||||||
|
3. Click "Predict" → Fourier identifica frattale e proietta futuro (colore giallo)
|
||||||
|
|
||||||
|
### Manual Mode
|
||||||
|
1. Seleziona asset
|
||||||
|
2. Seleziona frattale dal Book per data
|
||||||
|
3. Click "Predict" → proiezione
|
||||||
|
|
||||||
|
## Disclaimer interno al testo
|
||||||
|
|
||||||
|
> "Anche se si conosce un potenziale futuro, questo non è garanzia di guadagno. Solo la consapevolezza del trader, basata sull'esperienza, potrà trasformare la predizione di un potenziale futuro in un profitto concreto."
|
||||||
|
|
||||||
|
Il testo enfatizza che il **target del trader non è guadagnare ma capire sé stesso** (approccio "coscienziale"). Il denaro è strumento di apprendimento dell'entropia/dualità.
|
||||||
|
|
||||||
|
## Punti utili per estrazione numerica (per il task di similitudini)
|
||||||
|
|
||||||
|
1. **Numeri universali esatti**: φ ≈ 1.6180339887, π ≈ 3.1415926535, e ≈ 2.71828, √2 ≈ 1.41421
|
||||||
|
2. **Costanti derivate dal testo**: 137.0359, 121.449, 266.87, 161.86
|
||||||
|
3. **Frequenze Solfeggio (Hz)**: 396, 417, 528, 639, 741, 852
|
||||||
|
4. **Conteggi operativi**: 25 linee/588 candele = ratio 0.0425
|
||||||
|
5. **Numeri ricorrenti**: 6.022·10²³ (Avogadro)
|
||||||
|
6. **Range candele**: bordi 3, 6, 12, 24, 39, 56 — sequenza con incrementi 3, 6, 12, 15, 17 (NON Fibonacci puro, ma sequenza con ratios ~2x)
|
||||||
|
7. **Ratios tra bordi**: 6/3=2, 12/6=2, 24/12=2, 39/24=1.625, 56/39=1.436 — gli ultimi due si avvicinano a φ ≈ 1.618 e √2 ≈ 1.414
|
||||||
|
8. **Sequenza pattern numerati**: 1, 2, 3, ... 57 (matching col Libro dei Frattali)
|
||||||
|
9. **Operazioni geometriche**: mirror H, mirror V, scaling x/y (4 trasformazioni)
|
||||||
|
10. **TF candidati**: 15m, 1H, 4H, 1D (multipli 4x e 6x)
|
||||||
|
|
||||||
|
## Bibliografia interna / link YouTube citati
|
||||||
|
- youtube.com/shorts/OnM09uMCS50 (teorema di Poincaré)
|
||||||
|
- youtu.be/hHig-PP4Mcs (gravità come Coscienza)
|
||||||
|
- youtu.be/HTIYZBrzZbM (struttura dell'Evideon)
|
||||||
|
|
||||||
|
## Opere citate degli autori
|
||||||
|
- Corrado Malanga, *Io e Dio*, Spazio Interiore, Roma
|
||||||
|
- Corrado Malanga, *Trilogia della Coscienza*, Spazio Interiore, Roma
|
||||||
|
- Corrado Malanga al XCongress, Pescara, 2018 (intro pattern H-C)
|
||||||
Reference in New Issue
Block a user