Estoy escribiendo un indicador multidivisa. Cuando vuelvo a cambiar el código, compila bien, pero cuando intento poner un indicador en un gráfico, me sale "archivo ex5 no válido". Intenté volver a guardarlo con otro nombre y lo mismo. Resulta que el problema está en el código, pero la compilación está bien.
Estoy escribiendo un indicador multidivisa. Cuando vuelvo a cambiar el código, compila bien, pero cuando intento poner un indicador en un gráfico, me sale "archivo ex5 no válido". Intenté volver a guardarlo con otro nombre y lo mismo. Resulta que el problema está en el código, pero la compilación está bien.
¿Cómo puedo ayudar?
Gracias.
¿La compilación se realiza sin errores ni advertencias? ¿Es preciso?
tol64: ¿La compilación se realiza sin errores ni advertencias? ¿Está seguro?
No hay errores, hay advertencias, en su mayoría inofensivas como los valores no utilizados. Pero existe este indicador de que la cantidad de búferes es menor que la necesaria. Voy a tratar de cavar aquí
ns_k: No hay errores, hay advertencias, en su mayoría inocuas como los valores no utilizados. Sin embargo, existe este indicador de que la cantidad de búferes es inferior a la necesaria. Intentaré indagar aquí.
Sí, eso es exactamente. Ahí es donde está el error:
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+intOnInit()
{
//--- indicator buffers mappingSetIndexBuffer(0,gEURThermB,INDICATOR_DATA);
SetIndexBuffer(0,gCHFThermB,INDICATOR_DATA);
gEURRM = new CRangeManager(1,0.2,20,"EURUSD");
gCHFRM = new CRangeManager(1,0.2,20,"USDCHF");
//---return(INIT_SUCCEEDED);
}
MT4 Built 500. Pongo la alerta a un nivel determinado, se dispara y todo va bien. Si desactivo la alerta (espacio), aparece como suspendida. Entonces el instrumento alcanza el umbral y se activa la alerta. ¿Es así como debería ser?
ps. Sí, una nota al margen. Primero resalté todas las alertas con mi ratón (6 de ellas) y presioné la barra espaciadora, todas se suspendieron. Después de disparar uno, ya lo he apagado con la barra espaciadora solamente y sigue disparando
Al iniciarse, el terminal jura que el símbolo especificado no está seleccionado. Lo he arrastrado a otra MT5 a través de la nube - funciona, y con cadenas comentadas usando tickers.
Intentaría encontrar la razón, pero no sé por dónde empezar a buscar un error tan desviado. ¿Tal vez deba reinstalar el terminal de una vez?
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Cuando lo llamo me sale
2013.05.31 13:08:41 temp (AUDUSD,M5) TERMINAL_COMPANY = MetaQuotes Software Corp.
Debe ser diferente corredor, o algo está mal, gracias.
terminal pertenece a MetaQuotes Software Corp.
brokerAccountInfoString(ACCOUNT_SERVER)
terminal pertenece a MetaQuotes Software Corp.
brokerAccountInfoString(ACCOUNT_SERVER)
¡Buenas tardes!
Estoy escribiendo un indicador multidivisa. Cuando vuelvo a cambiar el código, compila bien, pero cuando intento poner un indicador en un gráfico, me sale "archivo ex5 no válido". Intenté volver a guardarlo con otro nombre y lo mismo. Resulta que el problema está en el código, pero la compilación está bien.
¿Cómo puedo ayudar?
Gracias.
¡Buenas tardes!
Estoy escribiendo un indicador multidivisa. Cuando vuelvo a cambiar el código, compila bien, pero cuando intento poner un indicador en un gráfico, me sale "archivo ex5 no válido". Intenté volver a guardarlo con otro nombre y lo mismo. Resulta que el problema está en el código, pero la compilación está bien.
¿Cómo puedo ayudar?
Gracias.
¿La compilación se realiza sin errores ni advertencias? ¿Está seguro?
No hay errores, hay advertencias, en su mayoría inocuas como los valores no utilizados. Sin embargo, existe este indicador de que la cantidad de búferes es inferior a la necesaria. Intentaré indagar aquí.
Sí, eso es exactamente. Ahí es donde está el error:
Resaltado en rojo. Sustitúyelo por el 1.Sí, eso es exactamente. Eso es lo que está mal:
Resaltado en rojo. Sustitúyelo por el 1.Спасибо всем!MT4 Built 500. Pongo la alerta a un nivel determinado, se dispara y todo va bien. Si desactivo la alerta (espacio), aparece como suspendida. Entonces el instrumento alcanza el umbral y se activa la alerta. ¿Es así como debería ser?
ps. Sí, una nota al margen. Primero resalté todas las alertas con mi ratón (6 de ellas) y presioné la barra espaciadora, todas se suspendieron. Después de disparar uno, ya lo he apagado con la barra espaciadora solamente y sigue disparando
Voy a espolvorear un poco más.
Al iniciarse, el terminal jura que el símbolo especificado no está seleccionado. Lo he arrastrado a otra MT5 a través de la nube - funciona, y con cadenas comentadas usando tickers.
Intentaría encontrar la razón, pero no sé por dónde empezar a buscar un error tan desviado. ¿Tal vez deba reinstalar el terminal de una vez?