kernc / kernc/backtesting.py

ValueError: Invalid value for `superimpose`: Upsampling not supported.

Open
#233 13 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
9k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

This error start appearing a day ago when I was testing several strategies.
I didnt changed anything in my codes before this happened.

The backtest doesnt continue and and the chart does not appear.

```
C:\Users\admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\backtesting\backtesting.py:1042: FutureWarning: Index.is_all_dates is deprecated, will be removed in a future version. check index.inferred_type instead
if (not data.index.is_all_dates and
C:\Users\admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\backtesting\backtesting.py:1057: FutureWarning: Index.__and__ operating as a set operation is deprecated, in the future this will be a logical operation matching Series.__and__. Use index.intersection(other) instead
if len(data.columns & {'Open', 'High', 'Low', 'Close', 'Volume'}) != 5:
ValueError: Invalid value for `superimpose`: Upsampling not supported.
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the failing backtest with the reported strategy setup and inspect backtesting.py around lines 1042 and 1057, where the warnings appear before the superimpose error. Trace the handling of the superimpose value and confirm that the backtest completes and its chart appears without the ValueError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.