GP_Clock~





/*
   Generated by EX4-TO-MQ4 decompiler V4.0.220.2 []
   Website: http://purebeam.biz
   E-mail : purebeam@gmail.com
*/
#property copyright "Copyright © 2005, Nick Bilak"
#property link      "http://metatrader.50webs.com/"

#property indicator_chart_window

extern color ClockColor = Lime;
double gda_unused_80[];

int deinit() {
   ObjectDelete("time");
   ObjectDelete("spread");
   return (0);
}

int init() {
   return (0);
}

int start() {
   int li_8 = Time[0] + 60 * Period() - TimeCurrent();
   double ld_0 = li_8 / 60.0;
   int li_12 = li_8 % 60;
   li_8 = (li_8 - li_8 % 60) / 60;
   Comment(li_8 + " minutes " + li_12 + " seconds left to bar end." + "\n" + "Current spread = " +DoubleToStr(MarketInfo(Symbol(),MODE_SPREAD),0) + " pips.");
   ObjectDelete("time");
   if (ObjectFind("time") != 0) {
      ObjectCreate("time", OBJ_TEXT, 0, Time[0], Close[0] + 0.0005);
      ObjectSetText("time", "                           <" + li_8 + ":" + li_12 , 12, "Arial Bold Italic", ClockColor);
   } else ObjectMove("time", 0, Time[0], Close[0] + 0.0005);
   ObjectDelete("spread");
   if (ObjectFind("spread") != 0) {
      ObjectCreate("spread", OBJ_TEXT, 0, Time[0], Close[0] - 0.0050);
      ObjectSetText("spread", "                                   " + DoubleToStr(MarketInfo(Symbol(),MODE_SPREAD),0), 12, "Arial Bold Italic", ClockColor);
   } else ObjectMove("spread", 0, Time[0], Close[0] - 0.0050);
   return (0);
}



Sample





Analysis



Market Information Used:

Series array that contains open time of each bar
Series array that contains close prices for each bar


Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:

Other Features: