DOWNLOAD THE NEW METATRADER 5 ANDROID WITH THE DEPTH OF MARKET AND NEWSDOWNLOAD THE NEW METATRADER 5 ANDROID WITH THE DEPTH OF MARKET AND NEWS
MQL4.com is moving to MQL5.com. Sign up for the new web portal for traders!

Too Many Files Opened.

Back to topics list To post a new topic, please log in or register
avatar
59
ForexSurfr 2012.02.04 18:49
 

Can someone help me with the below code? The problem I am having is that I am getting the error code "Too Many Files Opened". What doesn't make sense to me is that I have the FileOpen and FileClose on the outer block of code. Shouldn't the while be working properly?

//+------------------------------------------------------------------+
//|                                             CheckModeling#12.mq4 |
//|                                               mcertini@gmail.com |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+

extern string FileName1 = "EURUSD#1.txt";
extern string FileName2 = "EURUSD#2.txt";
extern string FileName3 = "EURUSD#3.txt";
extern string FileName4 = "EURUSD#4.txt";

extern string TextToAppend1 = "";
extern string TextToAppend2 = "1";

int count;

int handle1 = 0;
//handle1 = FileOpen(FileName1,FILE_CSV|FILE_READ|FILE_WRITE);

int start()
   {
   handle1 = FileOpen(FileName1,FILE_CSV|FILE_READ|FILE_WRITE);
   while(count < 10000000000)
      { 
      //handle1 = FileOpen(FileName1,FILE_CSV|FILE_READ|FILE_WRITE);
      if(count <= 2000000000000)
         {
         FileSeek(handle1,0,SEEK_END);
         FileWrite(handle1,count);
         FileFlush(handle1);
         }
      count = count + 1;
      Print(count);
      return(0);
      //FileClose(handle1);
      }      
   FileClose(handle1);   
   }
   

   

Attached files:
  checkmodelingr12.mq4  (1.19 KB)
 
Characteristics of the Main Currencies
Characteristics of the Main Currencies
Sergey Golubev | 3 March 2015, 03:11 | Views: 225
Although there has been much press recently about the US Dollar loosing its status, there is no doubt that as of this lesson and most likely for the foreseeable future, the US Dollar still reigns supreme over all other currencies of the world. The price for the majority of traded commodities such as oil is quoted in US Dollars and the US Dollar represents over 60% of the worlds currency reserves (the currency held by central banks to back their liabilities).
avatar
14185
RaptorUK 2012.02.04 18:55 #
 
You Return before you close the file . . . . then on the next tick open the file again, etc, etc
avatar
59
ForexSurfr 2012.02.04 19:02 #
 
RaptorUK:
You Return before you close the file . . . . then on the next tick open the file again, etc, etc


Ah, I see.

Thanks.

Back to topics list  

To add comments, please log in or register