Skip to content

Commit 07e8c78

Browse files
committed
fix bug for benchmark time range
1 parent 2ae4fb5 commit 07e8c78

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pyform/returnseries.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -715,12 +715,12 @@ def get_sharpe_ratio(
715715

716716
try:
717717

718-
start_date = max(rf.start, benchmark.start)
719-
end_date = min(rf.end, benchmark.end)
720-
721718
rf_use = copy.deepcopy(rf)
722719
benchmark = self._normalize_daterange(benchmark)
723720

721+
start_date = max(rf.start, benchmark.start)
722+
end_date = min(rf.end, benchmark.end)
723+
724724
rf_use.set_daterange(start_date, end_date)
725725
benchmark.set_daterange(start_date, end_date)
726726
bm_name = benchmark.series.columns[0]

0 commit comments

Comments
 (0)