Símbolos personalizados. Errores, fallos, preguntas, sugerencias. - página 18
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
Bug 24.
Las bases de datos de garrapatas sondeadas e importadas no coexisten correctamente.
Resultado
Se volvieron a muestrear/importar cinco garrapatas sucesivamente, pero se encuentran 10 garrapatas en el historial. Al mismo tiempo, cinco garrapatas van primero, y luego las mismas cinco garrapatas. Es decir, incluso la hora de las entradas en la base de datos de ticks no es consecutiva.
Preste atención a las banderas de la segunda mitad de las garrapatas, son diferentes a las de la primera.
No es reproducible. El gráfico vacío se actualiza inmediatamente después de importar las barras.
¿Qué ocurre si no se abre la carta? Abrir el gráfico después de importar las barras.
O cerrar y abrir el gráfico.
O actualizar el gráfico desde el menú contextual del gráfico.
Pregunta capciosa )))
Importé rejas y cerré todas las ventanas.
Luego reabrí los símbolos, y fui a la pestaña Bares, seleccioné mi símbolo allí.
¿Deben aparecer las barras? Está en blanco.
Cuando he pulsado el botón de carga (con la preselección del periodo de cobertura), tampoco aparecen.
Probé la versión 1970 - la misma situación.
Abrir/cerrar el gráfico y el programa no ayuda.
Todavía no me he puesto a programar.
Bueno, debe ser así...
Si tienes la posibilidad, conéctate a distancia y mira lo que necesita, plz.
https://www.mql5.com/ru/forum/147666/page2#comment_3720399
Podría ayudar a alguien.
Pero yo tenía un problema diferente
1. Además del archivo 2019.hcc se generó el archivo 1970.hcc
Después de borrarlo, pareció volver a la vida.
2. había líneas rojas donde o o h estaba fuera de l h
no está claro de dónde viene 1970.
no había tales fechas, ni líneas vacías
tal vez un montón de velas, por debajo de 50k
es posible mirar, pero ¿cómo ampliar el gráfico de amplitud más visible?
Necesito apuntar con precisión a los extremos de las velas al dibujar objetos
no es conveniente introducir las propiedades y establecer los valores manualmente
se desplaza el gráfico al final y tengo que rebobinar
¿cómo puedo arreglarlo para que no salte a la última barra?
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Bichos, errores, preguntas
Stanislav Korotky, 2019.08.22 17:34
¿Alguien se ha encontrado con el siguiente problema con los personajes personalizados? La función CustomRatesUpdate pasa las cotizaciones normales, pero en realidad el gráfico y la ventana de datos obtienen algo extraño (en este caso, en los valores de cierre y baja son 100 veces menos que los pasados):
Además, en paralelo, se emulan los ticks individuales con CustomTicksAdd con los mismos valores de precio de cierre que en el registro (inmediatamente antes de CustomRatesUpdate), es decir, no está claro de dónde vienen los valores reducidos entre comillas.
UPD:
Tengo una situación "inversa" en el USDCAD - las cotizaciones aumentan 10 veces después de escribir. Este es el registro que estoy recibiendo:
El primer ArrayPrint es lo que se escribió en CustomRatesUpdate, y el segundo ArrayPrint es lo que se leyó usando CopyRates de la última barra más reciente inmediatamente después de la escritura. En primer lugar, la diferencia es el último dígito de la apertura, pero lo más importante es que el máximo y el cierre se multiplican por 10.
PS. En las garrapatas todo está bien:
Stanislav Korotky:
PS. Todo está bien en las garrapatas:
Bug 22.
Bug 22.
¿Se ha solucionado en alguna de las últimas versiones?
¿Qué es el error 4022? Algo relacionado con el intento de escribir una barra a un personaje personalizado. Pero a juzgar por el código, es un genérico.
Al principio, era esto:
4401 al llamar aCustomRatesUpdate. Luego una lectura de las últimas 10 barras para el símbolo personalizado con CopyRates (podemos ver algunas tonterías en la base). Luego a través de los tiempos de espera varios intentos de escribir una barra de nuevo, hasta que aparece 4022. Y luego la terminación anormal del EA, después de lo cual se reinició.
La cuestión es la siguiente.
Necesito cambiar dinámicamente los niveles de parada y congelación en un símbolo personalizado.
Existe el siguiente código para el EA de prueba:
En el modo de depuración normal, obtengo un error sólo en el cuerpo del manejador OnTick(). El error tiene el código 0.
En el modo de depuración del historial me aparece un error durante la inicialización. El error es así:
Es decir, hay una prohibición de llamar a la función del sistema.
ERR_FUNCTION_NOT_ALLOWED
4014
No se puede llamar a la función del sistema
En general, ¿es posible cambiar los valores de nivelación de parada y de nivelación libre mientras el EA se ejecuta en un símbolo personalizado?
La cuestión es la siguiente.
Necesito cambiar dinámicamente los niveles de parada y congelación en un símbolo personalizado.
Existe el siguiente código para el EA de prueba:
En el modo de depuración normal, obtengo un error sólo en el cuerpo del manejador OnTick(). El error tiene el código 0.
En el modo de depuración del historial me aparece un error durante la inicialización. El error es así:
Es decir, hay una prohibición de llamar a la función del sistema.
ERR_FUNCTION_NOT_ALLOWED
4014
No se puede llamar a la función del sistema
En general, ¿es posible cambiar los valores de stop lev y freeze lev mientras el EA se ejecuta en un símbolo personalizado?
Y por qué en las líneas OnTick()
и
entrar en el cuerpo del bloque de manejo de errores en el cambio de la propiedad del carácter con éxito? (sin el signo "!")
¿Por qué las líneas de OnTick()
и
¿introducir el cuerpo del bloque de manejo de errores en el cambio de la propiedad del carácter con éxito? (sin el signo "!").
Artyom, ¡gracias! Mi descuido.
Versión actualizada:
Ahora todo funciona en modo de depuración normal. Pero no en el Probador. Sigue escribiendo allí: