Das hier funktioniert bei mir:
Zitat:
extern string OwnEmaIndi = "00_Entry//Aroon";
int OnInit()
{
double Test =iCustom(Symbol(),0,OwnEmaIndi,20,0,1);
Comment(DoubleToStr(Test));
return(INIT_SUCCEEDED);
}
|
Hier noch etwas, was ich nicht ganz verstehen kann:
Dein Pfad:
Zitat:
/AVT/FX-Pairs/PairStrength
|
Deine Fehlermeldung:
Zitat:
'C:\Users\AVT\MT4\MQL4\indicators\EA-HMA.EMA.ex4'
|
iCustom durchsucht ja eigentlich den Indikatorpfad von deiner MT4-Installation.
Wo anders wirst du damit wohl leider keine Indikatoren ausladen können, das habe ich auch schon probiert. Auch die MQL4 Dokumentation zeigt einem da keinen Lösungsweg auf.
Ist es also doch evtl. einfach nur ein Fehler in dem Pfad, welchen du angibst. Eigentlich müsste sonst deine Fehlermeldung z. B. eher so aussehen:
2020.08.01 23:04:16.976 cannot open file 'C:\Users\AVT\AppData\Roaming\MetaQuotes\Terminal\ 1DAFD9A7C67DC84FE37EHH1FCTE51F45\MQL4\indicators\
AVT\FX-Pairs\PairStrength\MA-HMA.EMA.ex4
Generell würde ich aber keine Indikatoren/EAs mit Punkt im Namen trennen. Gleichwohl lief beides bei mir ohne Probleme, dennoch eher unschön, vor allem wenn man noch wie ich aus der DOS-Ära stammt.