//+------------------------------------------------------------------+ //| TickData.mq4 | //| Copyright © 2007, Sharptrade Partners LLC | //| http://FXIMPACT.COM | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, Sharptrade Partners LLC" #property link "http://FXIMPACT.COM" // Programmer: Tim Reichard #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 IndianRed //---- buffers double ExtMapBuffer1[]; int count = 0; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); NewBar(); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { if(Bid == ExtMapBuffer1[0]) { return; } for(int i = count; i > 0; i--) { ExtMapBuffer1[i] = ExtMapBuffer1[i-1]; } ExtMapBuffer1[0] = Bid; count++; return; //---- //---- return(0); } bool NewBar() { static datetime lastbar = 0; datetime curbar = Time[0]; if(lastbar != curbar) { lastbar = curbar; return(true); } else { return(false); } } //+------------------------------------------------------------------+