//+------------------------------------------------------------------+ //| $OPEN | //| | //| | //| Copyright © 2008, Avery T. Horton, Jr. aka TheRumpledOne | //| | //| PO BOX 43575, TUCSON, AZ 85733 | //| | //| GIFT AND DONATIONS ACCEPTED | //| | //| therumpldone@gmail.com | //+------------------------------------------------------------------+ //| | //| go to www.kreslik.com for the latest indicator updates | //+------------------------------------------------------------------+ //| | //| Use www.efxgroup.com as your forex broker... | //| ...tell them therumpledone sent you! | //+------------------------------------------------------------------+ #property copyright "Avery T. Horton, Jr. aka TheRumpledOne © 2008" #property link "www.kreslik.com" #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 White //---- input parameters //---- buffers double _Value[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { IndicatorBuffers(1); SetIndexBuffer(0,_Value); SetIndexStyle(0,DRAW_LINE); return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int i, dayi, counted_bars = IndicatorCounted(); //---- check for possible errors if(counted_bars < 0) return(-1); //---- last counted bar will be recounted if(counted_bars > 0) counted_bars--; int limit = Bars - counted_bars; //---- for(i = limit - 1; i >= 0; i--) { double _Result = Open[i+1] ; if ( Close[i] > _Result ) _Value[i] = 1; else { if ( Close[i] < _Result ) _Value[i] = -1; else _Value[i] = 0; } } //---- return( 0 ); } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Series array that contains open prices of each bar
Series array that contains close prices for each bar
Indicator Curves created:
Implements a curve of type DRAW_LINE
Indicators Used:
Custom Indicators Used:
Order Management characteristics:
Other Features: