En réponse aux demandes des utilisateurs de la plateforme, FMZ travaille sur la compatibilité avec la bibliothèque de langage Pine de TradingView et est désormais entré dans une version stable.
La prise en charge complète des fonctions linguistiques est un effort continu. Cette version publique est publiée à l’avance pour faciliter les tests utilisateurs.
À l’avenir, FMZ continuera d’augmenter et d’améliorer la prise en charge de la bibliothèque de fonctions pour le langage Pine de TradingView. Si vous avez des besoins, vous pouvez laisser un message pour cette stratégie.
Remarque : si vous rencontrez une variable non définie, cela signifie que cette propriété n’est pas encore prise en charge. Vous pouvez supprimer l’appel concerné ou envoyer un ordre de travail pour contacter le personnel technique afin de résoudre le problème.

/*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()