PureBytes Links
Trading Reference Links
|
In the second case, you are using the variable "diff" for two things. Try
the following:
diff=c-c[1];
ave=average(diff,3);
plot1(ave,"diff");
In addition there will be an error in the first few bars because of
initialization.
The following version will be correct for all bars plotted:
Plot1(Average(C - C[1], 3), "diff");
This is because it uses no extra variables that have to be initialized.
Bob Fulks
At 08:16 AM 7/9/2003, Ian Waugh wrote:
I'm having trouble with Average. Probably just not got my head around
something but would appreciate a pointer...
I'm calculating the difference between this bar's close and the previous
bar's close and trying to plot the 3-bar average but I get different
results depending on when the Average is taken. For example:
diff=c-c[1];
plot1(average(diff,3),"diff");
produces a different plot to:
diff=c-c[1];
diff=average(diff,3);
plot1(diff,"diff");
I would have assumed they'd plot the same plot. Where am I going wrong?
|