Useful Tool. I will put it to good use. Thaks
Quick note... there is a function in MQL4 which I find very useful: "iHighest" it does it automatically and you can re-code your indicator with less system usage.
I Also added the fibo retracement levels to the min/max ... see here:
//+------------------------------------------------------------------+
//| MaxMinBands.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Julien Loutre"
#property link "http://www.zenhop.com"
//---- indicator settings
#property indicator_chart_window
#property indicator_color1 Blue
#property indicator_color2 Blue
#property indicator_color3 Green
#property indicator_color4 Green
extern int Band_Period = 120;
//---- buffers
double WWBuffer1[];
double WWBuffer2[];
double fibo382[];
double fibo618[];
int init() {
IndicatorBuffers(4);
//---- drawing settings
SetIndexStyle(0,DRAW_LINE, 2, 1);
SetIndexStyle(1,DRAW_LINE, 2, 1);
SetIndexStyle(2,DRAW_LINE, 2, 1);
SetIndexStyle(3,DRAW_LINE, 2, 1);
IndicatorDigits(Digits+2);
SetIndexBuffer(0, WWBuffer1);
SetIndexBuffer(1, WWBuffer2);
SetIndexBuffer(2, fibo382);
SetIndexBuffer(3, fibo618);
IndicatorShortName("Min/Max Bands");
return(0);
}
int start() {
int counted_bars=IndicatorCounted();
int limit,i;
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(i=limit-1; i>=0; i--) {
WWBuffer1[i] = High[iHighest(NULL,0,MODE_HIGH,Band_Period,i)];
WWBuffer2[i] = Low[iLowest(NULL,0,MODE_LOW,Band_Period,i)];
fibo382[i] = WWBuffer2[i]+(WWBuffer1[i]-WWBuffer2[i])*0.382;
fibo618[i] = WWBuffer2[i]+(WWBuffer1[i]-WWBuffer2[i])*0.618;
}
return(0);
}
Thanks. It very useful
Your code is broken. I fixed it. You had the getPeriodHigh and getPeriodLow code TWICE and had a line that said: }--------------------------+
I do not know if this changed your code any, all I know is that it now lets me attach it to charts and it shows lines like in your picture.
//+------------------------------------------------------------------+
- www.metaquotes.net
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Min/Max Bands:
Author: Julien