Skip to content

Commit dcb773b

Browse files
committed
Fix pretty print backtest report
1 parent 5fa11fe commit dcb773b

File tree

3 files changed

+15
-10
lines changed

3 files changed

+15
-10
lines changed

tests/domain/backtesting/test_pretty_print_backtest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def setUp(self):
2727
def test_pretty_print(self):
2828
path = os.path.join(
2929
self.resource_dir,
30-
"backtest_reports_for_testing/report_GoldenCrossStrategy_backtest-start-date_2023-08-24-00-00_backtest-end-date_2023-12-02-00-00_created-at_2025-01-26-23-24.json"
30+
"backtest_reports_for_testing/report_GoldenCrossStrategy_backtest-start-date_2023-08-24-00-00_backtest-end-date_2023-12-02-00-00_created-at_2025-01-27-08-21.json"
3131
)
3232
report = load_backtest_report(path)
3333
pretty_print_backtest(report)

tests/domain/models/test_backtest_reports_evaluation.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,4 @@ def test_backtest_reports_evaluation(self):
2828
path = os.path.join(self.resource_dir, "backtest_reports_for_testing")
2929
reports = load_backtest_reports(path)
3030
evaluation = BacktestReportsEvaluation(reports)
31-
self.assertEqual(len(evaluation.backtest_reports), 2)
32-
# self.assertEqual("10-50-100", evaluation.profit_order[0].name)
31+
self.assertEqual(len(evaluation.backtest_reports), 3)
Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@
117117
"opened_at": "2023-09-13 14:00:00",
118118
"closed_at": "2023-09-22 14:00:00",
119119
"updated_at": "2023-09-22 12:00:00",
120-
"net_gain": 2.150800000000004
120+
"net_gain": 2.150800000000004,
121+
"cost": 97.89762
121122
},
122123
{
123124
"id": 2,
@@ -169,7 +170,8 @@
169170
"opened_at": "2023-10-30 04:00:00",
170171
"closed_at": "2023-11-03 02:00:00",
171172
"updated_at": "2023-11-03 00:00:00",
172-
"net_gain": 5.657565149999996
173+
"net_gain": 5.657565149999996,
174+
"cost": 99.99962105
173175
},
174176
{
175177
"id": 3,
@@ -221,7 +223,8 @@
221223
"opened_at": "2023-11-06 14:00:00",
222224
"closed_at": "2023-11-06 18:00:00",
223225
"updated_at": "2023-11-06 16:00:00",
224-
"net_gain": -0.4247699999999952
226+
"net_gain": -0.4247699999999952,
227+
"cost": 98.285445
225228
},
226229
{
227230
"id": 4,
@@ -273,7 +276,8 @@
273276
"opened_at": "2023-11-07 22:00:00",
274277
"closed_at": "2023-11-14 14:00:00",
275278
"updated_at": "2023-11-14 12:00:00",
276-
"net_gain": 2.5395149999999944
279+
"net_gain": 2.5395149999999944,
280+
"cost": 99.23365500000001
277281
},
278282
{
279283
"id": 5,
@@ -307,7 +311,8 @@
307311
"opened_at": "2023-11-29 12:00:00",
308312
"closed_at": null,
309313
"updated_at": "2023-12-02 00:00:00",
310-
"net_gain": 0.0
314+
"net_gain": 0.0,
315+
"cost": 97.413904
311316
},
312317
{
313318
"id": 6,
@@ -341,7 +346,8 @@
341346
"opened_at": "2023-11-30 18:00:00",
342347
"closed_at": null,
343348
"updated_at": "2023-12-02 00:00:00",
344-
"net_gain": 0.0
349+
"net_gain": 0.0,
350+
"cost": 99.9998932
345351
}
346352
],
347353
"orders": [
@@ -526,5 +532,5 @@
526532
"order_fee": null
527533
}
528534
],
529-
"created_at": "2025-01-26 23:24:04"
535+
"created_at": "2025-01-27 08:21:19"
530536
}

0 commit comments

Comments
 (0)