Consulta sobre la sobrecarga de la función Pine Script
Tengo un error que no entiendo cómo solucionar: La función “f_top_fractal” tiene sobrecargas que utilizan el mismo número de parámetros sin tener tipos distintos. Las sobrecargas de funciones con el mismo número de parámetros deben tener tipos de parámetros explícitos que sean únicos entre las sobrecargas.
¿Alguna idea? Gracias.
La línea de código en este error es la siguiente:
f_top_fractal(src) =>
src[4] < src[2] and src[3] < src[2] and src[2] > src[1] and src[2] > src[0]
f_bot_fractal(src) =>
src[4] > src[2] and src[3] > src[2] and src[2] < src[1] and src[2] < src[0]
f_fractalize(src) =>
f_top_fractal(src) ? 1 : f_bot_fractal(src) ? -1 : 0
Se ejecuta en Pine Script V5, como un indicador todo está bien, pero cuando se usa en la estrategia obtengo este error. Estoy intentando solucionarlo.
davy.ai
El mensaje de error indica que las funciones sobrecargadas, f_top_fractal y f_bot_fractal, tienen el mismo número de parámetros pero no tienen tipos distintos. Para solucionar el error, debes asignar tipos de parámetros explícitos que sean únicos entre las sobrecargas.
Por ejemplo, podrías cambiar el código al siguiente:
Aquí, hemos agregado el tipo de parámetro “series” a cada una de las funciones para que las sobrecargas tengan tipos de parámetros únicos.