Já vi muitos EAs falharem (MT4 construir 950) com base em contas reais.
Aqui está o diário de bordo terminal após o qual aconteceu
1 10:45:16.704 'xxx': ping failed
1 10:45:16.707 'xxx': datacenter connecting failed [6]
0 10:45:17.352 'xxx': login on FXOpen-ECN Live Server through ECN Live DC1 (ping: 128.24 ms)
0 10:46:22.799 'xxx': login datacenter on FXOpen-ECN Live Server
0 10:46:31.671 'xxx': login on FXOpen-ECN Live Server through ECN Live DC9 (ping: 129.21 ms)
0 10:47:17.461 'xxx': login datacenter on FXOpen-ECN Live Server through ECN Live DC9 (ping: 129.21 ms)
0 10:47:17.941 'xxx': previous successful authorization performed from xxx
Registo
310:46:19.439 cannot refresh history [4073]
.................
310:46:37.002 cannot refresh history [4073]
010:46:37.077ArrayCopyRates(MqlRates, EURUSD, 1) - error 4073
MarketInfo estava a dar em log não pode actualizar o histórico [4073], devolve zero!
SymbolInfoDouble devolveu zero!
ArrayCopyRates devolvidos -1!
Normalmente (mesmo quando não está registado) SymbolInfoDouble e ArrayCopyRates devolve dados correctos. Por isso, pensei em obter exactamente o que está no Market Watch ao solicitar o preço de um símbolo existente. Mas não! Um valor zero na conta real durante uma longa operação terminal é apenas porque a ligação com o servidor de negociação foi interrompida (por qualquer razão).
Insecto variável
Construir 1340 MT5.
Se colocar em variáveis:
então o compilador não dará um erro, mas nos parâmetros da EA no gráfico - estes parâmetros desaparecerão.
Por isso é como se fossem duas variáveis diferentes, embora sejam a mesma coisa.
Bom dia!
Obrigado pelo seu feedback. Reproduzimos o problema.
Como conseguiu? Escreva para Servicedesk, por favor.
Os dados do relatório de optimização não correspondem aos dados reais
Os dados do relatório de optimização não correspondem aos dados reais
Eu crio um botão
Acrescentar um manipulador
O botão de pressão não funciona no teste de estratégia, em demonstração/real - aparentemente um erro (repetição a partir de 2016.05.25)Parece que foi deixado despercebido pelos criadores
Fórum sobre negociação, sistemas de negociação automatizados e testador de estratégias
O erro não pode actualizar o histórico [4073] MT4
Anton Zverev, 2016.06.01 19:24
Já vi muitos EAs falharem (MT4 construir 950) com base em contas reais.
Aqui está o diário de bordo terminal após o qual aconteceu
Registo
MarketInfo estava a dar em log não pode actualizar o histórico [4073], devolve zero!
SymbolInfoDouble devolveu zero!
ArrayCopyRates devolvidos -1!
Normalmente (mesmo quando não está registado) SymbolInfoDouble e ArrayCopyRates devolve dados correctos. Por isso, pensei em obter exactamente o que está no Market Watch ao solicitar o preço de um símbolo existente. Mas não! Um valor zero na conta real durante uma longa operação terminal é apenas porque a ligação com o servidor de negociação foi interrompida (por qualquer razão).
É normal?
Eu crio um botão
Acrescentar um manipulador
O botão de pressão não funciona no teste de estratégia, funciona em demonstração/real - erro aparentemente (repetição de 2016.05.25)No testadorOnChartEvent não funciona... É assim há muito tempo e está escrito na ajuda...
Parece ter passado despercebido aos criadores
Um louco foi banido, não pôde responder.
Facilidade nas curvas.
PS Foi avisado uma vez antes para não discutir publicamente as acções dos moderadores.
Já contactou o seu corretor para obter uma explicação sobre a razão pela qual não havia ligação ao seu servidor comercial?