Hi,
There are usually a bunch of variables defined in a strategy. For example, what I would like to do is:
class MyStrategy(Strategy):
def __init__(self):
self.sstc = indicators.Stochastic(data, ....)
self.sma = indicators.SimpleMovingAverage(data, ...)
self.indicators_log = {"sstc": self.sstc, "sma": self.sma}
To extract the variables in the strategy, e.g. indicators_log
, I tried to add analyzer:
class MyAnalyzer(Analyzer):
def get_analysis(self):
indicators_log = self.indicators_log
... do something ...
return indicators_log
But obviously it doesn't work
So my question is..
(1) Is it possible to extract the variables defined in the strategy, e.g. indicator_log
, in analyzer?
(2) If not, are there any recommendations to get the variables? (better including their name, for me to do further analysis in some later time)
Thanks