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
351 lines of Pine Script v5 from PineEditorForTradingView.txt, published under MPL-2.0 (file header). Keep the author's credit and licence lines when you reuse it.
FluidTrades - SMC Lite + Moving Average Ribbon labels higher highs, lower highs, higher lows, and lower lows, and can show break-of-structure and point-of-interest labels plus an optional zigzag. A four-line moving-average ribbon, defaulting to simple averages of 20, 50, and 100 periods, plots on the price chart. Swing length, stored zone history, box width, colors, and each average’s type, source, and length are adjustable. Zigzag and price-action labels are off by default.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Swing High/Low Length
int
10
swing_length
History To Keep
int
20
history_of_demand_to_keep
Supply/Demand Box Width
float
2.5
box_width
Show Zig Zag
bool
false
show_zigzag
Show Price Action Labels
bool
false
show_price_action_labels
Supply
color
color.new(#EDEDED,70)
supply_color
Outline
color
color.new(color.white,75)
supply_outline_color
Demand
color
color.new(#00FFFF,70)
demand_color
Outline
color
color.new(color.white,75)
demand_outline_color
BOS Label
color
color.white
bos_label_color
POI Label
color
color.white
poi_label_color
Price Action Label
color
color.black
swing_type_color
Show all 33 settings
Setting
Type
Default
Variable
Zig Zag
color
color.new(#000000,0)
zigzag_color
MA №1
bool
true
show_ma1
ma1_type
string
SMA
ma1_type
ma1_source
source
close
ma1_source
ma1_length
int
20
ma1_length
ma1_color
color
#f6c309
ma1_color
MA №2
bool
true
show_ma2
ma2_type
string
SMA
ma2_type
ma2_source
source
close
ma2_source
ma2_length
int
50
ma2_length
ma2_color
color
#fb9800
ma2_color
MA №3
bool
true
show_ma3
ma3_type
string
SMA
ma3_type
ma3_source
source
close
ma3_source
ma3_length
int
100
ma3_length
ma3_color
color
#fb6500
ma3_color
MA №4
bool
true
show_ma4
ma4_type
string
SMA
ma4_type
ma4_source
source
close
ma4_source
ma4_length
int
200
ma4_length
ma4_color
color
#f60c0c
ma4_color
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.
This overlay indicator classifies market structure with an ATR-based ZigZag that marks higher highs, higher lows, lower highs, and lower lows. A state machine plots buy and sell labels on the confirmation bar, not on the earlier pivot, and by default waits for
This indicator computes the Watchtower Axis as a 257-period weighted moving average of closing prices to establish the main trend baseline. It defines volatility gates using the highest high and lowest low over 463 periods, along with a 377-period exponential
This indicator visualises multiple smart money concepts and technical analysis modules directly on the price chart. It plots trend EMAs, VWAP bands with standard deviations, market structure breaks and changes of character, Fair Value Gaps, Order Blocks, suppl
Apex Trend & Liquidity Master (SMC) is an overlay indicator that combines trend-following filters with Smart Money Concepts market structure and liquidity tools. It calculates baseline trend clouds using moving averages such as HMA, EMA, SMA, or RMA alongside
This overlay plots a four-length exponential moving average ribbon and classifies trend on the price chart. It marks strong bullish when the 21-period average is above the 50 and 200 with a positive short slope, strong bearish when that stack is reversed, and
This indicator detects equal highs and lows by comparing prices within user-defined left and right bars using a tolerance percentage. It plots horizontal lines on the price chart for equal highs in one color and lows in another. A screener allows input of mult