feat(app): add evaluation history, bot control panel, simulation visualizer, and vendored signalr_core
This commit is contained in:
@@ -27,10 +27,11 @@ class TradePerformanceBar extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final totalOpenPnlAbs = activeTrades.fold<double>(0, (sum, t) => sum + t.calculatedPnlAbs);
|
||||
final totalOpenPnlAbs = activeTrades.fold<double>(0, (sum, t) => sum + t.pnlEur);
|
||||
final isPnlPos = totalOpenPnlAbs >= 0;
|
||||
final winRatePct = allTrades.isNotEmpty
|
||||
? (allTrades.where((t) => t.pnlAbsolute >= 0).length / allTrades.length * 100)
|
||||
final closedTrades = allTrades.where((t) => t.isClosed).toList();
|
||||
final winRatePct = closedTrades.isNotEmpty
|
||||
? (closedTrades.where((t) => t.pnlEur >= 0).length / closedTrades.length * 100)
|
||||
: 0.0;
|
||||
|
||||
return GlassContainer(
|
||||
|
||||
Reference in New Issue
Block a user