Guadagno -> Vantaggio
parent
51bfa9a300
commit
15302f08e6
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue