He añadido un valor variable a una descripción de alerta (por ejemplo {{close}}), pero no funciona

La función de sustitución de valores, en lo que respecta a alertcondition(), sólo funciona para los scripts que se escribieron en Pine v4 o superior. Si, cuando se dispara la alerta, las variables de la descripción no se sustituyen por valores (es decir, muestra Close = {{close}} en lugar de Close = 45,1), es probable que el indicador con la función alertcondition() esté escrito en versiones anteriores de Pine y las descripciones de variables no funcionarán para él.

Así es como funciona en Pine v4 o superior:


Y así es como funciona en versiones anteriores de Pine:


Esto ocurrirá incluso si añade la variable en el campo de Mensaje en el diálogo de la Alerta (sin editar el propio código). Si añade la variable allí y no se sustituye cuando se dispara la alerta, lo más probable es que el indicador esté escrito en Pine v3 o inferior.

 

Si el script es suyo, puede utilizar nuestro Convertidor para convertir un script de v3 a v4. Puede leer más sobre esta función aquí. Si el script es de una biblioteca pública, puede ponerse en contacto con su autor y pedirle que actualice el indicador a v4.