It's not exactly elegant, but try the following in the Moving Averages indicator sample from MT.
look for
SetIndexDrawBegin(0,draw_begin);
and change it into
SetIndexDrawBegin(0, Bars-50);
(replace 50 with the number of bars you want to see).
If you're more daring and want it to be configurable as an input, look for
extern int MA_Period=13;
extern int MA_Shift=0;
extern int MA_Method=0;
and add a new line there with
extern int MA_History=50;
and in the place mentioned above:
SetIndexDrawBegin(0, Bars-MA_History);
I haven't tried it (just typed it here), so no guarantees ;-) (Making a copy of the original version recommended)
Markus
look for
SetIndexDrawBegin(0,draw_begin);
and change it into
SetIndexDrawBegin(0, Bars-50);
(replace 50 with the number of bars you want to see).
If you're more daring and want it to be configurable as an input, look for
extern int MA_Period=13;
extern int MA_Shift=0;
extern int MA_Method=0;
and add a new line there with
extern int MA_History=50;
and in the place mentioned above:
SetIndexDrawBegin(0, Bars-MA_History);
I haven't tried it (just typed it here), so no guarantees ;-) (Making a copy of the original version recommended)
Markus
Markus:
Thanks a lot.
I just tried it and it works great! I appreciate your help.
Regards,
Chris
It's not exactly elegant, but try the following in the Moving Averages indicator sample from MT.
look for
SetIndexDrawBegin(0,draw_begin);
and change it into
SetIndexDrawBegin(0, Bars-50);
(replace 50 with the number of bars you want to see).
If you're more daring and want it to be configurable as an input, look for
extern int MA_Period=13;
extern int MA_Shift=0;
extern int MA_Method=0;
and add a new line there with
extern int MA_History=50;
and in the place mentioned above:
SetIndexDrawBegin(0, Bars-MA_History);
I haven't tried it (just typed it here), so no guarantees ;-) (Making a copy of the original version recommended)
Markus
Thanks a lot.
I just tried it and it works great! I appreciate your help.
Regards,
Chris
It's not exactly elegant, but try the following in the Moving Averages indicator sample from MT.
look for
SetIndexDrawBegin(0,draw_begin);
and change it into
SetIndexDrawBegin(0, Bars-50);
(replace 50 with the number of bars you want to see).
If you're more daring and want it to be configurable as an input, look for
extern int MA_Period=13;
extern int MA_Shift=0;
extern int MA_Method=0;
and add a new line there with
extern int MA_History=50;
and in the place mentioned above:
SetIndexDrawBegin(0, Bars-MA_History);
I haven't tried it (just typed it here), so no guarantees ;-) (Making a copy of the original version recommended)
Markus
You're welcome ... glad to have been of help
Markus
Markus

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
(or simply provide the script). By "Truncated," I mean the moving
average lines would only extend back for about 15-20 bars, rather than
back to infinity. Other than that, it would just be a typical MA with
simple, exponential, and weighted options and an adjustable period.
There is already a Custom MA indicator over on the Yahoo site in the MT-4 indicator files
section. If there is just some simple adjustment to be made to the
code, I may be able to do it myself. If anyone can help, it would be
greatly appreciated.
Chris