//+------------------------------------------------------------------+
//| printtest.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----
int handle;
string file_name = "Data for "+Symbol()+" of period "+Period();
handle = FileOpen("test/"+file_name+".txt", FILE_CSV|FILE_WRITE|FILE_READ, ';');
if(handle>0)
{
FileWrite(handle, "Bar #", "Symbol", "Close", "Open", "High", "Low", "Time");
for (int pos = 0; pos < Bars; pos ++)
{
FileWrite(handle, pos, Symbol(), Close[pos], Open[pos], High[pos], Low[pos], TimeToStr(Time[pos], TIME_DATE|TIME_SECONDS));
}
FileClose(handle);
}
PlaySound("wait.wav");
//----
return(0);
}
//+------------------------------------------------------------------+
//+——————————————————————+
//| printtest.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+——————————————————————+
#property copyright “Copyright 2012, MetaQuotes Software Corp.”
#property link “http://www.metaquotes.net”
#property indicator_chart_window
//+——————————————————————+
//| Custom indicator initialization function |
//+——————————————————————+
int init()
{
//—- indicators
//—-
return(0);
}
//+——————————————————————+
//| Custom indicator deinitialization function |
//+——————————————————————+
int deinit()
{
//—-
//—-
return(0);
}
//+——————————————————————+
//| Custom indicator iteration function |
//+——————————————————————+
int start()
{
int counted_bars=IndicatorCounted();
//—-
int handle;
string file_name = “Data for “+Symbol()+” of period “+Period();
handle = FileOpen(“test/”+file_name+”.txt”, FILE_CSV|FILE_WRITE|FILE_READ, ‘;’);
if(handle>0)
{
FileWrite(handle, “Bar #”, “Symbol”, “Close”, “Open”, “High”, “Low”, “Time”);
for (int pos = 0; pos < Bars; pos ++)
{
FileWrite(handle, pos, Symbol(), Close[pos], Open[pos], High[pos], Low[pos], TimeToStr(Time[pos], TIME_DATE|TIME_SECONDS));
}
FileClose(handle);
}
PlaySound("wait.wav");
//----
return(0);
}
//+------------------------------------------------------------------+