Download MetaTrader 5

OnTester() not being called

To add comments, please log in or register
Having troubles understanding the code? Perhaps, you can find an article on that topic!
Arturo Schreiber
33
Arturo Schreiber 2016.03.02 05:07 

I'm running a tester with optimization with this expert advisor:

 

handle=FileOpen("data1.csv",FILE_CSV|FILE_READ|FILE_WRITE,',');

   if(handle<1)

   {

   return(false);

   }

   else

   {

   FileWrite(handle, "Bidibidibadibum");

   } 

 

It works on my OnInit function, OnTick, OnChart, it works everywhere. But not on my OnTester(). Where I'm messing up? Isn't OnTester called when I finish a strategy test?

Carl Schreiber
6587
Carl Schreiber 2016.03.02 08:15  

it works perfectly for me in OnTester()

      string row = StringFormat("%i,%i,...",...);
      int fH = FileOpen(fName,FILE_READ|FILE_WRITE);
      FileSeek(fH,0,SEEK_END); 
      FileWriteString(fH, row, StringLen(row) );
      FileClose(fH);
To add comments, please log in or register