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
Bug em nova construção, só possível em sistemas x64 (especificamente janelas 7, processador i7 do núcleo). Não existia tal insecto na construção anterior. Este insecto tem o seguinte significado.
Se eu não alterar significativamente o código fonte do Expert Advisor (por exemplo, alterar apenas o valor de alguma variável) e recompilar depois disso, o resultado do teste permanece o mesmo.
Cheguei mesmo ao seguinte :
No vazio OnTick() função I insert return; :) compilar, executar, e o resultado é o mesmo !!!! Embora em geral, a linha deveria ser.
A saída era ou apagar o ficheiro *.ex5 e compilar novamente, ou escrever algum lixo para fazer o compilador funcionar, e depois compilar.
Amanhã irei verificar se o mesmo acontece no SO de x32 bits.
Também reparei que demora demasiado tempo a abrir novas janelas com gráficos em x64 e demora demasiado tempo a removê-los!
E o terminal fica pendurado com a inscrição "sem resposta" durante cerca de 5 segundos.
Bug em nova construção, só possível em sistemas x64 (especificamente janelas 7, processador i7 do núcleo). Não existia tal insecto na construção anterior. Este insecto tem o seguinte significado.
Se eu não alterar significativamente o código fonte do Expert Advisor (por exemplo, alterar apenas o valor de alguma variável) e recompilar depois disso, o resultado do teste permanece o mesmo.
Cheguei mesmo ao seguinte :
No vazio OnTick() função I insert return; :) compilar, executar, e o resultado é o mesmo!!!! Embora em geral, a linha deveria ser.
A saída era ou apagar o ficheiro *.ex5 e compilar novamente, ou escrever alguns disparates para fazer o compilador avisar e depois compilar.
Amanhã irei verificar se o mesmo acontece no SO de x32 bits.
Também reparei que demora demasiado tempo a abrir novas janelas com gráficos em x64 e demora demasiado tempo a removê-los!
E o terminal fica pendurado com a inscrição "sem resposta" durante cerca de 5 segundos.
Bug em nova construção, só possível em sistemas x64 (especificamente janelas 7, processador i7 do núcleo). Não existia tal insecto na construção anterior. Este insecto tem o seguinte significado.
Se eu não alterar significativamente o código fonte do Expert Advisor (por exemplo, alterar apenas o valor de alguma variável) e recompilar depois disso, o resultado do teste permanece o mesmo.
Cheguei mesmo ao seguinte :
No vazio OnTick() função I insert return; :) compilar, executar, e o resultado é o mesmo!!!! Embora em geral, a linha deveria ser.
A saída era ou apagar o ficheiro *.ex5 e compilar novamente, ou escrever algum lixo para fazer o compilador funcionar, e depois compilar.
Amanhã irei verificar se o mesmo acontece no SO de x32 bits.
...
é claro que há uma história, mas nem todos os vermes têm uma história espalhada!
1. Não vamos falar de tudo, apenas deste, o servidor do programador - access.metatrader5.com:443 (bem, não conheço ninguém com melhor história em MT5 neste momento).
Tomemos o meu guião, não é muito bom, mas mesmo assim não está acabado. Vamos fazer o teste na TF "1 semana" e o número de barras 930.
Obtemos o seguinte resultado
Aparentemente, os spreads nos bares semanais são de 1993.05.02 e a história dos bares é ainda mais profunda. Mas estes dados podem não ser tão profundos se o Euro existir oficialmente desde 1999 (embora, Deus esteja com ele, é uma questão diferente).
2. Tentemos agora especificar a profundidade da informação difundida nos gráficos diários.
Tomemos como base o facto de que há 5 dias de negociação numa semana e tentemos encontrar o início da história dos dados de propagação nos gráficos diários (vou dizer desde o início que o número aproximado é 4630).
Assim, podemos ver que a história da propagação nos bares diários começa em 1993.05.13.
PS
Penso que mais adiante, por analogia (a data mais antiga no menor espaço de tempo que entendo e será aquele lugar que procuramos)...
Apenas salientarei que isso se espalha:
H12 disponível desde 1993.05.13 (mas barras lá como eu entendi diariamente) - a profundidade é de cerca de 7790 barras
H6 estão disponíveis a partir de 1993.05.13 (barras diárias) - a profundidade é de cerca de 14100 barras
Verifique esta pasta (Username\AppData\Roaming\MetaQuotes\Terminal\72CEBD0F7A5518983A10360D0E46A5B6\MQL5) talvez a sua EA se compila lá
Verifiquei, é claro, que está tudo em branco. E porque seria, tenho os esperts em ...Examplos de especialistas...
é aí que aparecem as suas compilações.
Hoje verifiquei-o no SO x32 no trabalho. Antes da actualização estava tudo bem, melhorou o terminal e imediatamente a mesma falha!
double op=0, sp=0;
Tem de ser assim.
Porquê?
Não há realmente nada de errado nisto.
As variáveis são reiniciadas durante a inicialização.
Aqui pode verificar.
int i;
printf("i=%d",i);
Não há realmente nada de errado nisto.
As variáveis são reiniciadas durante a inicialização.
Aqui pode verificar.
int i;
printf("i=%d",i);
Este aviso não deve ser dado, porque é passada uma referência à função ObjectGetDouble e a declaração se verifica a verdade devolvida por ambas as chamadas, e portanto só se ambas as funções voltarem a ser verdadeiras é que estas variáveis são tratadas, o que significa que ambas as variáveis não podem ser definidas para o valor correcto.