Erros, bugs, perguntas - página 2624
![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
Não procuro frequentemente códigos de seta, mas são incrivelmente difíceis de encontrar na ajuda!
É uma mesa com asteriscos, círculos, etc.
E a pesquisa devolve tudo menos a pesquisa certa!
Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos
Bibliotecas: HistoryTicks
fxsaber, 2020.01.09 14:43
Não reparei que a versão KB é antiga. Infelizmente, não há forma de actualizar. A máquina KB dá isto Tudo se compila em ME sem erros.Porquê na linha 3:
aviso de "desajuste de sinal"?
A data é suposta ser um número sem assinatura (8 bytes como ulong). Dê-me um exemplo de uma data negativa.
Ao aplicarChartSetSymbolPeriod noindicadorOnInit durante a depuração dos dados actuais, há uma coisa estranha - em OnTick() rates_total do antigo TF, e matrizes de séries de tempos do novo TF:
Aqui vemos a hora[x] do dia, eas taxas_total de H1, com o TF do gráfico mudado para Daytime na janela do depurador.
Ao aplicarChartSetSymbolPeriod noindicadorOnInit durante a depuração dos dados actuais, há uma coisa estranha - em OnTick() rates_total do antigo TF, e matrizes de séries de tempos do novo TF:
Aqui vemos a hora[x] do dia, eas taxas_total de H1, enquanto na janela de depuração a TF do gráfico mudou para Daytime.
Quando se muda o período de tempo, o indicador é completamente recriado. Isto é, o manípulo do indicador anterior é eliminado e o novo é criado.
Mas há um "mas". O indicador anterior ainda está presente há algum tempo.
Não é essa a razão...
Ao aplicarChartSetSymbolPeriod noindicadorOnInit durante a depuração dos dados actuais, há uma coisa estranha - em OnTick() rates_total do antigo TF, e matrizes de séries de tempos do novo TF:
Aqui vemos a hora[x] do dia, eas taxas_total de H1, com o TF do gráfico mudado para Daytime na janela do depurador.
IndicatorRelease
Quando o prazo muda, o indicador é completamente recriado. Isto significa que o manípulo indicador anterior é removido e o novo é criado.
Mas há um "mas". O indicador anterior ainda está presente há algum tempo.
Não é essa a razão...
Sim, como entendi das minhas experiências, depois deChartSetSymbolPeriodOnInit estar concluído e uma vez (em modo de depuração pelo menos) OnCalculate ser executado (neste momento é apanhado). Isto é, não interfere com o funcionamento em linha.
O facto de dados de diferentes prazos poderem chegar ao OnCalculate é apenas um bug, penso eu.