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