Opa,
somente instrumentos negociáveis são cotados.

Opa Rogerio, tudo bem? Então eu preciso buscar o contrato atual sempre no meu código?
Isso quer dizer que a cada novo contrato, de qualquer forma, mesmo que meu código pegue o contrato negociável mais atual, eu preciso tornar o símbolo acessível e visível na plataforma para conseguir pegar os valores.
Opa Rogerio, tudo bem? Então eu preciso buscar o contrato atual sempre no meu código?
Isso quer dizer que a cada novo contrato, de qualquer forma, mesmo que meu código pegue o contrato negociável mais atual, eu preciso tornar o símbolo acessível e visível na plataforma para conseguir pegar os valores.
Isso mesmo, o instrumento que você quer saber a cotação deve ser negociável e estar na lista de observação.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Olá a todos,
Estou enfrentando um problema ao tentar obter o preço atual do ativo IND em minha automação no MetaTrader 5. Minha intenção é usar a série contínua para que eu não precise atualizar manualmente o contrato futuro. No entanto, quando tento buscar o preço do símbolo usando a série contínua, não estou conseguindo obter o valor correto. Me retorna 0.0
O símbolo já está visível e acessível para mim na plataforma. Por exemplo, quando eu consulto o contrato atual, como INDV24, consigo obter o preço normalmente. No entanto, ao tentar usar o símbolo da série contínua, como "IND@", o resultado não é o esperado.
Aqui está o código que estou usando para buscar o preço:
Print("Teste: ", SymbolInfoDouble("IND@", SYMBOL_BID));
Alguém poderia me ajudar a entender por que não estou conseguindo obter o preço corretamente e como posso resolver isso?
Agradeço antecipadamente pela ajuda!