hi.
I need some help or clerefiance why my indicator does not work all around the clock.
I have made a small indicator that is writing to a file every four minute. and I have a chrome extenssion that is reading this file. it works but after a fiew hours It stops working.
this is how it's done.
the Indicator is using OnTimer() event and have made the file write function (bool) that returns FileWriteStrings (%s...)
when my timer is >4 minute it uses this function to write to the file.
it's acctully tells my chrome extenssion to do a login on a website. but after a fiew hours it stops working.
the timer tho is still running as it should because I have a Print that tells me when timer is > 4 and resets counting.
Now. When this error occures I have tried to run the same file write function that I also have in a script and when I run the script it works (writes to file)..
I wounder why my indicator stops doing this after a couple of hours. is there some buffer that gets filled up?
when I restart Metatrader it works again.
any idies why this is?
- MQL5 Wizard: Development of trading robots for MetaTrader 5
- How to connect to the web platform - MetaTrader 5
- MetaEditor - Professional editor of trading applications
Hi
Without providing the code, it's going to be a little difficult for anyone to provide meaningful help .
Cheers
Filter:
Hi
Without providing the code, it's going to be a little difficult for anyone to provide meaningful help .
Cheers
the function looks like this
bool login(string url, string username, string password){ string file = "\\\\.\\pipe\\pipe11"; int file1 = FileOpen(file, FILE_WRITE|FILE_BIN); if (file1 == INVALID_HANDLE) { return false; } return FileWriteString(file1, StringFormat("%s,%s,%s,%s\r\n", "login", url, username, password)); }
now if I run this function over and over again its will stop work at some point of time (the loops is still going tho)
I haven't got the whole code on me right now but I don't think it's matter because I know that the loop is still going on and on but this function will stop working a fiew hours after I start the loop.
Any suggestions what may cause it to stop working or if I should write the fuction in another way
slicken:
You need to use FileClose() at some point.
the function looks like this
now if I run this function over and over again its will stop work at some point of time (the loops is still going tho)
I haven't got the whole code on me right now but I don't think it's matter because I know that the loop is still going on and on but this function will stop working a fiew hours after I start the loop.
Any suggestions what may cause it to stop working or if I should write the fuction in another way
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register