Erros, bugs, perguntas - página 1517

 

Tenho também uma pergunta sobre a interrupção de programas. É possível acrescentar uma função de descarga rápida "universal" às línguas para qualquer tipo de programa? Ou adicionar funções como ExpertRemove() para indicadores e scripts. Pode, claro, resolver o problema dividindo por 0 ou anulando a matriz. Mas, de alguma forma, não é agradável.

 
Boa noite. Sou um principiante. Decidi aprender mql5. Depois de compilar o programa, inicio o testador e ele não começa. A seguinte entrada no registo é "testador não iniciado porque a conta não está especificada". Qual poderá ser o problema?
 
g_Hab:
Boa noite. Sou um principiante. Decidi aprender mql5. Depois de compilar o programa, inicio o testador e ele não começa. A seguinte entrada no registo é "testador não iniciado porque a conta não está especificada". Qual poderá ser o problema?
O testador é iniciado a partir do terminal. Está ligado à sua conta de negociação no terminal?
 
Sim, esse foi exactamente o problema. Obrigado, já o tenho organizado. Conectado àconta e está ligado!
 

Não parece seguir a sua lógica intuitiva.

Que bela inovação.



Mas seria mais correcto

A lógica intuitiva diz que o número de produtos na fila é o número de encomendas e o número de postos de trabalho.

Assim (IMHO)...

 
É possível expandir o número de tipos de objectos em mql4 para criar amortecedores indicadores?
 
Slawa:

Na fila de espera. O pedido tem apenas duas horas.

Geralmente, tais perguntas devem ser feitas num fórum. Porque pode afectar muitas pessoas. Tomarei a liberdade de o citar e depois responder.

Este é um comportamento planeado. Na realidade, está explicitamente descrito na documentação

O upload e o download envolvem uma reinicialização completa de tudo.

Em Cinco, como muito justamente assinalou, a situação é semelhante.

É verdade, foi historicamente em quatro, e mudámos este comportamento no início quando nos mudámos para a nova MQL4 (para a tornar como Expert Advisors, ou seja, o comportamento esperado). Mas muitas questões surgiram com os antigos indicadores, que se baseavam nesta inicialização. Fomos forçados a regressar

Nos cinco, este foi o caso imediatamente devido à arquitectura. Quando se alteram os parâmetros, o indicador antigo com os parâmetros antigos é destruído e o novo indicador com parâmetros alterados é criado.

Bug.

Quando se muda a cor, largura ou tipo de tampão, as variáveis globais não são descarregadas no indicador.

 
Vasyl Nosal:

Bug.

Se mudar de cor, largura ou tipo de tampão, as variáveis globais não são carregadas no indicador.

  1. Verifique sempre tais detalhes: tipo de terminal, construção do terminal, tipo e capacidade de dígitos do sistema operativo (a propósito, estes dados estão nas três primeiras linhas do separador "Diário" depois de reiniciar o terminal).
  2. Será esta uma questão sobre variáveis globais ou sobre variáveis terminais globais?
  3. O que quer dizer com "carregar"?
  4. Em geral, é necessário fazer o ponto 1 e anexar o código que demonstra o problema.
 
Karputov Vladimir:
  1. Por favor especificar sempre tais detalhes: tipo de terminal, construção do terminal, tipo de sistema operativo e capacidade de dígitos (a propósito, estes dados estão contidos nas três primeiras linhas do separador "Log" depois de reiniciar o terminal).
  2. Será esta uma questão sobre variáveis globais ou sobre variáveis terminais globais?
  3. O que quer dizer com "carregar"?
  4. Em geral, é necessário fazer o ponto 1 e anexar o código que demonstra o problema.

Não me vais proibir?

E se pensar que se trata de uma descompilação?

 
2016.02.25 12:00:55.658 FXOpen MetaTrader construir 950 começou (FXOpen Investments Inc.)

2016.02.25 12:00:55.659 Windows 7 Ultimate (x64 based PC), IE 09.00, UAC, 8 x AMD FX-8320 Eight-Core Processor , RAM: 8852 / 12189 Mb, HDD: 237553 / 307626 Mb, GMT+02:00

int fg=90;

////////////////////////////////////
void OnCalculte(...)
  {
  Alert(fg);
 fg=100;

}

Primeiro alerta 90, depois 100 100 100 100...

alterar acor, largura ou tipo de tampão nas propriedades

e em 100 100 100 100 100