Erros, bugs, perguntas - página 2133
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
Olá. Ajude-me, por favor, a encontrar a causa deste erro. Estou a tentar converter um indicador de mql4 para mql5. Estou a utilizar a seguinte "concha" para funções iHigh:
Como resultado, recebo o erro 4301: "Símbolo desconhecido", embora uma string devolvida pela função Symbol() seja passada como o parâmetro do símbolo. Aqui está um fragmento de código da função que chama iHigh
Quem é o "i"? Qual é o seu valor antes do laço?
Está a fazer uma chamada ResetLastError antes daiHigh?
Quem é o "i"? Qual é o seu valor antes do laço?
Faz uma chamada de ResetLastError antes daiHigh?
O valor de i é introduzido na função OnCalculate
Eu não fiz a chamada ResetLastError, agora fiz - o código de erro é o mesmo. Uso arrays baixo[i], alto[i] etc. na função OnCalculate, e iHigh, iLow etc. em funções externas.
O valor de i é loopado na função OnCalculate
Eu não chamei ResetLastError, agora chamei - o código de erro é o mesmo. Uso arrays baixo[i], alto[i] etc. na função OnCalculate e iHigh, iLow etc. em funções externas.
Fornecer o código MQL5 que pode ser executado e descrever as condições sob as quais o erro ocorre.
Fornecer o código MQL5 que pode ser executado e descrever as condições sob as quais o erro ocorre.
Parece ser algo de errado com o meu terminal. Correu o mesmo código no netbook noutro mt5, a mesma conta demo - sem erro.
Aqui está o próprio código:
Parece que tenho algo de errado com o meu terminal. Correu o mesmo código no netbook noutro mt5, a mesma conta demo - sem erro.
Aqui está o próprio código:
Nota: Está a escrever na secção principal do fórum MQL5, é aqui que a MQL5 é discutida. Para MQL4 existe uma secção especial:MQL4 e MetaTrader 4. Por favor, publique o seu código na secção apropriada. É ainda melhor quando a editora respeita os utilizadores e publica imediatamente o código no cabeçalho onde o tipo de linguagem pode ser visto.
Olá!
Não posso alterar o período de tempo de um objecto gráfico - não posso dizer se o terminal está a fazer asneira ou se sou eu.
Aqui está o código de verificação
O resultado é incorrecto
Mas assim que comenta a linha seleccionada, o indicador começa a funcionar correctamente
Por alguma razão, ChartGetInteger no OnInit afecta as propriedades do objecto gráfico.