I
understood the Equity() command to act as a builtin Backtest.
Accoringly,
I create the following simple code to create and plot the Equity.
E5
= EMA(C,5);
E45
= EMA(C,45);
Buy
= Cross(E5,E45);
Sell
= Cross(E45,E5);
PlotShapes(Buy*shapeUpArrow,colorGreen);
PlotShapes(Sell*shapeDownArrow,colorRed);
Eq
= Equity();
Plot(Eq,"Equity",colorBlue,styleLine);
I
loaded this into the Indicator Bulder, and applied it and got my Equity
plot. No other steps required.
I
shared the code with a friend. He did the same thing, applied it, and
got an {Empty} array and no plot.
He
loaded the code into the AA window, clicked Backtest, and the plot of
Equity appeared.
Question:
why did the same code act differently? Next, will it be necessary to
run the backtest every day to update the Equity curve?
Insights
and suggestions will be appreciated.
Thanks,
Ken