//+------------------------------------------------------------------+ //| Fractal Channel | //| Copyright © 2005 Chris Battles | //| cbattles@neo.rr.com | //+------------------------------------------------------------------+ #property copyright "Chris Battles" #property link "mailto:cbattles@neo.rr.com" #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Red //---- buffers double v1[]; double v2[]; double val1; double val2; int i; int init(){ IndicatorBuffers(2); //---- drawing settings SetIndexArrow(0, 119); SetIndexArrow(1, 119); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2,Red); SetIndexDrawBegin(0,i-1); SetIndexBuffer(0, v1); SetIndexLabel(0,"Resistance"); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2,Red); SetIndexDrawBegin(1,i-1); SetIndexBuffer(1, v2); SetIndexLabel(1,"Support"); return(0); } int start(){ i=Bars; while(i>=0){ val1 = iFractals(NULL, 0, MODE_UPPER,i); if (val1 > 0) v1[i]=High[i]; else v1[i] = v1[i+1]; val2 = iFractals(NULL, 0, MODE_LOWER,i); if (val2 > 0) v2[i]=Low[i]; else v2[i] = v2[i+1]; i--; } return(0); } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Series array that contains the highest prices of each bar
Series array that contains the lowest prices of each bar
Indicator Curves created:
Implements a curve of type DRAW_LINE
Indicators Used:
Fractals
Custom Indicators Used:
Order Management characteristics:
Other Features: