Ticks





//+------------------------------------------------------------------+
//|                                                        Ticks.mq4 |
//|                                                       Lizhniyk E |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Lizhniyk E"
#property link      "http://www.metaquotes.net"

extern int volume=100;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int handle;
string file_name;
int init()
  {
//----
   file_name=Symbol()+" "+"volume "+volume+".csv";
   FileDelete(file_name);
   handle=FileOpen(file_name,FILE_CSV|FILE_WRITE,';'); 
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
//                 open   high   low    close 
//2008.01.16,04:13,1.4817,1.4819,1.4817,1.4819,2
int count;
double h,l,o,c;
bool next=true;
string open_date, open_hour;
string data;
int start()
  {
//----
   count++;
   if(next) 
    {
    open_date=TimeToStr(TimeCurrent(),TIME_DATE);
    open_hour=TimeToStr(TimeCurrent(),TIME_MINUTES);
    o=Bid;
    h=Bid;
    l=Bid;
    next=false;
    }
   if(count!=volume)
    {
    if(Bid>h) h=Bid;
    if(Bid<l) l=Bid;
    }
    
   if(count==volume)
    {
    c=Bid;
    data=open_date+","+open_hour+","+o+","+h+","+l+","+c+","+count;
    count=0; //h=0; l=0;
    next=true;
    FileWrite(handle,data);
    }
//----
   return(0);
  }
//+------------------------------------------------------------------+





Sample





Analysis



Market Information Used:



Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:

Other Features:


Uses files from the file system
It writes information to file