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
Hola. ¿Hay alguna posibilidad de mover el calendario a una hora determinada?
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading.
Bibliotecas: Calendario
fxsaber, 2023.04.13 11:46 am.
Esto se soluciona con una línea.
Calendar += 3600.No recuerdo toda la funcionalidad. ALT+M ayuda.
No recuerdo todas las funciones. ALT+M ayuda.
Esto es razonable. Desafortunadamente, no estoy listo para hacerlo todavía.
Hola - Acabo de utilizar su ejemplo Calendario EA y no parece estar cargando los datos del calendario. Antes de la versión 5.0 build 5200 funcionaba bien. ¿Alguna idea de lo que está mal o alguna solución? Gracias
Comprobado - funciona.
Estos archivos almacenan un único calendario para todos los terminales.
Comprobado: funciona.
Estos archivos almacenan un único calendario para todos los terminales.
Definitivamente no funciona aquí con tu EA de prueba, con 2 terminales diferentes. Uno directamente desde metaquotes y otro a través de mi broker. Véase más abajo, ambos muestran error de código 1:

Veo 3 archivos en \AppData\Roaming\MetaQuotes\Terminal\Community\Calendar, eventos, países y descripciones.
Las líneas en su EA de prueba, muestran que el archivo calendar.bin debe guardarse como "Calendar.bin" en la carpeta "Roaming\MetaQuotes\Terminal\<identifier>\MQL5\Files", pero no está allí. Antes de la build 5200, se colocaban allí correctamente. ¿Alguna idea de lo que podría estar mal?
Definitivamente no está funcionando aquí con su EA de prueba, con 2 terminales diferentes. Uno directamente desde metaquotes y otro a través de mi broker. Véase más abajo, ambos muestran error de código 1:
Veo 3 archivos en \AppData\Roaming\MetaQuotes\Terminal\Community\Calendar, eventos, países y descripciones.
Las líneas en su EA de prueba, muestran que el archivo calendar.bin debe guardarse como "Calendar.bin" en la carpeta "Roaming\MetaQuotes\Terminal\<identifier>\MQL5\Files", pero no está allí. Antes de la build 5200, se colocaban allí correctamente. ¿Alguna idea de lo que podría estar mal?
Para asegurarse de que esto no es mi configuración, he instalado una máquina virtual de Windows fuera de mi propia red, todo limpio. Descargué el terminal, instalé los archivos de inclusión más el EA Calendar_Example. Sigue siendo el mismo problema, código de error 1, calendar.bin no se descarga:

¿Alguna idea de lo que puede estar mal?
Hasta que no se solucionen los cambios en MQL5, no veo el sentido de investigarlo. Pruebe la construcción de abajo.
Hace poco me di cuenta de que guardar todo el calendario en un archivo para trabajar con él en el probador empezaba a agotarse al cabo de unos 50 segundos.
Anteriormente, todo funcionaba bien y el calendario completo se descargaba en un archivo sin problemas. Sospecho que con una de las versiones del terminal, el tiempo de espera para CalendarValueHistory se redujo.
Lo he comprobado en diferentes terminales y diferentes servidores, aunque el terminal es b5327 en todas partes. También he probado a reducir el periodo. Por lo tanto, durante un año, también hay un tiempo de espera. Pero durante unos días, se descarga normalmente.
¿Hay alguna solución para evitar dividir las llamadas en periodos cortos?
Lo he comprobado en diferentes terminales y diferentes servidores, aunque el terminal es b5327 en todas partes. También he probado a reducir el periodo. Por lo tanto, durante un año, también hay un tiempo de espera. Pero durante unos días, se descarga normalmente.
¿Hay alguna solución para evitar dividir las llamadas en periodos cortos?
He investigado un poco. Si pasas un periodo superior a un mes a CalendarValueHistory, la función empieza a colgarse durante unos 50 segundos y luego se bloquea debido a un timeout. Sin embargo, la misma llamada, pero para un día más corto, se ejecuta en <70ms y guarda perfectamente unos 5.000 eventos de calendario. Definitivamente algo ha cambiado en él.