Discusión sobre el artículo "Símbolo personalizados: fundamentos de uso en la práctica" - página 3

 

Hola.

Gracias por este articulo. Trato de averiguar cómo puedo crear un nuevo EURUSD M23 gráfico. Puedo crear una costumbre EURUSD.custom pero lo que tengo que hacer ot cambiar el marco de tiempo por favor?

 
michel picard:

Hola.

Gracias por este articulo. Trato de averiguar cómo puedo crear un nuevo EURUSD M23 gráfico. Puedo crear una costumbre EURUSD.custom pero lo que tengo que hacer ot cambiar el marco de tiempo por favor?

Si quieres decir que quieres formar barras/velas cada 23 minutos, entonces debes hacerlo en tu código como creas que es apropiado. Este artículo no proporciona un mecanismo listo para tal herramienta. Puede utilizar algunas partes del código que se adapten a sus necesidades y ampliarlo.

 
¿No se ha actualizado EqualVolumeBars desde que se publicó el artículo? Siempre se produce algún tipo de error durante la grabación.
 
Rorschach:
¿No se ha actualizado EqualVolumeBars desde que se publicó el artículo? Sigue apareciendo algún tipo de error al escribir.

Sería bueno dar detalles sobre las condiciones de inicio y los errores.

 
Stanislav Korotky:

Sería bueno dar detalles de las condiciones de arranque y los errores.

Registro:

HistoryCache 'EqAUDNZD' encabezado de contenedor inválido [0]

HistoryBase 'EqAUDNZD' contenedor inválido (1970.01.01) encontrado (off: 18881, tamaño: 28209, archivo: 4295014386)

Expertos:

CustomRatesUpdate falló: 0


ps Más de medio año de historial de ticks no leído ni una sola vez.

ps2 He convertido WriteToFile a write to array, aparecen estos errores

Log:

Ticks precio futuro EqAUDNZD (tick: 2021.11.25 06:00:00:00, last: 1970.01.01 00:00:00.000) 1.09038/1.09059/0.00000

Expertos:

Tick rewind bug, 2021.03.30 17:15:19

 
Rorschach:

Diario:

HistoryCache 'EqAUDNZD' cabecera de contenedor no válida [0]

HistoryBase 'EqAUDNZD' contenedor inválido (1970.01.01) encontrado (off: 18881, size: 28209, file: 4295014386)

Expertos:

CustomRatesUpdate falló: 0


ps Más de medio año de historial de ticks no se ha leído ni una sola vez.

ps2 Cambié WriteToFile para escribir en un array, pero aparecen estos errores

Log:

Ticks precio futuro EqAUDNZD (tick: 2021.11.25 06:00:00:00, last: 1970.01.01 00:00:00.000) 1.09038/1.09059/0.00000

Expertos:

Tick rewind bug, 2021.03.30 17:15:19

Pruébalo en diferentes versiones del terminal. Todo suena como de bajo nivel de carácter personalizado errores de la API (en particular, los mensajes de la historia y las garrapatas son generados por el propio terminal). En cuanto al mensaje "Tick rewind bug" del Asesor Experto - Escribí sobre un error similar (aparentemente no se ha solucionado):

Foro sobre trading, sistemas automáticos de trading y testeo de estrategias de trading

Símbolos personalizados. Errores, bugs, preguntas, sugerencias.

Stanislav Korotky, 2020.07.01 16:08

Nuevo misterio. Problema con CopyTicks en build 2507, en builds anteriores (en particular 2374) funcionaba bien.

Reducido todo a un simple script de prueba en la aplicación. Pide nuevos ticks desde el sondeo anterior.

Poco después de la primera pasada correcta del bucle, el script empieza a copiar en el array los ticks con la hora obviamente anterior a la especificada en el parámetro from, para ser más precisos - desde el principio del día actual.

¿Cuál es el error?

Dado que existe un código fuente, puedes estudiar el problema e intentar encontrar un "parche". Como último recurso, puede borrar todo el carácter personalizado y volver a crearlo: a veces es la única forma de librarse de errores incomprensibles.
 
Stanislav Korotky:

Pruébalo en diferentes builds del terminal. Todo esto parecen errores de bajo nivel de la API de símbolos personalizados (en particular, los mensajes de la historia y los ticks son generados por el propio terminal). En cuanto al mensaje del experto "Tick rewind bug" - Escribí sobre un error similar (aparentemente, no está arreglado):

Puesto que hay una fuente, puedes estudiar el problema y tratar de llegar a un "parche". Como último recurso, puedes borrar todo el personaje personalizado y recrearlo de nuevo - a veces esta es la única manera de deshacerse de bugs oscuros.

Yo ya estoy acostumbrado a que castoms y tester sean un bug continuo.

 
Rorschach:

Diario:

HistoryCache 'EqAUDNZD' cabecera de contenedor no válida [0]

HistoryBase 'EqAUDNZD' contenedor inválido (1970.01.01) encontrado (off: 18881, size: 28209, file: 4295014386)

Expertos:

CustomRatesUpdate falló: 0


ps Más de medio año de historial de ticks no se ha leído ni una sola vez.

ps2 Cambié WriteToFile para escribir en un array, pero aparecen estos errores

Log:

Ticks precio futuro EqAUDNZD (tick: 2021.11.25 06:00:00:00, last: 1970.01.01 00:00:00.000) 1.09038/1.09059/0.00000

Expertos:

Tick rewind bug, 2021.03.30 17:15:19

Puede usted por favor aconsejar, ¿ha encontrado una manera de resolver este problema?

 
GT56:

¿Puede decirme si ha encontrado la forma de resolver este problema?

En cuanto a "contenedor no válido" - se trata de un error del kernel, apenas podemos hacer nada al respecto.

El "Tick rewind bug" es generado por el propio Asesor Experto, cuando CopyTicksRange devuelve ticks antiguos en la matriz (con tiempo anterior al solicitado) - probablemente puede ser ignorado de alguna manera. No tengo una solución lista.

 

¡Buenas tardes, Stanislav!

¡En general, muchas gracias por el artículo y el trabajo realizado, he encontrado un montón de cosas nuevas!

¿Puedes decirme dónde en el código para buscar la lógica de la formación de barras de inversión en RENCO, he estado luchando con esto durante un mes en el probador, pensé que iba a encontrar una manera de simplemente pasar por alto con las señales, pero no así.... ) Soy principiante en programación, así que si podéis meter el dedo específicamente, os lo agradecería.

¿Por qué no podríamos dejar ABIERTO como está, para qué moverlo en las inversiones? Sería mucho más fácil con un probador, y en general. ¿Es así históricamente con renko? ¿Y tiene alguna utilidad práctica, salvo la "corrección"?