Results 15 comments of mikee

Testing this there is an issue of `Can't pickle local object 'initalize_data..CustomData'` This was brought up already in this thread https://community.backtrader.com/topic/2919/error-in-multi-core-optimization however i havent found a solution for this

This would not work given the current usage of multiprocessing. This does not allow the serialization of lambda, and needs to use dill for pickling.

Hi @algopy ! Thanks for your suggestions. Could you please separate the requests so it's easier to create PRs for each :) Will look into pandas-ta! We do focus on...

Hi @ajdajd have the changes been adjusted :D Can handle this pr if ever!

Hi @ahmadsl the default actually becomes all available cores as stated in the link you provided. This is further discussed in the backtrader docs here: https://www.backtrader.com/blog/posts/2015-07-23-multicore-optimization/multicore-optimization/ > maxcpus = None...

@ahmadsl my bad! Understood. I have created the PR here https://github.com/enzoampil/fastquant/pull/402 I will just test it and merge it when done

Yes I've also came across this issue multiple times, I've gone the path of running matplotlib 3.2.2 version

Adding help wanted label to this if anyone wants to help out. You may start looking at [this part](https://github.com/enzoampil/fastquant/blob/4683879bc51bac24fed2ff8bc52d1a528a9f2203/python/fastquant/backtest/backtest.py#L146) of the code

I believe this is a limitation in backtrader as well. Would you have an example of backtrader handling negative values?

Hey! Good idea, would be a great addition if anyone wants to pick this up