Características del lenguaje mql5, sutilezas y técnicas - página 231
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Lo siento por las preguntas de principiante ... así que, ¿cuál debo centrarme en el desarrollo de código? 4 o 5? tal vez no entiendo - ¿debo elegir sólo 5 para la funcionalidad de comercio? ¿es mejor que MQL4s?
Bueno, la elección es tuya, pero si alguien me dijera que el más antiguo ya no se está desarrollando y todo el desarrollo más reciente está en el más nuevo, yo pensaría que mi elección sería obvia (a menos que hubiera otras circunstancias que pesan sobre ella).
EDIT: Sin embargo, dado que tu perfil indica que estás en EE.UU., también puede depender de qué brokers piensas utilizar y qué plataformas ofrecen.Foro sobre negociación, sistemas automatizados de negociación y ensayo de estrategias de negociación
Peculiaridades del lenguaje mql5, sutilezas y técnicas de trabajo
fxsaber, 2023.01.07 23:01
Hay dos tipos de corredores, que traducen el tiempo en los EE.UU. / Europa. Debido a esto, en particular, el tiempo de rollover se desplaza.
El tipo de corredor se puede determinar automáticamente.
Los resultados de la ejecución en algunos corredores.
RannForex-Server - Europe MetaQuotes-Demo - Europe FXOpen-MT5 - USA Alpari-MT5 - Europe Tickmill-Live - USA ICMarketsSC-MT5-2 - USA Darwinex-Live - USA
Por el momento el script produce resultados muy diferentes. No recomiendo el uso de MT5-calendario hasta que comprenda plenamente sus peculiaridades.
Una técnica muy sencilla en MQL5 permite acelerar los backtests de forma gratuita: la memorización de los índices de posición/orden por tipo.
Un ejemplo de aceleración del código rápido publicado anteriormente.
Tiene sentido dividir las posiciones/órdenes por tipos.
Si necesitas un cero imaginario para cualquier doble.
DBL_EPSILON
El número más pequeño para el que se cumple la condición 1.0+DBL_EPSILON != 1.0.
2.2204460492503131e-016
DBL_EPSILON
El número más pequeño para el que se cumple la condición 1,0+DBL_EPSILON != 1,0.
2.2204460492503131e-016
Gracias.
DBL_EPSILON
El menor número que cumple la condición 1.0+DBL_EPSILON != 1.0
2.2204460492503131e-016
Por favor, disculpadme por comentar en inglés, no hablo ruso.
Esto significa:
porque el DBL_EPSILON es la tasa de error relativa. relativo significa relativo a la magnitud del número.
a 1,0, la tasa de error = 1 * 2 ,2204460492503131e-016 (DBL_EPSILON)
a d, la tasa de error = d * DBL_EPSILON .
El ordenador no puede diferenciar entre d y d * (1 + 0,5*DBL_EPSILON), por lo que codifica ambos en el mismo binario.Por lo tanto, se obtiene verdadero para la comparación exacta (binaria) ==
DBL_EPSILON
El número más pequeño para el que se cumple la condición 1,0+DBL_EPSILON != 1,0.
2.2204460492503131e-016
Esta es una mala explicación, porque