Indicador embarcado

 

Prezados,

não encontrei informações acerca de como faço para embarcar um indicador técnico customizado num EA, para evitar a necessidade de ter que usar dois componentes (arquivos), isto é, o EA e o indicador, também vi em alguns artigos, que deixa o EA mais leve (usando menos recursos de memoria).

Da forma tradicional para você chamar um indicador customizado no seu EA, por exemplo, MeuIndicador.mql, você deve instalar o compilado na pasta indicadores e adicionar o seguinte  trecho no seu EA, veja um exemplo:

int OnInit()
  {
   ....
         Handle = iCustom(_Symbol, _Period, "Examples\MeuIndicador", XPeriod);
 
Fredebr:

Prezados,

não encontrei informações acerca de como faço para embarcar um indicador técnico customizado num EA, para evitar a necessidade de ter que usar dois componentes (arquivos), isto é, o EA e o indicador, também vi em alguns artigos, que deixa o EA mais leve (usando menos recursos de memoria).

Da forma tradicional para você chamar um indicador customizado no seu EA, por exemplo, MeuIndicador.mql, você deve instalar o compilado na pasta indicadores e adicionar o seguinte  trecho no seu EA, veja um exemplo:


Fredebr,

Utilize o recurso #resource


Exemplo:

No inicio do seu arquivo:

#resource "\\Indicators\\Examples\MeuIndicador.ex5"


No OnInit():

Handle = iCustom(_Symbol, _Period, "::Indicators\\Examples\MeuIndicador", XPeriod);


Abs

 
Sergio Luis Fittipaldi Barra Filho:


Fredebr,

Utilize o recurso #resource


Exemplo:

No inicio do seu arquivo:


No OnInit():


Abs

Obrigado Sergio. Esta solução resolveu meu problema.