* fix(Evaluate): ignore empty data at evaluation time, so we don't inflate the model's performance
* refactor(Pipeline): pass in data_loader arguments to the pipeline
* feat(Evaluation): added sharpe, sortino, etc
* fix: Took out the method to fill NaN numbers with 0s. This way in evaluation we can ignore NaN values.
* fix: Fix of the fix added fillna back. Either we root out NaN lines in the very beginning or we stick with the method you created.
Co-authored-by: Daniel Szemerey <szemy2@gmail.com>
* feat(Tests): added basic unit tests for walk_forward_train_test()
* fix(Tests): inherit from BaseEstimator, fix index problems in walk_forward_train_test
* fix(WalkForward): predictions were mistakenly removed, oops
* fix(WalkForward): mistakenly re-assiging model