the forum is not for market product support. You need to contact the author for that; and you can also post a question on the market page where you bought the ea from. If you got the ea from marketplace, then, the indicator will most likely be already integrated and compiled inside of the ea itself. However, there is a Demaker in indicators -- in folder Oscilators, however, as i said, the file you are looking for is probably already part of the ea file, so you need to contact the author for support.
I am running a test on a free MQL5 download EA (file name zw63). This EA uses DeMarker indicator and stochastic. However, when I ran a debug, it crashs when a call to iDeMarker return an invalid handle. I look in MQL5\Inicators directory and haven't found iDeMarker. There is a link to a page which discusses iDeMarker.
Questions:
1. Must I copy or download iDeMarker from the document page.
2. If I need to download, when can I link to the download page.
Thanks
See attached figure for code and debug.
Just to prove my point to you that it was MQL5 issue, I wrote a short script to test "iDeMarker" indicator. Well, I add two more "iDEMA", and "iMA". I ran a debugger, and the result is "all three handles" are invalid (see attached figure). Note that the editor recognizes all of the "iXXXX" indicator by showing those functions signature correctly.
Questions:
Same as the previous comment.
Just to prove my point to you that it was MQL5 issue, I wrote a short script to test "iDeMarker" indicator. Well, I add two more "iDEMA", and "iMA". I ran a debugger, and the result is "all three handles" are invalid (see attached figure). Note that the editor recognizes all of the "iXXXX" indicator by showing those functions signature correctly.
Questions:
Same as the previous comment.
does this work ? (on a live chart not on tester)
int deh=INVALID_HANDLE; int OnInit() { deh=INVALID_HANDLE; EventSetMillisecondTimer(100); return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { IndicatorRelease(deh); } void OnTick() { } void OnTimer() { if(SymbolIsSynchronized(_Symbol)){ EventKillTimer(); ResetLastError(); deh=iDeMarker(_Symbol,_Period,13); if(deh==INVALID_HANDLE){ Print("Error #"+IntegerToString(GetLastError())); }else{ Print("Indicator loaded"); } } }
I am running a test on a free MQL5 download EA (file name zw63). This EA uses DeMarker indicator and stochastic. However, when I ran a debug, it crashs when a call to iDeMarker return an invalid handle. I look in MQL5\Inicators directory and haven't found iDeMarker. There is a link to a page which discusses iDeMarker.
Questions:
1. Must I copy or download iDeMarker from the document page.
2. If I need to download, when can I link to the download page.
Thanks
See attached figure for code and debug.
Got the problem solved. The update from MQL5 yesterday wiped out all of the environment variable (for search). Had to add new path to Example directory to get all of the default indicator.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
I am running a test on a free MQL5 download EA (file name zw63). This EA uses DeMarker indicator and stochastic. However, when I ran a debug, it crashs when a call to iDeMarker return an invalid handle. I look in MQL5\Inicators directory and haven't found iDeMarker. There is a link to a page which discusses iDeMarker.
Questions:
1. Must I copy or download iDeMarker from the document page.
2. If I need to download, when can I link to the download page.
Thanks
See attached figure for code and debug.