Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 791
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
No, sólo "cargado con éxito" y "eliminado".
Sí, lo he visto, he probado a cargar tu código, hay un desbordamiento de pila por
2019.03.26 19:38:16.053 Desbordamiento de pila
trató de mover globalmente las variables descritas en la sección OnStart() no ayudó, tal vez en algún lugar en el código que tiene una gran cantidad de datos, es necesario entender lo que está haciendo, y el código no es óptimo escrito, no puedo tan rápido ayuda
Karoche Me perdí esto en el registro, mi script utiliza grandes matrices de doble (3 matrices de 864000). Reducido en 10 veces, todo funciona, estoy en un nivel bajo no es versado, dime qué tipo de hierro que necesita para bombear con el fin de tales cosas funcionan, sólo tiene que añadir RAM? Desde luego no voy a comprar un especial para el prog, lo voy a reescribir, sólo me lo pregunto.
Karoche Me perdí esto en el registro, mi script utiliza grandes matrices de doble (3 matrices de 864000). Reducido en 10 veces, todo funciona, estoy en un nivel bajo no es versado, dime qué tipo de hierro necesita para bombear con el fin de tales cosas para trabajar, sólo tiene que añadir RAM? Desde luego no voy a comprar un especial para el prog, lo voy a reescribir, sólo me lo pregunto.
3 x 8 x 864000 = 20736000 bytes
esto es demasiado, mt4 es de 32 bits, no quiero buscar información, pero creo que los programas de 32 bits tienen 2 gb de memoria asignada
Mi dispositivo no tiene nada que ver.
ZS: los 20736000 bytes recalculados son 20 Mb, en principio no es mucho, probablemente tienes arrays descritos estáticamente, intenta cambiar a arrays dinámicos y luego redimensionar, quizás ayude - hace tiempo que no leo como se asigna la memoria en MT, pero el script se estrelló por desbordamiento de pila - en algún lugar la memoria está muy reservada
¿Cómo crear un array mediante new para que se escriba en chem? Sólo entendí cómo crear una clase con un array en el campo, pero sería raro usarlo, en c++ se ve así: int *array = new int[n]; Aquí no funciona.
https://docs.mql4.com/ru/array/arrayresize
¿Pueden decirme cómo mostrar el precio ASK cinco caracteres después del punto de impresión en lugar de cuatro?
La fecha 26.03.2019 por ejemplo, ¿cómo convertirla en 3 días, para que el Comentario venga el 23.03.2019?
Tú eres el que ha tardado 24 horas.
ZS. Y tú eres el que se quitó...