Pietro Giacobazzi
|
8e6fe91b70
|
PaPP v2 export: fix compile (array MA 2D non valido in MQL5 -> struct MABuf)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 20:15:53 +00:00 |
|
Pietro Giacobazzi
|
a6f6c0510b
|
PaPP v2: script export CSV degli incroci (ancorato a D1, intervallo date o tutto lo storico, feature + esiti 1/3/5/10/20g)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 20:12:09 +00:00 |
|
Pietro Giacobazzi
|
f1d1a2230f
|
PaPP v2 indicatore: etichette a fine linea (nome MA/Mediana, colore=linea) + legenda pannello con colori delle linee
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:36:32 +00:00 |
|
Pietro Giacobazzi
|
b79cf56412
|
PaPP v2 indicatore: label 'Median:' da bianco a oro (era invisibile su sfondo bianco)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:31:06 +00:00 |
|
Pietro Giacobazzi
|
392706088a
|
PaPP v2 indicatore: disegna anche le 7 MA come linee separate (input ShowMA)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:24:36 +00:00 |
|
Pietro Giacobazzi
|
f2515243e3
|
PaPP v2 indicatore: fix linea invisibile - attende dati D1, bulk load + cache mediana, ricalcolo robusto
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:19:33 +00:00 |
|
Pietro Giacobazzi
|
78ccb1d819
|
PaPP v2 indicatore: fix compile - OBJPROP_BOLD inesistente in MQL5, grassetto via font
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:12:34 +00:00 |
|
Pietro Giacobazzi
|
3c4909af0f
|
PaPP v2 indicatore: linea morbida (interpolazione D1, input Smooth) + pannello con i 7 valori MA a schermo
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:07:17 +00:00 |
|
Pietro Giacobazzi
|
598917d4ae
|
PaPP v2: ancora le MA a D1 (linea identica su ogni timeframe, non-repaint)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:05:22 +00:00 |
|
Pietro Giacobazzi
|
1cd30c1060
|
PaPP v2: vera mediana su 7 MA (rimossa SMA(1) ovunque)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-06-16 19:00:26 +00:00 |
|
pietro_giacobazzi
|
909dbbc60e
|
PaPP v2 EA: monotonicita su MA2-MA6 (estromesso MA7-noise)
|
2026-06-16 11:19:01 +02:00 |
|
pietro_giacobazzi
|
2c09955da7
|
PaPP v2 EA: monotonicita su MA2-MA7 (esclusi MA0/MA1 stale)
|
2026-06-16 11:16:49 +02:00 |
|
pietro_giacobazzi
|
cd04d6fbd7
|
PaPP v2 indicator: fix bold regression (OBJPROP_BOLD)
|
2026-06-16 11:01:55 +02:00 |
|
pietro_giacobazzi
|
654091697b
|
PaPP v2: fix SL widening bug, validazioni asimmetriche, CTrade globale, flag persistenti
|
2026-06-16 10:58:32 +02:00 |
|
pietro_giacobazzi
|
0135d122d9
|
PaPP v2: flag escursione resettano solo a mediana, non bordo banda
|
2026-06-16 10:16:47 +02:00 |
|
pietro_giacobazzi
|
b32b055ee3
|
PaPP v2: banda min/max MA0-MA6, esclusa MA7 (SMA(1)=rumore)
|
2026-06-16 10:11:48 +02:00 |
|
pietro_giacobazzi
|
3d2bafacad
|
PaPP v2: banda = min/max MA (range completo 8 timeframes)
|
2026-06-16 10:05:56 +02:00 |
|
pietro_giacobazzi
|
2b113ac0ab
|
PaPP v2: dynamic TP/SL ogni barra (median corrente)
|
2026-06-16 09:55:03 +02:00 |
|
pietro_giacobazzi
|
a09c9111bc
|
PaPP v2: MA monotonic alignment filter (no mean reversion in trends)
|
2026-06-16 09:44:30 +02:00 |
|
pietro_giacobazzi
|
f4c0e46e29
|
PaPP v2: structural mean reversion with 8-MA cluster band, excursion flags, dynamic TP/SL
|
2026-06-16 09:39:40 +02:00 |
|
pietro_giacobazzi
|
3256ebb5c6
|
Fix InitNeuralNet: non forza m_useNeural=true quando solo TrainMode
|
2026-06-14 11:47:30 +02:00 |
|
pietro_giacobazzi
|
30e116a2d5
|
Remove duplicate LogBarHistory in OnTick (gia chiamata in Analyze)
|
2026-06-14 11:42:27 +02:00 |
|
pietro_giacobazzi
|
281716982a
|
Fix: TimeHour/Minute/Seconds MQL4 -> MqlDateTime+TimeToStruct MQL5
|
2026-06-14 11:21:13 +02:00 |
|
pietro_giacobazzi
|
19855af849
|
Commenti chiari su tutti gli input parameters
|
2026-06-14 11:18:28 +02:00 |
|
pietro_giacobazzi
|
713460357e
|
Add m_runTimestamp to all export filenames (YYMMDD_HHMMSS) — ogni backtest genera file unici
|
2026-06-14 11:15:15 +02:00 |
|
pietro_giacobazzi
|
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
|
2026-06-14 10:24:08 +02:00 |
|
pietro_giacobazzi
|
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
|
2026-06-14 09:55:51 +02:00 |
|
pietro_giacobazzi
|
e2ca6336af
|
Add CSV exports: BarHistory, TradeHistory, AgentInteraction, DecisionLog, plus .gitignore
|
2026-06-14 09:48:43 +02:00 |
|
pietro_giacobazzi
|
dcf01418ea
|
Add TP validation via Inp_TPRiskATR, fix saveInterval in OnTrade, add SL/TP order validation
|
2026-06-14 09:38:54 +02:00 |
|
pietro_giacobazzi
|
6296cc36b2
|
Fix remaining Orchestrator references: replace 't' with openTrades[idx] in OnTradeClose loop and active flag
|
2026-06-13 15:41:06 +02:00 |
|
pietro_giacobazzi
|
a29befcd67
|
Fix MQL5 compile: rename 'input' params in NeuralNet (keyword conflict), replace Orchestrator pointers with direct array access (MQL5 doesn't support struct pointers)
|
2026-06-13 15:18:49 +02:00 |
|
pietro_giacobazzi
|
c70c2f28ce
|
Fix compile errors: NeuralNet input param rename, Orchestrator refs to pointers, EVT_MaxAbsZ call, SYMBOL_MARGIN_INITIAL, remove unused var
|
2026-06-13 15:07:05 +02:00 |
|
pietro_giacobazzi
|
67c8485373
|
Default Inp_Lot=0.0 for adaptive sizing
|
2026-06-13 14:07:56 +02:00 |
|
pietro_giacobazzi
|
5c00f17121
|
MultiAgentTest v7: zero magic constants, neural orchestrator, multi-position, agent interaction fixes
|
2026-06-13 13:58:38 +02:00 |
|