![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Yedelkin:
Pero al hacerlo, tendría que aceptar tres tipos de riesgo:
- el riesgo de que las cotizaciones lleguen de hecho a una hora que no corresponde a la zona horaria GMT+1;
- el riesgo de que la hora indicada con las cotizaciones no admita realmente el horario de verano;
- el riesgo de que el cambio al horario de invierno no se aplique para un momento de cotización distinto al 28 de octubre.
Esto es exactamente de lo que estoy hablando.
Muy bien, esta discusión parece haber llegado a su fin ya que la respuesta principal del Organizador es que será GMT+2 hasta el 28 de octubre de 2012 y GMT+1 después del 28 de octubre.
La cuestión de los datos históricos ya no me interesa, ya que simplemente he tenido en cuenta estos cambios en el EA.
Intenté utilizar funciones sobre datos históricos para determinar la hora:
Todos muestran la misma hora = TimeCurrent(); Ofset=0;
¿Puedes decirme, tal vez estoy haciendo algo mal?
Si lo estoy haciendo todo bien, ¿cómo puedo utilizar estas funciones al hacer las pruebas?
Intenté utilizar funciones sobre datos históricos para determinar la hora:
Todos muestran la misma hora = TimeCurrent(); Ofset=0;
¿Puede decirme si estoy haciendo algo mal?
querida Roche... No entiendo por qué es tan difícil responder si habrá un cambio al horario de invierno el 28 de octubre.
¡¡¡¡no todo el mundo aquí es un superprogramador que puede hacer la fusión nuclear por medio de µl!!!! (la mayor parte del lenguaje está en el otro lado de la pantalla).
¡¡¡¡¡¡¡¡¡¡¡este es el foro para preguntar!!!!!!!!!!! (w.m.)
pero, ¿cómo puedo hacer una enmienda?
Sí, eso es correcto. Véase el artículo"Fundamentos de las pruebas en MetaTrader 5", sección "Simulación del tiempo en el probador". Todos muestran la misma hora = TimeGMT().
Sí, gracias, lo he visto. Eso es todo.
Esto es sólo una razón para seguir repitiendo el mismo consejo: en las operaciones orientadas a ciertas zonas horarias, debe utilizar TimeGMT(). Así conseguirá esa "universalidad" de la que se hablaba ayer :)
En el comercio, sí, pero ¿en las pruebas?
¿Cómo puedo saber si se ha cambiado el horario de verano en las pruebas? Resulta que no se puede?????
En el comercio, sí, pero ¿en las pruebas?
¿Cómo puedo saber si se ha cambiado el horario de verano en las pruebas? Resulta que no hay manera?????
Y también en las pruebas. Juzgue usted mismo. Si partimos de la hora GMT, tenemos que suponer que esta zona horaria permanece invariable durante todo el año. Al fin y al cabo, todas las demás zonas horarias, si tienen horario de verano, añaden una hora al GMT. Así, en la orientación táctica GMT, debe controlar si la zona horaria deseada está en horario de verano/invierno. Es decir, el código debe contener ya comprobaciones sobre la ocurrencia/finalización del horario de verano en la zona horaria deseada. Estas comprobaciones funcionarán en el probador.
Por supuesto, esto es cierto si las citas en el historial se almacenan con horas GMT, pero esta cuestión aún no se ha planteado :/
pero, ¿cómo puedo hacer una enmienda?