freqAI bug causing failures on 2nd backtest #11005
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
if we don't call
freqai_set_targets()
- we can't get.find_labels()
either (nested inget_unique_classes_from_labels()
- as there won't be targets assigned to the dataframe.This overwrites the data loaded from the metadata file to
dk.unique_class_list
anddk.label_list
- causing them to be empty - and subsequently, failures like the following:closes #10997
Quick changelog
get_unique_classes_from_labels()
ifset_freqai_targets()
hasn't been ran.