Add netpnl and initialBalance to backtests

This commit is contained in:
2025-10-16 17:19:22 +07:00
parent 661f91f537
commit 472c507801
9 changed files with 50 additions and 10 deletions

View File

@@ -20,6 +20,8 @@ public class LightBacktestResponse
[Required] public double? SharpeRatio { get; set; }
[Required] public double Score { get; set; }
[Required] public string ScoreMessage { get; set; } = string.Empty;
[Required] public decimal InitialBalance { get; set; }
[Required] public decimal NetPnl { get; set; }
}
public static class LightBacktestResponseMapper
@@ -41,7 +43,9 @@ public static class LightBacktestResponseMapper
Fees = b.Fees,
SharpeRatio = (double?)b.Statistics?.SharpeRatio,
Score = b.Score,
ScoreMessage = b.ScoreMessage
ScoreMessage = b.ScoreMessage,
InitialBalance = b.InitialBalance,
NetPnl = b.NetPnl
};
}
}