1. Make sure Experts enabled
2. See experts log not only terminal log
2. See experts log not only terminal log
Try Comment("testing");
Print writes to the log, and experts tab, comment writes to the opened chart window.
Print writes to the log, and experts tab, comment writes to the opened chart window.
Zap:
Try Comment("testing");
Print writes to the log, and experts tab, comment writes to the opened chart window.
Try Comment("testing");
Print writes to the log, and experts tab, comment writes to the opened chart window.
nope.
no comment come up, and no log had "testing" in it. I checked all of them under the metatrader sub directory.
it seems to run init(), but never gets around to runnning start()
what should I do?
Should probably have a "return(0);" at end of "start()", though
seems odd if that gives you the effect you get.
richplank:
Should probably have a "return(0);" at end of "start()", though seems odd if that gives you the effect you get.
Should probably have a "return(0);" at end of "start()", though seems odd if that gives you the effect you get.
I added that but no luck.
Alert() and Comment() only work in init() and deinit().
it's really like start() is just never called.
I really have no idea what to do. I can't move forward until this is solved.
.. as if there are no "new quotes coming in" for the chart, but you have
verified that there are?
.. and, of course, rebooting is a common remedy for Windows oddities ..
.. can it be that the clock is off, and that that confuses MT4?
.. is deinit called "prematurely"? (add a print statement and call UninitializeReason() )
.. recheck the spelling of "start()".... add spaces and newlines ... open the mq4 file with notepad ...
.. and, of course, rebooting is a common remedy for Windows oddities ..
.. can it be that the clock is off, and that that confuses MT4?
.. is deinit called "prematurely"? (add a print statement and call UninitializeReason() )
.. recheck the spelling of "start()".... add spaces and newlines ... open the mq4 file with notepad ...
Are experts enabled?
Oh wow.
I didn't even know that was there.
That made all the difference. Thank you.
I didn't even know that was there.
That made all the difference. Thank you.
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
I'd run it for a day or two and it would do nothing, despite having loaded and initialiezed ok.
after the day of (no) trading I put it back in the tester with the same days worth of data.
in the tester it workes and trades and logs any does everthing I program it to do - I don't know why not live.
so, I wrote this program:
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start(){
Print ("testing!!");
}
in the tester it vomits "testing!!" in the journal. in the live window it does nothing. what am I doing wrong?
live trading is checked.
"2006.11.07 00:53:09 Expert Test Expert USDJPY,M1: loaded successfully" appears in the log.