O valor de "Tick Size" é um "double" e não um "long". Utilize a função SymbolInfoDouble ...
double dbTickSize = 0; if( !SymbolInfoDouble( _Symbol, SYMBOL_TRADE_TICK_SIZE, dbTickSize ) ) { Print("Failed to get SYMBOL_TRADE_TICK_SIZE. Error: ", GetLastError()); return initialPrice; // Fallback to initial price on error };
Documentação sobre MQL5: Informações de Mercado / SymbolInfoDouble
- www.mql5.com
Retorna a propriedade correspondente de um ativo especificado. Existem 2 variantes da função. 1. Imediatamente retorna o valor da...
Thiago Lopes: Alguém teria um material para indicar que possa esclarecer como resolver esse erro?
SYMBOL_TRADE_TICK_SIZE é identificador de propriedade da função SymbolInfoDouble().
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
'SymbolInfoInteger' - no one of the overloads can be applied to the function call Borrao.mq5 1158 10
could be one of 2 function(s) Borrao-Beta-Volume.mq5 1158 10
built-in: long SymbolInfoInteger(const string,ENUM_SYMBOL_INFO_INTEGER) Borrao.mq5 1158 10
built-in: bool SymbolInfoInteger(const string,ENUM_SYMBOL_INFO_INTEGER,long&) Borrao.mq5 1158 10
Alguém teria um material para indicar que possa esclarecer como resolver esse erro?