Skip to content

Commit e8b67dc

Browse files
committed
Fix total net gain references
1 parent 854315b commit e8b67dc

File tree

13 files changed

+35
-35
lines changed

13 files changed

+35
-35
lines changed

tests/app/reporting/test_backtest_report.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def test_save_without_algorithm(self):
7575
backtest_start_date=datetime(2023, 8, 7, 7, 59, tzinfo=None),
7676
backtest_end_date=datetime(2023, 8, 7, 7, 59, tzinfo=None),
7777
equity_curve=[],
78-
total_return=0.2,
78+
total_net_gain=0.2,
7979
cagr=0.1,
8080
sharpe_ratio=1.5,
8181
rolling_sharpe_ratio=[],
@@ -162,7 +162,7 @@ def test_save_with_strategies_directory(self):
162162
backtest_start_date=datetime(2023, 8, 7, 7, 59, tzinfo=None),
163163
backtest_end_date=datetime(2023, 8, 7, 7, 59, tzinfo=None),
164164
equity_curve=[],
165-
total_return=0.2,
165+
total_net_gain=0.2,
166166
cagr=0.1,
167167
sharpe_ratio=1.5,
168168
rolling_sharpe_ratio=[],

tests/resources/backtest_report/metrics.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"backtest_start_date": "2023-08-07T07:59:00",
33
"backtest_end_date": "2023-08-07T07:59:00",
44
"equity_curve": [],
5-
"total_return": 0.2,
6-
"total_return_percentage": 0.0,
5+
"total_net_gain": 0.2,
6+
"total_net_gain_percentage": 0.0,
77
"final_value": 0.0,
88
"cagr": 0.1,
99
"sharpe_ratio": 1.5,

tests/resources/backtest_report/results.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "test",
33
"backtest_date_range_identifier": "Test Backtest Date Range",
4-
"backtest_start_date": "2023-08-07 05:00:00",
5-
"backtest_end_date": "2023-12-01 23:00:00",
4+
"backtest_start_date": "2023-08-07 04:00:00",
5+
"backtest_end_date": "2023-12-01 21:00:00",
66
"number_of_runs": 1000,
77
"symbols": [],
88
"number_of_days": 116,
@@ -34,5 +34,5 @@
3434
"total_value": 1200
3535
}
3636
],
37-
"created_at": "2025-08-06 11:56:32"
37+
"created_at": "2025-08-08 18:45:20"
3838
}

tests/resources/backtest_reports_for_testing/test_algorithm_backtest/metrics.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"backtest_start_date": "2023-12-01T23:00:00+00:00",
3-
"backtest_end_date": "2023-12-02T23:00:00+00:00",
2+
"backtest_start_date": "2023-12-01T21:00:00+00:00",
3+
"backtest_end_date": "2023-12-02T21:00:00+00:00",
44
"equity_curve": [
55
[
66
1000.0,
7-
"2023-12-01T23:00:00+00:00"
7+
"2023-12-01T21:00:00+00:00"
88
],
99
[
1010
1000.0,
11-
"2023-12-02T23:00:00+00:00"
11+
"2023-12-02T21:00:00+00:00"
1212
]
1313
],
14-
"total_return": 0.0,
15-
"total_return_percentage": 0.0,
14+
"total_net_gain": 0.0,
15+
"total_net_gain_percentage": 0.0,
1616
"final_value": 1000.0,
1717
"cagr": 0.0,
1818
"sharpe_ratio": NaN,
@@ -33,11 +33,11 @@
3333
"drawdown_series": [
3434
[
3535
0.0,
36-
"2023-12-01T23:00:00+00:00"
36+
"2023-12-01T21:00:00+00:00"
3737
],
3838
[
3939
0.0,
40-
"2023-12-02T23:00:00+00:00"
40+
"2023-12-02T21:00:00+00:00"
4141
]
4242
],
4343
"max_drawdown": 0.0,

