//@version=6
indicator("P_syn_types_udt_methods")
type Bar
float o
float h
float l
float c
int idx = 0
string tag = "n/a"
method span(Bar b) =>
b.h - b.l
method bullish(Bar b) => b.c > b.o
newBar() => Bar.new(open, high, low, close, bar_index, "bar")
b = newBar()
b.tag := "updated"
prev = b[1]
r = na(prev) ? na : prev.span()
plot(b.span())
plot(b.bullish() ? 1 : 0)
plot(r)
plot(b.idx)
Overview
P_syn_types_udt_methods constructs a custom Bar object storing price data, bar index, and metadata, then applies custom methods to evaluate the price span and bullish state. In a separate pane, the indicator plots the current bar span, a binary flag indicating whether the bar is bullish, the previous bar span accessed via historical referencing, and the current bar index. It contains no configurable inputs or trading signals.
User-defined type definition for bar metrics
Custom methods for candle span and direction
Historical referencing on user-defined type instances
Separate pane plots for candle range and bar index
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