En respuesta a las solicitudes de los usuarios de la plataforma, FMZ está trabajando en la compatibilidad con la biblioteca de lenguaje Pine de TradingView y ahora ha ingresado una versión estable.
El soporte completo para las funciones del lenguaje es un esfuerzo continuo. Esta versión pública se publica con anticipación para facilitar las pruebas de los usuarios.
En el futuro, FMZ seguirá aumentando y mejorando la compatibilidad de la biblioteca de funciones con el lenguaje Pine de TradingView. Si tiene alguna necesidad, puede dejar un mensaje para esta estrategia.
Nota: Si encuentra una variable no definida, significa que esta propiedad aún no es compatible. Puede eliminar la llamada relevante o enviar una orden de trabajo para comunicarse con el personal técnico para resolver el problema.

/*backtest
start: 2017-08-17 08:00:00
end: 2025-07-16 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
strategy("supertrend", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50)
[supertrend, direction] = ta.supertrend(input(5, "factor"), input.int(10, "atrPeriod"))
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
if direction < 0
if supertrend > supertrend[2]
strategy.entry("entry long", strategy.long)
else if strategy.position_size < 0
strategy.close_all()
else if direction > 0
if supertrend < supertrend[3]
strategy.entry("entry short", strategy.short)
else if strategy.position_size > 0
strategy.close_all()