Fix yearly resample timeframe

pull/9726/head
Matthias 2 years ago
parent 6b78dac6f0
commit 48ea43f954

@ -124,6 +124,8 @@ def timeframe_to_resample_freq(timeframe: str) -> str:
form ('1m', '5m', '1h', '1d', '1w', etc.) to the resample frequency
used by pandas ('1T', '5T', '1H', '1D', '1W', etc.)
"""
if timeframe == '1y':
return '1YS'
timeframe_seconds = timeframe_to_seconds(timeframe)
timeframe_minutes = timeframe_seconds // 60
resample_interval = f'{timeframe_seconds}s'

@ -133,6 +133,7 @@ def test_timeframe_to_msecs():
("1d", '86400s'),
("1w", '604800s'),
("1M", '1MS'),
("1y", '1YS'),
])
def test_timeframe_to_resample_freq(timeframe, expected):
assert timeframe_to_resample_freq(timeframe) == expected

Loading…
Cancel
Save