Construye 514. Los resultados de las pruebas individuales a veces no aparecen en el probador: no hay pestaña de "Resultados", no aparece la ventana del gráfico de la prueba, pero en el "Registro" la prueba está completa, en la pestaña de "Agentes" la prueba está al 99,9%, en "Ajustes" el botón "Iniciar" está disponible.
Reinstalé el programa. Ahora el terminal está cargado y hay conexión, pero después de instalar el EA en el gráfico, todo se cuelga de nuevo.
El Asesor Experto sólo tiene dos funciones iCustom y ChartIndicatorAdd. ¿Qué podría haber cambiado para ellos? Renat, hace tiempo que se habla de una construcción estable. ¿Cuándo lo vas a conseguir? Sólo un sinfín de arreglos... ¿Y cómo puedo confiarle el dinero?
Renat: Publique su experto en su totalidad, por favor. Puede ser sobre él.
//---начало блока описания индикатора#property description "Forecast_Indicator"#property version "1.0"#property copyright "Copyright 2011"#property link ""//+++++++++++++++++++++++++++++++++++//---начало блока настроек индикатораinputint INP_TAU=1; //inputdouble INP_ZNACHIMOST=0.1; //inputint INP_MODE_TAU=1; //inputint INP_BACK_TIME_SHIFT=0; ////-конец блока настроек индикатора------//++++++++++++++++++++++++++++++++++++++//---начало блока глобальных переменных-int forecast_buffer_indicator_handle;//int shift_buffer_indicator_handle;////---конец блока глобальных переменных-----//+++++++++++++++++++++++++++++++++++++++++//---начало блока инициализации индикатора-voidOnInit()
{
forecast_buffer_indicator_handle=iCustom(NULL, 0, "Forecast_Indicator_100_no_diff\\forecast_buffer_indicator", INP_TAU, INP_ZNACHIMOST, INP_MODE_TAU, INP_BACK_TIME_SHIFT);
shift_buffer_indicator_handle=iCustom(NULL, 0, "Forecast_Indicator_100_no_diff\\shift_buffer_indicator", INP_TAU, INP_ZNACHIMOST, INP_MODE_TAU, INP_BACK_TIME_SHIFT);
ChartIndicatorAdd(0, 0, forecast_buffer_indicator_handle);
ChartIndicatorAdd(0, 1, shift_buffer_indicator_handle);
}
//---конец блока инициализации индикатора----//+++++++++++++++++++++++++++++++++++++++++++//---начало блока деинициализации индикатора-voidOnDeinit(constint reason)
{
ChartIndicatorDelete(0, 0, "Forecast (Tau="+string(INP_TAU)+", Znachimost="+string(INP_ZNACHIMOST)+", Mode="+string(INP_MODE_TAU)+", Back time shift="+string(INP_BACK_TIME_SHIFT)+")");
IndicatorRelease(forecast_buffer_indicator_handle);
ChartIndicatorDelete(0, 1, "Shift (Tau="+string(INP_TAU)+", Znachimost="+string(INP_ZNACHIMOST)+", Mode="+string(INP_MODE_TAU)+", Back time shift="+string(INP_BACK_TIME_SHIFT)+") =");
IndicatorRelease(shift_buffer_indicator_handle);
}
//---конец блока деинициализации индикатора-//++++++++++++++++++++++++++++++++++++++++++//---начало блока обновления индикатора---intOnCalculate (
constint rates_total, // current size of the timeseries arrayconstint prev_calculated, // size of the timeseries array got by reurn value the last timeconstdatetime& time[], // Timeconstdouble& open[], // Openconstdouble& high[], // Highconstdouble& low[], // Lowconstdouble& close[], // Closeconstlong& tick_volume[], // Tick Volumeconstlong& volume[], // Real Volumeconstint& spread[] // Spread
)
{
return(rates_total);
}
//---конец блока обновления индикатора-
Este es todo el Asesor Experto. Tal vez la razón es "MQL5: solicitud de datos de series de tiempo fijo de los indicadores personalizados", pero lo que cambió y qué hacer. Por cierto, después de la reinstalación "MI" perfil de configuración de windows ha desaparecido, aunque no marqué "borrar datos personales" al desinstalar, y todo lo que dibujé en los gráficos de windows durante 3 meses se ha perdido.
Hice un indicador simple, pero no entiendo por qué no quiere trabajar;(
close[i] al sustituir produce, SmoothSpreadBuffer[i] al sustituir también produce, ¿por qué no quiere dividir uno por otro y mostrar el resultado?
el resultado, cierto, a veces da, pero no se corresponde con la realidad, por ejemplo en el EURUSD el valor en el reloj debería estar dentro de los 300-400...
Ver-Herramientas-Expertos.
La división por cero es un error crítico. los programas mql se niegan categóricamente a hacerlo)
Si no lo investigas, puedes hacerlo de esta manera:
una pregunta sobre el uso de indicadores. He escrito un código de prueba.
Muestra periódicamente el fractal con i = 2, pero no está presente en la pantalla (desde el indicador estándar Fractales)
Por favor, indique cuál es el error
Fractals es un indicador que se redibuja en la segunda barra. En los primeros ticks, la condición del fractal puede cumplirse; cuando la barra actual supera el valor del fractal, no.
Ashes: Construye 514. Los resultados de las pruebas individuales a veces no aparecen en el probador: no hay pestaña de "Resultados", no aparece la ventana del gráfico de la prueba, pero en el "Registro" la prueba está completa, en la pestaña de "Agentes" la prueba está al 99,9%, en "Ajustes" el botón "Iniciar" está disponible.
Ashes: Construye 514. Los resultados de las pruebas individuales a veces no aparecen en el probador: no hay una pestaña de "Resultados", la ventana del gráfico de la prueba no aparece, pero en el "Registro" la prueba está completa, en la pestaña de "Agentes" la prueba está al 99,9%, en "Ajustes" el botón "Iniciar" está disponible.
Reinstalé el programa. Ahora el terminal está cargado y hay conexión, pero después de instalar el EA en el gráfico, todo se cuelga de nuevo.
El Asesor Experto sólo tiene dos funciones iCustom y ChartIndicatorAdd. ¿Qué podría haber cambiado para ellos? Renat, hace tiempo que se habla de una construcción estable. ¿Cuándo lo vas a conseguir? Sólo un sinfín de arreglos... ¿Y cómo puedo confiarle el dinero?
Reinstalé el programa. Ahora el terminal está cargado y hay conexión, pero después de instalar el EA en el gráfico, todo se cuelga de nuevo.
El Asesor Experto sólo tiene dos funciones iCustom y ChartIndicatorAdd. ¿Qué podría haber cambiado para ellos?
Publique su experto en su totalidad, por favor. Puede ser sobre él.
sustituye los valores del EURUSD por la hora actual y ya lo tienes:
Ma, por ejemplo, con una media de 16 precios de cierre
o sería mejor utilizar
Desgraciadamente no has entendido el problema, SmoothSpreadBuffer[i] es un suavizado alto-bajo
Por desgracia, se necesita tiempo para entrar en él. Y el tiempo es dinero.
No puedes resolver el problema por ti mismo,
Hice un indicador simple, pero no entiendo por qué no quiere trabajar;(
close[i] al sustituir produce, SmoothSpreadBuffer[i] al sustituir también produce, ¿por qué no quiere dividir uno por otro y mostrar el resultado?
el resultado, cierto, a veces da, pero no se corresponde con la realidad, por ejemplo en el EURUSD el valor en el reloj debería estar dentro de los 300-400...
Ver-Herramientas-Expertos.
La división por cero es un error crítico. los programas mql se niegan categóricamente a hacerlo)
Si no lo investigas, puedes hacerlo de esta manera:
una pregunta sobre el uso de indicadores. He escrito un código de prueba.
Muestra periódicamente el fractal con i = 2, pero no está presente en la pantalla (desde el indicador estándar Fractales)
Por favor, indique cuál es el error
En los primeros ticks, la condición del fractal puede cumplirse; cuando la barra actual supera el valor del fractal, no.
Construye 514. Los resultados de las pruebas individuales a veces no aparecen en el probador: no hay pestaña de "Resultados", no aparece la ventana del gráfico de la prueba, pero en el "Registro" la prueba está completa, en la pestaña de "Agentes" la prueba está al 99,9%, en "Ajustes" el botón "Iniciar" está disponible.
Construye 514. Los resultados de las pruebas individuales a veces no aparecen en el probador: no hay una pestaña de "Resultados", la ventana del gráfico de la prueba no aparece, pero en el "Registro" la prueba está completa, en la pestaña de "Agentes" la prueba está al 99,9%, en "Ajustes" el botón "Iniciar" está disponible.
¿Puedeescribir al Servicio de Atención al Cliente con todos los detalles que necesita?
Gracias.