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
Mi post fue creado en el hilo equivocado, debería estar aquí:
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading
Nueva versión de MetaTrader 5 build 5200: extensión OpenBLAS y mayor control en MQL5
Stanislav Korotky, 2025.09.05 11:13 AM
¿Por qué 30 y no 31? El titular parece estar diseñado para 31 días.
¿Y si cripto?
¿Por qué 30 y no 31? El titular parece ser para 31 días.
Los índices de 0 a 30 son 31.
Los índices de 0 a 30 son 31 piezas.
Exactamente, de 0 a 30, ambos inclusive - un total de 31.
Exactamente, de 0 a 30, ambos inclusive - 31 en total.
¿Lo has entendido bien?
¿Así que lo has entendido bien?
No. En la cabecera del fichero, por lo que veo, la matriz para 31 días está reservada, lo cual es lógico. Así que debería ser 12*31 en el código. ¿Dónde me equivoco?
O proporciona un enlace a la descripción del formato tkc, donde dice que debería haber (como máximo) 30 días en un mes.
No. La cabecera del fichero, por lo que veo, reserva una matriz para 31 días, lo cual tiene sentido.
No tengo ninguna información sobre la cabecera. Estaba haciendo un carácter personalizado y mirando qué bytes se modificaban. Sólo a partir de esas acciones me di cuenta de lo que ciertos bytes de la cabecera son responsables.
Así que debería ser 12*31 en el código. ¿En qué me equivoco?
O proporciona un enlace a la descripción del formato tkc donde dice que debería haber (como máximo) 30 días en un mes.
La variable i toma 31 valores.
No tengo información sobre la cabecera. Hice un símbolo personalizado y observé qué bytes cambiaban. Sólo a partir de estas acciones me di cuenta de lo que ciertos bytes en el encabezado son responsables de.
La variable i toma 31 valores.
Claramente, el bucle cuenta desde 63, pero al describir el array, se asignan 64 para la cabecera, lo que equivale a que el bucle empiece desde -1. No es muy intuitivo, pero las matemáticas cuadran.
Obtener el número de ticks de un mes natural de forma no estándar.
Obtener información sobre los ticks históricos disponibles por símbolos.
Resultado.
Puede ver la causa del error 4004.
MTTester.mqh no está compilado.
Versión actualizada sólo en la página en ruso de la biblioteca.