MetaTrader 4 Build 529 beta lançado com novo compilador - página 24

 
Eles são os valores do indicador.
Armazenado como um fio.
O fio é manipulado por uma função.
Sempre funcionou bem e recupera a frase inteira.

Em beta, recupera o erro, e geralmente recupera apenas os primeiros dados "1".

 
ForexMoneyMaker:


Ele dá um erro na compilação de um programa:

É esta a construção 535?

Muito provavelmente você abriu o arquivo "C:\Program Files (x86)\Alpari NZ MT4 #4\experts=indicadores\ Canais.MQ4" e tentou compilá-lo?

Você precisa mover manualmente seus próprios arquivos do diretório de especialistas locais para "C:\Users\AppData\Roaming\MetaQuotes\Terminal\8F311E250E67877D0B9CF7826D598895MQL4\", com especialistas colocados no subdiretório de especialistas, indicadores nos indicadores etc.

Ainda não concluímos a migração automática de programas personalizados do antigo diretório de especialistas. Somente os programas regulares MT4 são migrados no momento.

 

Construa 535, não consigo entender por que estes erros:

2013.11.08 00:17:06 TestGenerator: erro de dados incomparável (valor alto 1.32643 em 2013.01.02 12:00 não é alcançado a partir do menor prazo, preço alto 1.32642 mismatch)

Na construção 509, tudo corre bem. Por que o preço não é correto?

 
Renat:

É esta a construção 535?

Muito provavelmente você abriu o arquivo "C:\Program Files (x86)\Alpari NZ MT4 #4\experts=indicadores\ Canais.MQ4" e tentou compilá-lo?

Você precisa mover manualmente seus próprios arquivos do diretório de especialistas locais para "C:\Users\AppData\Roaming\MetaQuotes\Terminal\8F311E250E67877D0B9CF7826D598895MQL4\", com especialistas colocados no subdiretório de especialistas, indicadores em indicadores, etc.

Ainda não concluímos a migração automática de programas personalizados do antigo diretório de especialistas. Somente os programas regulares MT4 são migrados no momento.



Sim, foi. Seus conselhos ajudaram! Vamos continuar verificando!
 
Barbarian:

Construa 535, não consigo entender por que estes erros:

2013.11.08 00:17:06 TestGenerator: erro de dados incomparável (valor alto 1.32643 em 2013.01.02 12:00 não é alcançado a partir do menor prazo, preço alto 1.32642 mismatch)

Na construção 509, tudo corre bem. Por que o preço está errado?


Você precisa recriar todos os períodos de tempo com base no minuto de tempo, usando o conversor_período interno. Lembre-se de excluir todos os arquivos mais antigos da pasta do histórico antes de criá-los.
 
Scriptong:

Você precisa recriar todos os períodos de tempo com base no minuto de tempo, usando o conversor_período interno. Lembre-se de excluir todos os arquivos mais antigos da pasta do histórico antes de criá-los.
Ou seja, agora tenho que criar tudo manualmente, e não vai funcionar como antes? Ou é temporário enquanto os testes estão em andamento?
 

Isto é o que eu comecei a conseguir

A RAM build 535 é carregada

 

O estranho é que depois de reiniciar o terminal e reinstalar a EA tudo funciona, mas depois de recompilar a EA

mostra este erro. Houve um tempo em que eu coloquei a EA em um gráfico e no primeiro tique a EA foi apagada do gráfico ...

 
Barbarian:
Então agora você tem que criar tudo manualmente e isso não vai funcionar como antes? Ou isso é temporário enquanto os testes estão em andamento?

Eu faço isso antes de cada teste sério de história, se estamos falando de verificar a estratégia e não o código. A questão é que até a 509ª construção de uma nova história (a que vem online) no terminal é acumulada com base em nove fontes (pelo número de prazos), devido ao que pode haver diferenças nos dados de prazos. Na MT5 tomamos outro caminho de uma vez: todas as TFs são construídas com base na M1. Até onde eu entendo, o novo MT4 fará o mesmo. Como resultado, nunca mais veremos erros de descasamento.
 
Scriptong:

Eu faço isso antes de cada teste histórico sério, se for um teste de estratégia e não de código. O fato é que até a 509ª construção da nova história (a que vem online) no terminal é acumulada com base em nove fontes (pelo número de cronogramas), por causa da qual pode haver discrepâncias nos dados de cronograma. Na MT5 tomamos outro caminho de uma vez: todas as TFs são construídas com base na M1. Até onde eu entendo, o novo MT4 fará o mesmo. Como resultado, nunca veremos erros de incoerência.
Por que eu preciso de todos os prazos se preciso do H1? Ou é uma condição do MT4?
Razão: