Documentación

Aplicaciones

Última actualización el 17. 2. 2021 por Mark Fric

Calibración de los indicadores (nuevo en B131)

La función de calibración de los indicadores resulta útil cuando se desea configurar automáticamente los bloques de construcción para que utilicen valores que se encuentran dentro de un rango útil. Tras la calibración, los valores mín/máx/paso resultantes de cada indicador reflejarán el rango útil en función de la configuración de sus datos. Esto puede dar lugar a una construcción más eficaz, ya que no se utilizarán valores que nunca existirán en el gráfico.

El proceso de calibración funciona así:

  • Cada indicador se inicializa utilizando valores por defecto para sus parámetros y, a continuación, se ejecuta en todos los datos históricos de la configuración de datos.
  • Los valores calculados para cada barra se almacenan en una memoria y, a continuación, se calculan los valores mínimo y máximo efectivos a partir de todos los valores.
  • El valor mínimo se calcula como media - desviación típica, mientras que el máximo se calcula como media + desviación típica.
  • El cálculo del valor de un paso depende de la configuración de los pasos en Calibrar indicadores emergente.

 

Ventana emergente de calibración de indicadores

 

La calibración puede iniciarse pulsando el botón Calibrar ahora o puede comprobar el calibrar antes de empezar encender Bloques de construcción y la calibración se realizará automáticamente cada vez que se inicie el proyecto.

Una vez realizado el proceso de calibración, los resultados se muestran en la tabla de indicadores que aparece a continuación. Si lo necesita, puede ajustar manualmente los valores de la tabla. Después de pulsar Guardarlos valores de los indicadores se fijarán en bloques de construcción y se guardarán.

Una calibración por defecto que utilice únicamente los valores por defecto de cada indicador puede no ser tan eficaz, ya que el cálculo se realiza utilizando una única configuración para cada indicador y los valores de salida dependen en gran medida de la configuración individual de los parámetros. Por ello, hemos introducido un proceso de calibración más avanzado que permite ejecutar más instancias del mismo indicador, cada una con una configuración de parámetros diferente.

De este modo, los valores de salida reflejan mejor los valores reales con los que se puede tropezar durante la construcción. El algoritmo de cálculo de resultados es el mismo que durante la calibración de instancia única por defecto descrita anteriormente. La única diferencia es que se ejecutan más instancias para cada indicador y los valores de salida de cada una se almacenan juntos en la memoria.

Para poder configurar el proceso de calibración ampliado y definir ajustes de parámetros personalizados para cada indicador, hemos creado un archivo de configuración calibrationSettings.txt en carpeta usuario/configuración.

Puede personalizar la configuración según sus necesidades y su caso de uso. Si no especifica ninguna configuración, se utilizarán los valores predeterminados.

El formato del archivo es bastante sencillo, puede comentar las líneas utilizando # como primer carácter, las líneas vacías se omiten por defecto y la convención de nomenclatura es la misma que en los fragmentos de Java.

Puede configurar sólo algunos parámetros de un indicador, o todos, depende de usted. También puede desactivar el cálculo de algunos búferes de salida del indicador. Esto puede acelerar ligeramente el proceso de calibración. Por ejemplo, puede desactivar la línea principal del indicador ADX, porque es una línea intermedia entre +DI y -DI y por lo tanto no tendrá ningún impacto en los resultados de la calibración.

A modo de demostración, veamos a continuación una configuración de ejemplo:

Aquí estamos configurando los ajustes de calibración para el indicador QQE. Queremos usar ajustes personalizados para RSIPeriod y sF. No queremos computar los valores del buffer de salida Value1, así que lo configuramos como deshabilitado. Estos ajustes producirán un total de 5 instancias del indicador QQE durante el proceso de calibración. La configuración final de los parámetros será la siguiente:

Instancia # Periodo RSI sF wF
1 10 5 4.236
2 20 10 4.236
3 50 20 4.236
4 100 40 4.236
5 200 5 4.236

 

Los números rojos dentro de la tabla son los valores por defecto de los parámetros. El valor por defecto para sF es 5, para wF es 4,236.

Es posible que haya notado otro ajuste en los comentarios dentro del archivo de configuración de ejemplo - rounding=disabled. Por defecto embellecemos un poco los resultados de calibración presentados una vez realizada la calibración. Hacemos un pequeño redondeo para que los valores se vean mejor y no contengan demasiados decimales. Sin embargo, si desea obtener valores más precisos, puede desactivar el redondeo descomentando la línea. Esta es una demostración de cómo cambian los resultados dependiendo del redondeo.

Estos son los resultados redondeados por defecto para mi configuración de compilación:

Estos son los mismos resultados, pero sin redondeo:

Como puede ver, los valores de la segunda captura de pantalla son un poco más precisos. Depende de ti si dejas el redondeo activado o lo desactivas.

¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

Suscríbase a
Notificar a
3 Comentarios
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios
Emmanuel
15. 1. 2022 3:12 am

¡¡¡¡Esto es realmente impresionante, gracias por este gran trabajo !!!!

Kaveh Karimi
23. 2. 2022 8:43 pm

desafortunadamente no puedo entender el significado del indicador de calibración

tomas262
Admin
Responder a  Kaveh Karimi
25. 2. 2022 19.30 h

Hola,
el objetivo es que el proceso de construcción sea más eficaz, de modo que se necesite menos potencia de cálculo para obtener buenos resultados. Si no realiza la calibración, el comprobador podría utilizar rangos de indicadores y valores que no son útiles en absoluto