tests/resources/backtest_reports_for_testing/test_algorithm_backtest/results.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "TestStrategy",
33
"backtest_date_range_identifier": null,
4-
"backtest_start_date": "2023-12-01 23:00:00",
5-
"backtest_end_date": "2023-12-02 23:00:00",
4+
"backtest_start_date": "2023-12-01 21:00:00",
5+
"backtest_end_date": "2023-12-02 21:00:00",
66
"number_of_runs": 1441,
77
"symbols": [],
88
"number_of_days": 1,
@@ -25,14 +25,14 @@
2525
"portfolio_snapshots": [
2626
{
2727
"net_size": 1000.0,
28-
"created_at": "2023-12-01 23:00:00",
28+
"created_at": "2023-12-01 21:00:00",
2929
"total_value": 1000.0
3030
},
3131
{
3232
"net_size": 1000.0,
33-
"created_at": "2023-12-02 23:00:00",
33+
"created_at": "2023-12-02 21:00:00",
3434
"total_value": 1000.0
3535
}
3636
],
37-
"created_at": "2025-08-06 11:56:23"
37+
"created_at": "2025-08-08 18:45:07"
3838
}

tests/resources/backtest_reports_for_testing/test_algorithm_backtest_created-at_2025-04-21-21-21/metrics.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2943,7 +2943,7 @@
29432943
"2021-03-03T00:00:00+00:00"
29442944
]
29452945
],
2946-
"total_return": 0.0,
2946+
"total_net_gain": 0.0,
29472947
"cagr": 0.0,
29482948
"sharpe_ratio": NaN,
29492949
"rolling_sharpe_ratio": [

tests/scenarios/event_backtests/test_run_backtest_algorithm_param.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@
5353
# backtest_report.backtest_results.trading_symbol, "EUR"
5454
# )
5555
# self.assertAlmostEqual(
56-
# backtest_report.backtest_metrics.total_return, 3.6, delta=0.5
56+
# backtest_report.backtest_metrics.total_net_gain, 3.6, delta=0.5
5757
# )
5858
# self.assertAlmostEqual(
59-
# backtest_report.backtest_metrics.total_return_percentage, 0.009, delta=0.001
59+
# backtest_report.backtest_metrics.total_net_gain_percentage, 0.009, delta=0.001
6060
# )
6161
# snapshots = backtest_report.backtest_results.get_portfolio_snapshots()
6262
# # Check that the first two snapshots created at are the same

tests/scenarios/event_backtests/test_run_backtest_multiple_strategies_param.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
# backtest_report.backtest_results.trading_symbol, "EUR"
5151
# )
5252
# self.assertAlmostEqual(
53-
# backtest_report.backtest_metrics.total_return, 18.6, delta=0.5
53+
# backtest_report.backtest_metrics.total_net_gain, 18.6, delta=0.5
5454
# )
5555
# self.assertAlmostEqual(
56-
# backtest_report.backtest_metrics.total_return_percentage, 0.045, delta=0.005
56+
# backtest_report.backtest_metrics.total_net_gain_percentage, 0.045, delta=0.005
5757
# )
5858
# snapshots = backtest_report.backtest_results.get_portfolio_snapshots()
5959
# # Check that the first two snapshots created at are the same

tests/scenarios/event_backtests/test_run_backtest_single_strategy_param.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@
5151
# backtest_report.backtest_results.trading_symbol, "EUR"
5252
# )
5353
# self.assertAlmostEqual(
54-
# backtest_report.backtest_metrics.total_return, 3.6, delta=0.5
54+
# backtest_report.backtest_metrics.total_net_gain, 3.6, delta=0.5
5555
# )
5656
# self.assertAlmostEqual(
57-
# backtest_report.backtest_metrics.total_return_percentage, 0.009,
57+
# backtest_report.backtest_metrics.total_net_gain_percentage, 0.009,
5858
# delta=0.001
5959
# )
6060
# snapshots = backtest_report.backtest_results.get_portfolio_snapshots()

tests/scenarios/event_backtests/test_run_backtest_strategies_attribute.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@
4545
# backtest_report.backtest_results.trading_symbol, "EUR"
4646
# )
4747
# self.assertAlmostEqual(
48-
# backtest_report.backtest_metrics.total_return, 3.6, delta=0.5
48+
# backtest_report.backtest_metrics.total_net_gain, 3.6, delta=0.5
4949
# )
5050
# self.assertAlmostEqual(
51-
# backtest_report.backtest_metrics.total_return_percentage, 0.009,
51+
# backtest_report.backtest_metrics.total_net_gain_percentage, 0.009,
5252
# delta=0.001
5353
# )
5454
# snapshots = backtest_report.backtest_results.get_portfolio_snapshots()

0 commit comments

Comments
 (0)