1Copy the scriptPress Copy script above, or the copy button on the code below.
2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
4Add it to the chartPress Add to chart, then adjust the settings with the gear icon next to its name.
Source Code
18 lines of Pine Script v6 from benches/test_data/function_calls.pine, published under MPL-2.0. Keep the author's credit and licence lines when you reuse it.
function_calls.pine
//@version=6
indicator("function_calls")
// Exercises the user-defined-function call path (run_call_site_body) hard:
// `step` is called many times per bar, and carries locals plus a `var` so each
// call does the full scope save/restore + local-state persistence.
step(x) =>
var float acc = 0.0
a = x * 2.0
b = a + close
acc := acc + b - close
acc
s = 0.0
for i = 0 to 20
s := s + step(close + i)
plot(s)
Overview
On each iteration, the script updates a persistent variable using modified closing price values, summing the output to plot in a separate pane. Designed primarily as a performance test for function invocation and local variable scope handling in runtime environments, it offers no specific directional trading signals.
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
Asymmetrical RSI is an indicator that computes a custom relative strength index from the rate of change of a user-selected source. It plots the resulting ARSI line in a separate pane with color coding that turns green above the overbought level and red below t
This indicator calculates momentum setups based on the Relative Strength Index (RSI) and plots in a separate pane. It offers multiple scanning modes such as Continuous Break, Continuous Retracement, Flip Break, Flip Retracement, and both regular and hidden div
Range Volume Change compares volume inside a chosen session window with the same window on the previous day and plots that change as a percentage. It accumulates volume during the window and, when enabled, volume outside it, drawing growing columns in a separa
This indicator calculates a modified MACD oscillator and signal line alongside a trend EMA filter, plotting the output as a stylized column histogram in a separate pane. Instead of plotting true MACD distance, it quantifies positive and negative histogram mome
This indicator plots the Average Directional Index in a separate pane and colors the line teal or maroon according to whether plus DI is above minus DI. A horizontal key level and a silver background mark periods when ADX exceeds that threshold. With labels en
The Mojito v3 Strategy indicator evaluates volatility term structure by calculating the ratio between front-month and second-month VIX futures contracts. It smooths this ratio using a configurable median filter and compares the result against user-defined uppe