Errores, fallos, preguntas - página 1351

 
Karputov Vladimir:
¿Serie de tiempo de la matriz? ¿La matriz no es una serie temporal?
series de tiempo
 
Itum:
series de tiempo

Luego los últimos cinco valores:

// dollars[] - заполненный массив, таймсерия
//--- получение последних пяти значений
for(int i=4;i>=0;i++)
   Print("dollars[",i,"]=",dollars[i])
 

Es la primera vez que me encuentro con esto. Compilado sin errores, sin garantías, el código es completamente mío. Hice cambios significativos ayer y no se inicia, ni siquiera se llama a OnInit. Puedo volver a una versión antigua en SVN, pero quiero saber qué significan estos mensajes y cuál puede ser la causa. No puedo citar el código, hay un proyecto con decenas de archivos.

Cuando se ejecuta el EA me aparecen mensajes

2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: global initialization failed
2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: invalid EX4 file (8)
2015.08.22 22:06:34.521 ScalpHunter NZDJPY.e,M15 inputs: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1.0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Expert Projects\ScalpHunter\ScalpHunter NZDJPY.e,M15: cargado con éxito

¿Qué significan las dos primeras líneas? ¿Y ese ocho en la línea "archivo EX4 no válido (8)"?

 
Alexey Volchanskiy:

Es la primera vez que me encuentro con esto. No hay errores de compilación, no hay garantías, el código es completamente mío. Hice cambios significativos ayer y dejó de funcionar, incluso OnInit no se llama. Puedo volver a una versión antigua en SVN, pero quiero saber qué significan estos mensajes y cuál puede ser la causa. No puedo citar el código, hay un proyecto de una docena de archivos.

Recibo mensajes cuando inicio el experto

2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: falla la inicialización global
2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: archivo EX4 no válido (8)
2015.08.22 22:06:34.521 ScalpHunter NZDJPY.e,M15 entradas: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1,0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Proyectos expertosScalpHunter\NScalpHunter NZDJPY.e,M15: cargado con éxito

¿Qué significan las dos primeras líneas? ¿Y ese ocho en la línea "archivo EX4 no válido (8)"?

Error de inicialización de variables globales, probablemente variables de parámetros de entrada en un lugar equivocado...
 
Vladimir Pastushak:
Error de inicialización de las variables globales, lo más probable es que hayas puesto las variables de los parámetros de entrada en el lugar equivocado...
Bueno, entiendo el inglés, no está claro donde puede ocurrir este error y por qué se escribe un archivo EX4 inválido, si no hay errores de compilación y warping.
 
Vladimir Pastushak:
Error de inicialización de variables globales, lo más probable es que hayas puesto las variables de los parámetros de entrada en el lugar equivocado...
Bajo el depurador incluso OnInit no se inicia, es decir, el error se produce exactamente en la inicialización, como está escrito. No está claro por qué el archivo EX4 inválido, si el compilador no generó un error o deformación.
 
Alexey Volchanskiy:
Bajo el depurador incluso OnInit no se ejecuta, es decir, el error se produce exactamente durante la inicialización, como está escrito. No está claro por qué el archivo EX4 no es válido, si el compilador no dio error o warping.
Estudiar el código, antes del init ...
 
Vladimir Pastushak:
Código en el estudio, hasta el init...
Gracias por la ayuda, lo resolveré. Scalper consiste en más de una docena de archivos .mqh con clases, por lo que no tiene sentido publicar OnInit, es donde se crean e inicializan las clases. He desactivado todos los módulos, el scalper ahora funciona en modo inactivo. Hoy voy a encenderlos de uno en uno y ver dónde está el problema.
 

¿Cuándo cambiaron las leyes de las matemáticas?

¿Desde cuándo 4,5 no es mayor que 4,45?

 
Leanid Aladzyeu:

¿Cuándo cambiaron las leyes de las matemáticas?

¿Desde cuándo 4,5 no es mayor que 4,45?

¿Has probado con 4,50?