Robô usando Indicador personalizado

 

Sou novo amigos, acredito que já exista um artigo mas não encontrei, então pergunto: como faço para o EA usar meu indicador personalizado? Se já houver artigos sobre isso, agradeço se me indicarem, 

obriqado 

 
MDMdevai:

Sou novo amigos, acredito que já exista um artigo mas não encontrei, então pergunto: como faço para o EA usar meu indicador personalizado? Se já houver artigos sobre isso, agradeço se me indicarem, 

obriqado 

Use


Documentação https://www.mql5.com/pt/docs/indicators/icustom


Artigo https://www.mql5.com/pt/articles/43

Documentação sobre MQL5: Indicadores Técnicos / iCustom
Documentação sobre MQL5: Indicadores Técnicos / iCustom
  • www.mql5.com
[in] O nome do símbolo de segurança, os dados que devem ser usados para calcular o indicador. O valor NULL significa o símbolo atual. [in]  O nome do indicador personalizado, com o caminho relativo ao diretório raiz de indicadores (MQL5\Indicators\). Se um indicador está localizado em um subdiretório, por exemplo, em MQL5/Indicadores/ [in]...
 
Davi Silva:

Use


Documentação https://www.mql5.com/pt/docs/indicators/icustom


Artigo https://www.mql5.com/pt/articles/43

  Valeu! 👍🏼
 

Olá, pessoal, estou tentando colocar um caminho relativo dentro de um indicador. Digo isso porque esse indicador por exemplo é MTF, e todo indicador MTF ele chama ele mesmo...

Até ae tudo ok, o problema começa quando você quer colocar esse indicador MTF dentro de um #resource .

Ele gera exceção na execução do robô, justamente por conta do retorno da função..., conforme abaixo

string getIndicatorName()

  {

   string _path=MQL5InfoString(MQL5_PROGRAM_PATH);

   string _partsA[];

   ushort _partsS=StringGetCharacter("\\",0);

   int _partsN = StringSplit(_path,_partsS,_partsA);

   string name = _partsA[_partsN-1]; for(int n=_partsN-2; n>=0 && _toLower(_partsA[n])!="indicators"; n--) name = _partsA[n]+"\\"+name;

   return(name);

  }

Alguém tem alguma solução para essa função retornar o caminho relativo para ser usado dentro do resource?

Razão: