; SignalForge Recovery v3.22 - XAUUSD "Guardian" + STAIRCASE SCALE-OUT conservative (first tier at basket-TP level) ; Base: SFRecovery_v3.20_XAUUSD_Guardian_10k.set (validado en ticks reales, ver ; BACKTEST_REPORT.md de esta misma carpeta). TODO identico salvo: ; InpRecoveryStyle=1 -> abre el lock AL DISPARAR (congela el libro, estilo AW) ; InpTestAuto=true -> el tester abre el trade perdedor solo (ciclo auto-contenido) ; El control A/B es el set v3.20 Guardian (defaults DCA_FIRST): mismos numeros, ; misma cuenta 10 000 USD, mismas entradas 0.01 - solo cambia el estilo de ciclo. ; ; Que mirar en el informe: (1) el lock abre en el disparo ([LOCK] en el journal), ; (2) la DD maxima del ciclo se congela al disparar (vs DCA_FIRST, donde sigue ; creciendo hasta el basket TP), (3) el lock se suelta cuando la tendencia vuelve ; (DoLockExitCheck cada InpLockReevalBars), (4) la cesta completa y cierra. ; ; SCALING: InpDDMoney / InpBasketMoney / InpMaxLossMoney van en dolares absolutos. ; Si monitorizas 0.10 lote en vez de 0.01, multiplica los tres por 10. InpMagicForRecovery=0 InpUseLock=false InpRecoveryStyle=1 InpDeleteSLTP=true InpCloseProfit=true InpDeletePending=true InpMode=2 InpInstantLaunch=false InpDDPercent=0.0 InpDDMoney=15.0 InpAbsoluteClose=10.0 InpLaunchPullbackBars=0 InpCloseCounterTrend=false InpCBTier1=3.0 InpCBTier2=4.0 InpCBTier3=6.0 InpCBCooldown=24 InpMaxLossMoney=250.0 InpDailyLossPct=0.0 InpMaxDailyKills=0 InpPartClose=0.01 InpTPPoints=10 InpCommAware=true InpOverlapAfter=2 InpBasketTP=true InpBasketMoney=25.0 InpBasketPerLot=0.0 InpLockAtOrder=0 InpLockReevalBars=24 InpPartMinNet=-2.0 InpStepBars=96 InpCycleMaxBars=48 InpLotMode=2 InpAvgLot=0.01 InpAvgMult=1.5 InpStep=200 InpStepMult=1.15 InpMaxOrders=6 InpMaxBasketLots=0.0 InpATRPeriod=14 InpATRMult=0.3 InpATRTF=16408 InpKalmanQ=0.05 InpKalmanR=2.0 InpKalmanMinProb=0.4 InpDcaKalmanGate=false InpMaxAvgVolume=0.1 InpMultiDir=true InpOnePerBar=true InpLotType=0 InpLotSize=0.01 InpRiskPct=1.0 InpDefaultSL=0 InpDefaultTP=0 InpMaxSpread=0 InpMagic=0 InpFitMargin=true InpMaxSlippage=30 InpMaxSpreadProt=7500 InpRolloverGuard=true InpMaxSpreadEntry=100 InpTelegram=false InpTgToken= InpTgChat= InpNotifyLaunch=true InpShowPanel=true InpTestAuto=true InpTestEveryN=50 InpTestLot=0.01 InpTestDir=0 [v3.22] Staircase scale-out (conservative): first tier = basket TP level. InpScaleTiers=0 InpScaleFirst=25.0 InpScaleStep=15.0 InpScaleFrac=0.50 InpExitCostBuffer=1.0 InpAvgTPPoints=0 InpBuyoutOnTP=false InpLoserPick=0