Errores, fallos, preguntas - página 2607
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
Para los datos históricos, se toman los precios de apertura, alta, baja y cierre de las barras correspondientes para recalcular la barra sintética de apertura, alta, baja y cierre
Habrá una corrección en la próxima versión.
Si se utiliza una función Ask(EURUSD), se utilizarán los valores open+spread, high+spread, low+spread, close+spread de este símbolo (EURUSD en este ejemplo) al construir los datos sintéticos históricos
Si se utiliza la función ask(EURUSD), se utilizarán los valores open+spread, high+spread, low+spread, close+spread de este símbolo (EURUSD en este ejemplo) al construir los datos sintéticos históricos
Esto seguirá estando muy lejos de la exactitud. Por ejemplo, low_ask_EURUSD es siempre mucho mayor que low_bid_EURUSD + minSpread. Es decir, el sintético obtendrá unos askskis mucho mejores que el real (basado enel historial de ticks).
Tal vez, tenga sentido ofrecer el cálculo de una parte de la historia precisamente - a través de ticks.
Para los datos históricos, se toman los precios de apertura, alta, baja y cierre de las barras correspondientes para recalcular la barra sintética de apertura, alta, baja y cierre
Esto es un claro error, son precios de oferta. Todo lo que se describe aquí https://www.metaquotes.net/ru/metatrader5/news sobre el índice del dólar, etc. se basa incorrectamente en datos históricos. Escribí más sobre la historia de los precios aquí https://www.mql5.com/ru/forum/327330.
"entonces los valores open+spread, high+spread, low+spread, close+spread de este símbolo se utilizarán para construir los datos sintéticos históricos"
Esto también es un error, estoy de acuerdo con el comentario anterior.
Esto seguirá estando muy lejos de la exactitud. Por ejemplo, low_ask_EURUSD es siempre mucho mayor que low_bid_EURUSD + minSpread. Es decir, los sintéticos tendrán mucho mejor askkis que en la realidad (en el historial de ticks).
Tal vez, tenga sentido ofrecer el cálculo de una parte de la historia precisamente - a través de ticks.
Sí, tiene sentido contar a través de las garrapatas. Pero no está claro cuándo se aplicará
Esto es un claro error, son precios de oferta. Todo lo que se describe aquí https://www.metaquotes.net/ru/metatrader5/news sobre el índice del dólar, etc. se basa incorrectamente en datos históricos. Escribí más sobre la historia de los precios aquí https://www.mql5.com/ru/forum/327330.
"entonces los valores open+spread, high+spread, low+spread, close+spread de este símbolo se utilizarán al construir los datos sintéticos históricos"
Esto también es un error, estoy de acuerdo con el comentario anterior.
No es así. Pero algo más cercano a lo correcto que el anterior.
En este momento, no podemos ofrecer una variante más correcta que ésta
¿Cómo saber si una optimización ha sido interrumpida por un usuario (o por alguna otra razón) y no se ha completado? Parece que no hay manera de hacerlo ahora, ¿verdad? El manejador OnTesterDeinit debería aceptar el parámetro de la razón de forma similar a OnDeinit (añadiendo el código/número apropiado).
Se puede reconocer una exageración total.
Es posible descubrir la exageración completa.
Me gustaría conocer el caso general, incluyendo la genética.
He observado que MQLInfoString(MQL_PROGRAM_NAME) devuelve valores diferentes en el terminal MT5 y en el probador MT5.
En el terminal del cliente devuelve MiIndicador, mientras que en el Probador de Estrategias devuelve MiCarpetaMiIndicador.ex5
¿Es un error o una característica?