[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 318
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
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 :))))