FAQ: A versão de Vadim é 20-25% mais rápida, mas o efeito começa a aparecer constantemente quando o número de iterações ultrapassa um milhão. (verificado)
FAQ: A versão de Vadim é 20-25% mais rápida, mas o efeito começa a aparecer constantemente quando o número de iterações ultrapassa um milhão. (testado)
a maneira correta de escrever: if (OrderSelect (OrderHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY) == OrderTakeProfit() == OrderClosePrice()) Stop=falso // ou seja, se a última ordem do final fechar em Take Profit (obtendo lucro ao atingir um determinado nível), o Stop=falso? (Parada em variáveis globais)
esta questão surgiu porque a ordem abre por uma condição if((iClose(NULL,0,1)<ma) && Stop===True)...
Nunca comparar, tomadas não-normalizadas, inúteis. E a propósito, o preço de fechamento de uma ordem de compra pode ser diferente do preço de compra (real/demo (online))
Portanto, seria mais correto medir o módulo de diferença de preço, comparando-o com o valor do teste.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Não checou, mas de alguma forma.
Gesto completamente inútil o suficiente res=NormalizarDuplo(res,1) matematicamente ainda maneja res duplo = 3; ou res duplo = 3,0;
A diferença só será visível na impressão (gráfico), mas isto não está na descrição do problema feita pelo autor.
Gesto completamente inútil o suficiente res=NormalizarDuplo(res,1) matematicamente ainda maneja res duplo = 3; ou res duplo = 3,0;
A diferença só será visível na impressão (gráfico), mas isto não está na descrição do problema feita pelo autor.
Bem, você pode fazer desta maneira:
Eu acho que a primeira variante é melhor. Funcionará mais rapidamente.Bem, você poderia ir assim:
Eu acho que a primeira opção é a melhor. Funcionará mais rapidamente.Esta opção.
deve ser o mais rápido
A versão de Vadim é 20-25% mais rápida, mas o efeito começa a aparecer constantemente quando o número de iterações ultrapassa um milhão. (verificado)
Mostre-me o código, como você o verificou?
A versão de Vadim é 20-25% mais rápida, mas o efeito começa a aparecer constantemente quando o número de iterações ultrapassa um milhão. (testado)
a maneira correta de escrever: if (OrderSelect (OrderHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY) == OrderTakeProfit() == OrderClosePrice()) Stop=falso // ou seja, se a última ordem do final fechar em Take Profit (obtendo lucro ao atingir um determinado nível), o Stop=falso? (Parada em variáveis globais)
esta questão surgiu porque a ordem abre por uma condição if((iClose(NULL,0,1)<ma) && Stop===True)...
Nunca comparar, tomadas não-normalizadas, inúteis. E a propósito, o preço de fechamento de uma ordem de compra pode ser diferente do preço de compra (real/demo (online))
Portanto, seria mais correto medir o módulo de diferença de preço, comparando-o com o valor do teste.
Mostre-me o código, como você o testou
Eu mesmo chocado :))))