![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
E não é realmente claro como é que as matrizes ou o interruptor caem lá em baixo. É pura matemática.
O que é quase quatro vezes mais rápido? Dê-me o código!
No kodobaza para uma inspecção durante um número desconhecido de dias. O inspector está provavelmente de férias.
Penso que começaram a publicá-lo hoje. Talvez eles também nos alcancem ))))
O que é quase 4 vezes mais rápido? Código, por favor!
https://www.mql5.com/ru/code/16169
https://www.mql5.com/ru/code/16169
Tenha cuidado ao utilizar esta função, ela funcionará correctamente numa gama de valores menor do que a NormalizeDouble.
Não vou explicar porquê - adivinhe por si mesmo.
A função "NormalizeDouble" funciona:
Tenha cuidado ao utilizar esta função, ela funcionará correctamente numa gama de valores menor do que a NormalizeDouble.
Não vou explicar porquê - adivinhe por si mesmo.
A função "NormalizeDouble" funciona:
A descrição da função contém a seguinte nota
Osvalores calculados de StopLoss e TakeProfit, bem como os valores dos preços em aberto para encomendas pendentes devem ser normalizados com a exactidão que pode ser obtida porDígitos().
Isto só é verdade para símbolos que têm um preço mínimo de 10^N, onde N é um número inteiro e não positivo. Se a etapa de preço mínimo tiver um valor diferente, então a normalização dos níveis de preços antes da OrderSend é uma operação sem sentido, o que na maioria dos casos resultará no retorno de OrderSend falso.
NormalizeDouble está completamente desacreditado. Não só a implementação é retardada, como também não faz sentido em múltiplos símbolos de troca (por exemplo, RTS, MIX, etc.).
Quanto à implementação alternativa apresentada, é tão exacta como a original, tanto para o positivo como para o negativo. E faz o arredondamento da mesma forma. Só funciona 4 vezes mais rápido.
Isto só é verdade para personagens que têm um preço mínimo de 10^N, onde N é um número inteiro e não positivo. Se a etapa de preço mínimo tiver um valor diferente, então a normalização dos níveis de preços antes da OrderSend é uma operação sem sentido, o que na maioria dos casos causará a devolução da OrderSend falsa.