Guadagno -> Vantaggio

main
Uriel Fanelli 2025-09-28 18:30:56 +02:00
parent 51bfa9a300
commit 15302f08e6
1 changed files with 2 additions and 2 deletions

View File

@ -80,14 +80,14 @@ func decideTrade(cfg Config, dsTrain, dsVal Dataset, model *LSTM, lastSeq []floa
if moveBps >= cfg.MinMoveBps {
net := moveBps - (feeABbps + cfg.SafetyBps)
if confOK && net > 0 {
return Decision{"SWAP_AB", moveBps, feeABbps, net, true, "Previsione rialzista, confidenza valida, guadagno oltre fee+margine", validAB}, nil
return Decision{"SWAP_AB", moveBps, feeABbps, net, true, "Previsione rialzista, confidenza valida, vantaggio oltre fee+margine", validAB}, nil
}
return Decision{"HOLD", moveBps, feeABbps, moveBps - feeABbps, confOK, "Previsione rialzista ma non abbastanza sopra fee+margine o confidenza bassa", validAB}, nil
} else if moveBps <= -cfg.MinMoveBps {
moveAbs := -moveBps
net := moveAbs - (feeBAbps + cfg.SafetyBps)
if confOK && net > 0 {
return Decision{"SWAP_BA", -moveAbs, feeBAbps, net, true, "Previsione ribassista per asset from, confidenza valida, guadagno oltre fee+margine", validBA}, nil
return Decision{"SWAP_BA", -moveAbs, feeBAbps, net, true, "Previsione ribassista per asset from, confidenza valida, vantaggio oltre fee+margine", validBA}, nil
}
return Decision{"HOLD", -moveAbs, feeBAbps, moveAbs - feeBAbps, confOK, "Previsione ribassista ma non abbastanza sopra fee+margine o confidenza bassa", validBA}, nil
}