Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1205
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
por que o compilador dá um aviso nesta linha?
Por que o compilador dá um aviso nesta linha?
Porque XxxxGetInteger retorna longo (inteiro com sinal), enquanto que a data é um inteiro não assinado e um tipo separado. Devemos especificar
datetime timeProperty = (datetime)XxxGetInteger(...)
Diga-me. Quando eu subtraio, recebo um número 3e-5. Como faço para que pareça 0,00003? Obrigado.
Onde você consegue isso?
Olá!
A função OnCalculate retorna periodicamente 0
prev_calculated = 0
Acho que é porque o gráfico está sendo preenchido com citações de um recurso de terceiros, mas não parece que o gráfico esteja sendo sobregravado.
Como posso sobrescrever os novos dados nestas condições sem reescrever os dados antigos?
Eu apenas crio um indicador com alguns cálculos, não estou tentando carregar as citações.
Na MQL4 somente desta forma:
Resultado:
Muito obrigado por sua ajuda.
Onde você consegue isso?
Aqui mesmo.
Aqui mesmo.
Alert("Разбег "+DoubleToString(delta,_Digits));
ou Alerta(StringFormat("Spread %.5f",delta));
Em geral, acostume-se, estas são apenas representações diferentes de um mesmo número. Pense em seus maravilhosos dias de escola - é de lá que ele vem
Olá!
A função OnCalculate retorna periodicamente 0
Acho que é porque o gráfico está sendo preenchido com citações de um recurso de terceiros, mas não parece que o gráfico esteja sendo sobregravado.
Como posso sobrescrever os novos dados nestas condições sem reescrever os dados antigos?
Eu apenas crio indicadores com alguns cálculos, não estou tentando carregar as citações.
Declarar uma variável global (não confundir com as variáveis globais do terminal)
e fazer um recálculo completo somente no primeiro tick
Se a FirstRun também for reinicializada junto com os parâmetros OnCalculate, o indicador será reinicializado.