![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Como pode isto ser? (ver cálculo da variável k e valores de todas as variáveis em modo de depuração)
É muito simples. lparam é do tipo longo (inteiro), wdpix é do tipo int (inteiro). lparam/wdpix é do tipo privado longo (inteiro). Desde lparam < wdpix, lparam/wdpix ==0.
Ver Referência MQL5 / Noções básicas de linguagem / Tipos de dados / Conversão de tipo
Como explica as lacunas entre as barras adjacentes no gráfico?
Pode dizer qual é o Expert Advisor que está a correr noutra janela?
É também possível fazer uma enumeração por enumeração
como esta?
para (int i = PERIOD_M1;i<=PERIOD_D;i++)
É também possível fazer uma enumeração por enumeração
como esta?
para (int i = PERIOD_M1;i<=PERIOD_D;i++)
Isto não vai funcionar.
Sobre isto - Devia experimentar.
De alguma forma suspeito que isso não irá funcionar, embora "teoricamente" tenha uma hipótese. :)
Bem, eu tentei.
Não quer sequer compilar.
'ForEnum.mq5' ForEnum.mq5 1 1 1
'i' - ficha inesperada ForEnum.mq5 15 25 25
'i' - identificador não declarado ForEnum.mq5 15 25
'PERIOD_D' - identificador não declarado ForEnum.mq5 15 42
'i' - parâmetro para EnumToString deve ser uma enumeração ForEnum.mq5 15 77
4 erro(s), 0 aviso(s) 5 1
Mas parece não haver nada de ilegal nisso.
Eu tentei.
O programador nem sequer quer compilar.
E parece não haver nada de ilegal nisso.
Para trabalhar com o enum, deve provavelmente acrescentar pelo menos funções como
enum::GetName e enum::GetValue
e construção da linguagem foreach
A enumeração será então automatizada por MQL
Isto, é claro, funciona.
E o que é óptimo - não diz que P é um símbolo inesperado ou um identificador não declarado
E, pelo contrário, como cliente habitual, oferece todas as conveniências
Estranho ..... ;)