Commit Graph

  • afcae4fbf7 PaPP v2 Modello: calibrazione rev (isotonic) + curva precisione/copertura + soglia operativa devin/1781690272-calibrazione-rev Pietro Giacobazzi 2026-06-17 09:59:35 +00:00
  • f4ec58440a Merge pull request #19 from pietro1991-dot/devin/1781688049-validazione-esterna main pietro1991-dot 2026-06-17 11:57:13 +02:00
  • 7d329a0591 PaPP v2 Modello: modello mean-reversion (rev/speed/disc) pooled 4 FX + LOSO + doc devin/1781688049-validazione-esterna Pietro Giacobazzi 2026-06-17 09:28:15 +00:00
  • 0187cb6bd7 PaPP v2 Modello: validazione esterna multi-simbolo (no pollution) Pietro Giacobazzi 2026-06-17 09:21:43 +00:00
  • 58ed32ff3b Merge pull request #18 from pietro1991-dot/devin/1781682226-modello-fase3 pietro1991-dot 2026-06-17 11:15:06 +02:00
  • 375dbf1dc3 PaPP v2 Modello: documenta selftest nel README devin/1781682226-modello-fase3 Pietro Giacobazzi 2026-06-17 07:48:33 +00:00
  • 4084008642 PaPP v2 Modello: self-test (reproducibilita', anti-leakage, varianti) Pietro Giacobazzi 2026-06-17 07:48:26 +00:00
  • fe10be5ecc PaPP v2: Fase 3 - architettura classificatore extra-rendimento (walk-forward + OOS) Pietro Giacobazzi 2026-06-17 07:45:46 +00:00
  • d441454767 Merge pull request #17 from pietro1991-dot/devin/1781681941-analisi-docs pietro1991-dot 2026-06-17 09:42:22 +02:00
  • 19c2e0ac72 PaPP v2: cartella Analisi (script, risultati, metodologia incroci) devin/1781681941-analisi-docs Pietro Giacobazzi 2026-06-17 07:40:41 +00:00
  • 2070d44ce6 Merge pull request #11 from pietro1991-dot/devin/1781678159-export-baseline pietro1991-dot 2026-06-17 09:22:50 +02:00
  • fe7af9b8e0 Merge pull request #16 from pietro1991-dot/devin/1781680179-panel-fallback pietro1991-dot 2026-06-17 09:12:08 +02:00
  • ff8aa9fcfb PaPP v2 indicatore: fallback robusto a TextGetSize per la larghezza del box devin/1781680179-panel-fallback Pietro Giacobazzi 2026-06-17 07:09:51 +00:00
  • e8bf23f987 Merge pull request #15 from pietro1991-dot/devin/1781679998-panel-autofit pietro1991-dot 2026-06-17 09:07:48 +02:00
  • a21fd7519e PaPP v2 indicatore: box auto-fit con larghezza reale del testo (TextGetSize); titolo TF compatto devin/1781679998-panel-autofit Pietro Giacobazzi 2026-06-17 07:07:11 +00:00
  • 8e17edd4ae Merge pull request #14 from pietro1991-dot/devin/1781679662-dist-context-noflicker pietro1991-dot 2026-06-17 09:04:47 +02:00
  • 01907379e2 PaPP v2 indicatore: pannello dentro un box con sfondo (OBJ_RECTANGLE_LABEL), input ShowPanel/PanelBg devin/1781679662-dist-context-noflicker Pietro Giacobazzi 2026-06-17 07:03:39 +00:00
  • 721c7965e8 PaPP v2 indicatore: Dist con percentile+descrizione storica; stop al lampeggio del pannello (label aggiornate in-place) Pietro Giacobazzi 2026-06-17 07:01:02 +00:00
  • 3c271745e1 Merge pull request #13 from pietro1991-dot/devin/1781679033-indicator-multiscale pietro1991-dot 2026-06-17 08:57:45 +02:00
  • b0012bf2fd PaPP v2 indicatore: descrizione a parole (percentile storico) per Cluster/Velocita'/Accelerazione/Volatilita' devin/1781679033-indicator-multiscale Pietro Giacobazzi 2026-06-17 06:56:47 +00:00
  • a1023b573e PaPP v2 indicatore: Cluster contestualizzato con percentile storico (stretto/normale/largo) + valore tipico Pietro Giacobazzi 2026-06-17 06:53:56 +00:00
  • cf3525f7af PaPP v2 indicatore: pannello con Velocita'/Accelerazione/Volatilita' = mediana delle 7 scale (dalle nostre MA, no ATR MT5) Pietro Giacobazzi 2026-06-17 06:51:00 +00:00
  • 884354d67e PaPP v2 export: vel/acc/vol calcolate dalle 7 medie (mediana delle scale), rimosso ATR di MT5 devin/1781678159-export-baseline Pietro Giacobazzi 2026-06-17 06:50:24 +00:00
  • ef3b2b668c PaPP v2 indicatore: pannello mostra anche Volatilita' (ATR%) e Accelerazione (pendenza mediana + espansione cluster su 5 barre D1) devin/1781678654-indicator-accel-vol Pietro Giacobazzi 2026-06-17 06:44:14 +00:00
  • 41a2324b0d PaPP v2 export: aggiunge file baseline (tutte le barre D1 + traiettoria) per extra-rendimento vs giorno qualunque Pietro Giacobazzi 2026-06-17 06:36:24 +00:00
  • 5cee3f06fd Merge pull request #10 from pietro1991-dot/devin/1781641344-export-emptyval-fix pietro1991-dot 2026-06-17 08:28:01 +02:00
  • f930e88592 PaPP v2 export: aggiunta traiettoria forward bar-by-bar (cret_1..20) per studiare lo sviluppo dopo l'incrocio devin/1781641344-export-emptyval-fix Pietro Giacobazzi 2026-06-17 06:26:03 +00:00
  • 908d0e9187 PaPP v2 export: scarta i valori EMPTY (DBL_MAX) di warmup; esporta solo barre con tutte le 7 MA valide Pietro Giacobazzi 2026-06-16 20:22:24 +00:00
  • 64dc36b1c3 Merge pull request #9 from pietro1991-dot/devin/1781640953-cross-export-fix pietro1991-dot 2026-06-16 22:16:37 +02:00
  • 8e6fe91b70 PaPP v2 export: fix compile (array MA 2D non valido in MQL5 -> struct MABuf) devin/1781640953-cross-export-fix Pietro Giacobazzi 2026-06-16 20:15:53 +00:00
  • a6f6c0510b PaPP v2: script export CSV degli incroci (ancorato a D1, intervallo date o tutto lo storico, feature + esiti 1/3/5/10/20g) devin/1781640729-cross-export Pietro Giacobazzi 2026-06-16 20:12:09 +00:00
  • 20315441a5 Merge pull request #7 from pietro1991-dot/devin/1781638592-line-end-tags pietro1991-dot 2026-06-16 21:37:32 +02:00
  • f1d1a2230f PaPP v2 indicatore: etichette a fine linea (nome MA/Mediana, colore=linea) + legenda pannello con colori delle linee devin/1781638592-line-end-tags Pietro Giacobazzi 2026-06-16 19:36:32 +00:00
  • 4a590b805a Merge pull request #6 from pietro1991-dot/devin/1781638266-median-label-color pietro1991-dot 2026-06-16 21:33:22 +02:00
  • b79cf56412 PaPP v2 indicatore: label 'Median:' da bianco a oro (era invisibile su sfondo bianco) devin/1781638266-median-label-color Pietro Giacobazzi 2026-06-16 19:31:06 +00:00
  • b45039f91f Merge pull request #5 from pietro1991-dot/devin/1781637876-plot-7-ma pietro1991-dot 2026-06-16 21:25:02 +02:00
  • 392706088a PaPP v2 indicatore: disegna anche le 7 MA come linee separate (input ShowMA) devin/1781637876-plot-7-ma Pietro Giacobazzi 2026-06-16 19:24:36 +00:00
  • ae7551ef9d Merge pull request #4 from pietro1991-dot/devin/1781637573-fix-invisible-line pietro1991-dot 2026-06-16 21:20:30 +02:00
  • f2515243e3 PaPP v2 indicatore: fix linea invisibile - attende dati D1, bulk load + cache mediana, ricalcolo robusto devin/1781637573-fix-invisible-line Pietro Giacobazzi 2026-06-16 19:19:33 +00:00
  • 2c32e233e6 Merge pull request #3 from pietro1991-dot/devin/1781637154-fix-objprop-bold pietro1991-dot 2026-06-16 21:13:47 +02:00
  • 78ccb1d819 PaPP v2 indicatore: fix compile - OBJPROP_BOLD inesistente in MQL5, grassetto via font devin/1781637154-fix-objprop-bold Pietro Giacobazzi 2026-06-16 19:12:34 +00:00
  • 03e1b290b5 Merge pull request #2 from pietro1991-dot/devin/1781636426-papp-v2-median pietro1991-dot 2026-06-16 21:08:35 +02:00
  • 3c4909af0f PaPP v2 indicatore: linea morbida (interpolazione D1, input Smooth) + pannello con i 7 valori MA a schermo devin/1781636426-papp-v2-median Pietro Giacobazzi 2026-06-16 19:07:17 +00:00
  • 598917d4ae PaPP v2: ancora le MA a D1 (linea identica su ogni timeframe, non-repaint) Pietro Giacobazzi 2026-06-16 19:05:22 +00:00
  • 1cd30c1060 PaPP v2: vera mediana su 7 MA (rimossa SMA(1) ovunque) Pietro Giacobazzi 2026-06-16 19:00:26 +00:00
  • 909dbbc60e PaPP v2 EA: monotonicita su MA2-MA6 (estromesso MA7-noise) pietro_giacobazzi 2026-06-16 11:19:01 +02:00
  • 2c09955da7 PaPP v2 EA: monotonicita su MA2-MA7 (esclusi MA0/MA1 stale) pietro_giacobazzi 2026-06-16 11:16:49 +02:00
  • cd04d6fbd7 PaPP v2 indicator: fix bold regression (OBJPROP_BOLD) pietro_giacobazzi 2026-06-16 11:01:55 +02:00
  • 654091697b PaPP v2: fix SL widening bug, validazioni asimmetriche, CTrade globale, flag persistenti pietro_giacobazzi 2026-06-16 10:58:32 +02:00
  • 0135d122d9 PaPP v2: flag escursione resettano solo a mediana, non bordo banda pietro_giacobazzi 2026-06-16 10:16:47 +02:00
  • b32b055ee3 PaPP v2: banda min/max MA0-MA6, esclusa MA7 (SMA(1)=rumore) pietro_giacobazzi 2026-06-16 10:11:48 +02:00
  • 3d2bafacad PaPP v2: banda = min/max MA (range completo 8 timeframes) pietro_giacobazzi 2026-06-16 10:05:56 +02:00
  • 2b113ac0ab PaPP v2: dynamic TP/SL ogni barra (median corrente) pietro_giacobazzi 2026-06-16 09:55:03 +02:00
  • a09c9111bc PaPP v2: MA monotonic alignment filter (no mean reversion in trends) pietro_giacobazzi 2026-06-16 09:44:30 +02:00
  • f4c0e46e29 PaPP v2: structural mean reversion with 8-MA cluster band, excursion flags, dynamic TP/SL pietro_giacobazzi 2026-06-16 09:39:40 +02:00
  • bb670836e1 style: normalize indentation in Orchestrator.mqh via clang-format devin/1781461176-fix-shadowing-gating-indent Pietro Giacobazzi 2026-06-14 18:21:44 +00:00
  • a8b4a7d3ff Fix sym shadowing warnings + coherent softmax gating Pietro Giacobazzi 2026-06-14 18:20:19 +00:00
  • 3256ebb5c6 Fix InitNeuralNet: non forza m_useNeural=true quando solo TrainMode pietro_giacobazzi 2026-06-14 11:47:30 +02:00
  • 30e116a2d5 Remove duplicate LogBarHistory in OnTick (gia chiamata in Analyze) pietro_giacobazzi 2026-06-14 11:42:27 +02:00
  • 281716982a Fix: TimeHour/Minute/Seconds MQL4 -> MqlDateTime+TimeToStruct MQL5 pietro_giacobazzi 2026-06-14 11:21:13 +02:00
  • 19855af849 Commenti chiari su tutti gli input parameters pietro_giacobazzi 2026-06-14 11:18:28 +02:00
  • 713460357e Add m_runTimestamp to all export filenames (YYMMDD_HHMMSS) — ogni backtest genera file unici pietro_giacobazzi 2026-06-14 11:15:15 +02:00
  • 907e100379 Fix: entryTime perso in completedTrades (era 0), LogBarHistory mai chiamata in OnTick, data.Time(0) -> data.time[0], return lotMin -> 0 in CalcRiskLot, entryTime esportato per open trades in CSV pietro_giacobazzi 2026-06-14 10:24:08 +02:00
  • e7d38ec937 Risk-based position sizing: replace Inp_Lot+Inp_RiskFraction with Inp_RiskPerTrade+Inp_RiskTotal, proper CalcRiskLot() using tickValue/tickSize, total risk cap, track lot/riskAmount per trade pietro_giacobazzi 2026-06-14 09:55:51 +02:00
  • e2ca6336af Add CSV exports: BarHistory, TradeHistory, AgentInteraction, DecisionLog, plus .gitignore pietro_giacobazzi 2026-06-14 09:48:43 +02:00
  • dcf01418ea Add TP validation via Inp_TPRiskATR, fix saveInterval in OnTrade, add SL/TP order validation pietro_giacobazzi 2026-06-14 09:38:54 +02:00
  • 6296cc36b2 Fix remaining Orchestrator references: replace 't' with openTrades[idx] in OnTradeClose loop and active flag pietro_giacobazzi 2026-06-13 15:41:06 +02:00
  • a29befcd67 Fix MQL5 compile: rename 'input' params in NeuralNet (keyword conflict), replace Orchestrator pointers with direct array access (MQL5 doesn't support struct pointers) pietro_giacobazzi 2026-06-13 15:18:49 +02:00
  • c70c2f28ce Fix compile errors: NeuralNet input param rename, Orchestrator refs to pointers, EVT_MaxAbsZ call, SYMBOL_MARGIN_INITIAL, remove unused var pietro_giacobazzi 2026-06-13 15:07:05 +02:00
  • 67c8485373 Default Inp_Lot=0.0 for adaptive sizing pietro_giacobazzi 2026-06-13 14:07:56 +02:00
  • 5c00f17121 MultiAgentTest v7: zero magic constants, neural orchestrator, multi-position, agent interaction fixes pietro_giacobazzi 2026-06-13 13:58:38 +02:00