This is the simplest way to do playback. It can also be convenient to write a playback version of indicator with which we can observe the indicator's past behavior by moving the cursor back.
Will Multichart offer this function ?
For example:
If I want to mark the Bar 20 days ago from current cursor position,
The code may look like :
******************************************
BarNo_Cursor = GetCurrentCursorBarNo; [The function needed

PlotPosition = (CurrentBar - BarNo_Cursor) + 20;
Plot[PlotPosition](Low[PlotPosition]-5,"20 Ago");
*******************************************