Daily Absolute PnL For A Strategy
-
Hello,
Is there a way to get the absolute daily PnL for a strategy? I am aware of the Time Return analyzer, but it calculates the returns on the beginning of a timeframe. What I require is, say if I am testing a strategy from Jun 1, 2019 to Sep 1, 2019, then I want to get daily profit / loss (in absolute sense rather than a percent return) as well as cumulative profit / loss for this time period. Is there a direct way to do this, without having to calculate the same via Time Return?
-
I believe that
TimeReturn
analyzer with thetimeframe
parameter set toTimeFrame.Days
will calculate daily returns in %s. So at first glance the easiest way will be just to repeatTimeReturn
analyzer code with the small change:now
self.rets[self.dtkey] = (self._value / self._value_start) - 1.0
need
self.rets[self.dtkey] = self._value - self._value_start
-
@ab_trader Thanks. So apparently, inheriting TimeReturn would be the only elegant way to go forward. I implemented that and it works perfectly.