Hi_Low_Indicator_v2





//+------------------------------------------------------------------+
//|                                                Pivots_Hi_Low.mq4 |
//|                      Copyright © 2006, Cartwright Software Corp. |
//|                                        http://www.cartwright.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Cartwright Software Corp."
#property link      "http://www.cartwright.net"
#property indicator_chart_window
//----
extern int BarsBack=8;    // (Set to 0 GMT) IBFX=GMT FXDD=GMT+3 5pm-17:00(PST)
extern bool ShowLines=true;
double yesterday_high, yesterday_low;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   ObjectDelete("Yesterdays Low line");
   ObjectDelete("Yesterdays High line");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
//----
   yesterday_high=iHigh(NULL, PERIOD_H1,Highest(NULL, PERIOD_H1, MODE_HIGH, BarsBack, 0));
   yesterday_low=iLow(NULL, PERIOD_H1,Lowest(NULL, PERIOD_H1, MODE_LOW, BarsBack, 0));
//----
     if (ShowLines==true && Period() < PERIOD_D1) 
     {
      ObjectDelete("Yesterdays Low line");
      ObjectCreate("Yesterdays Low line",OBJ_HLINE, 0, Time[0], yesterday_low);
      ObjectSet("Yesterdays Low line", OBJPROP_STYLE, STYLE_DASH);
      ObjectSet("Yesterdays Low line", OBJPROP_COLOR, Green);
      ObjectDelete("Yesterdays High line");
      ObjectCreate("Yesterdays High line",OBJ_HLINE, 0, Time[0], yesterday_high);
      ObjectSet("Yesterdays High line", OBJPROP_STYLE, STYLE_DASH);
      ObjectSet("Yesterdays High line", OBJPROP_COLOR, Red);
     }
//----
   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
Series array that contains open time of each bar


Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:

Other Features: