//+------------------------------------------------------------------+ //| Support and Resistance | //| Copyright © 2004/5 Barry Stander | //| http://www.4Africa.net/4meta/ | //+------------------------------------------------------------------+ #property copyright "Support and Resistance Barry_Stander_4@yahoo.com" #property link "http://www.4Africa.net/4meta/" #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue //---- buffers double v1[]; double v2[]; double val1; double val2; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int init() { //---- IndicatorBuffers(2); SetIndexArrow(0, 119); SetIndexStyle(0,DRAW_ARROW,STYLE_DOT,1,Red); SetIndexBuffer(0, v1); SetIndexLabel(0,"Resistance"); SetIndexArrow(1, 119); SetIndexStyle(1,DRAW_ARROW,STYLE_DOT,1,Blue); SetIndexBuffer(1, v2); SetIndexLabel(1,"Support"); //---- return(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int start() { int 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_ARROW
Indicators Used:
Fractals
Custom Indicators Used:
Order Management characteristics:
Other Features: