Operar em apenas um ativo

 

Olá.

Estou tentando descobrir como fazer o EA operar apenas em um ativo, em vez de usar o _Symbol, é possível colocar código do próprio ativo, por exemplo o mini-dólar ? 

Exemplo: 

trade.buy(lote, _Symbol, price, loss, profit, NULL);

Se alguem souber e puder me ajudar, desde já agradeço.

 
Eliseu Fernando Da Silva Andujar:

Olá.

Estou tentando descobrir como fazer o EA operar apenas em um ativo, em vez de usar o _Symbol, é possível colocar código do próprio ativo, por exemplo o mini-dólar ? 

Exemplo: 


Se alguem souber e puder me ajudar, desde já agradeço.

É possível sim.

Uma opção seria vc fazer no onInit uma verificação se o ativo colocado foi o ativo que vc quer.

Se não for, muda o ativo do gráfico corrente 

Outra opção que acho que fica mais parecido com o que vc disse é, no escopo global criar:
string _Ativo = "WDOG22"; por exemplo.

Nós comandos futuros, onde vc ia chamar _Symbol vc usa _Ativo.

Consegui explicar?
 
Ricardo Branco #:
É possível sim.

Uma opção seria vc fazer no onInit uma verificação se o ativo colocado foi o ativo que vc quer.

Se não for, muda o ativo do gráfico corrente 

Outra opção que acho que fica mais parecido com o que vc disse é, no escopo global criar:
string _Ativo = "WDOG22"; por exemplo.

Nós comandos futuros, onde vc ia chamar _Symbol vc usa _Ativo.

Consegui explicar?

Olá Ricardo, conseguiu sim, muito obrigado pela idéia.

Razão: