Add netpnl and initialBalance to backtests
This commit is contained in:
@@ -301,7 +301,9 @@ public class BacktestController : BaseController
|
||||
Fees = b.Fees,
|
||||
SharpeRatio = b.SharpeRatio,
|
||||
Score = b.Score,
|
||||
ScoreMessage = b.ScoreMessage
|
||||
ScoreMessage = b.ScoreMessage,
|
||||
InitialBalance = b.InitialBalance,
|
||||
NetPnl = b.NetPnl
|
||||
}),
|
||||
TotalCount = totalCount,
|
||||
CurrentPage = page,
|
||||
@@ -435,7 +437,9 @@ public class BacktestController : BaseController
|
||||
Fees = b.Fees,
|
||||
SharpeRatio = b.SharpeRatio,
|
||||
Score = b.Score,
|
||||
ScoreMessage = b.ScoreMessage
|
||||
ScoreMessage = b.ScoreMessage,
|
||||
InitialBalance = b.InitialBalance,
|
||||
NetPnl = b.NetPnl
|
||||
}),
|
||||
TotalCount = totalCount,
|
||||
CurrentPage = page,
|
||||
|
||||
@@ -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
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user