1Copy the scriptPress Copy script above. It reads the file straight from GitHub.
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
The code stays on GitHub. The author has not published this script under an open licence, so ForexR does not show its code. Copy script reads the file straight from GitHub into your clipboard, so you can still try it on your own chart. Ask the author before reusing the code anywhere else.
Overview
ICE Genesis draws break of structure and change of character lines, liquidity, displacement, order blocks and fair value gaps, and adds a higher-timeframe bias engine using daily, four-hour and one-hour alignment. An execution engine places retest, confirmation and entry trigger markers, and a sniper model tracks sweeps. A dashboard offers several display modes. The script states that it is a rules-based approximation and does not predict price.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Show dashboard
bool
true
showDashboard
Dashboard mode
string
Execution
dashboardMode
Enable Institutional Bias Engine
bool
true
enableInstitutionalBias
Anchor Bias Timeframe
timeframe
D
anchorBiasTimeframe
Trend Bias Timeframe
timeframe
240
trendBiasTimeframe
Execution Bias Timeframe
timeframe
60
executionBiasTimeframe
Require Anchor Bias Alignment
bool
true
requireAnchorAlignment
Require Trend Bias Alignment
bool
true
requireTrendAlignment
Require Execution Bias Alignment
bool
true
requireExecutionAlignment
Allow Countertrend Setups
bool
false
allowCountertrendSetups
Countertrend Score Penalty
int
30
countertrendScorePenalty
Show Bias Debug Values
bool
false
showBiasDebug
Show all 40 settings
Setting
Type
Default
Variable
Retest memory bars
int
12
executionRetestMemoryBars
Show Execution Debug Values
bool
false
showExecutionDebug
Show retest markers
bool
true
showExecutionRetestMarkers
Show confirmation markers
bool
true
showExecutionConfirmationMarkers
Execution marker cooldown bars
int
8
executionMarkerCooldownBars
Only show first execution marker per zone
bool
true
executionMarkersOncePerZone
Lock first entry trigger per zone
bool
true
entryTriggerLockEnabled
Show entry trigger markers
bool
true
showExecutionEntryTriggerMarkers
Require confirmation candle break for entry trigger
bool
true
requireConfirmationBreakForEntry
Entry trigger break mode
string
Wick Break
entryTriggerBreakMode
Confirmation break memory bars
int
5
confirmationBreakMemoryBars
Enable Sniper Model Engine
bool
true
enableSniperModel
Show Sniper Debug Values
bool
false
showSniperDebug
Show protected high / low
bool
false
showSniperProtectedLevels
Protected level break mode
string
Wick Sweep
protectedLevelBreakMode
Internal sweep memory bars
int
12
sniperInternalSweepMemoryBars
HTF context memory bars
int
24
sniperHTFContextMemoryBars
Require HTF bias for sniper context
bool
true
sniperRequireHTFBiasForContext
Minimum setup score
int
75
minimumScore
Minimum bull / bear score separation
int
15
minimumScoreSeparation
Require OTE for BUY / SELL
bool
false
requireOTEForDecision
Require HTF alignment for BUY / SELL
bool
false
requireHTFForDecision
Maximum structure labels
int
14
maxLabels
Maximum liquidity marks
int
4
maxLiquidityMarks
Primary bias timeframe
timeframe
240
biasTimeframe
Confirmation timeframe
timeframe
60
confirmTimeframe
Bias method
string
EMA + Structure
biasMode
Show HTF protected levels
bool
false
showHTFLevels
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 finds pivot highs and lows on the price chart and compares the last two highs and the last two lows. When the percentage difference between a pair is below the Equal HL threshold, it treats them as equal levels and draws a box. Left and
This indicator plots labels on the TradingView price chart to mark ARK Invest's buy and sell trades for the DE stock. Buy transactions appear in green with X1 or X2 multipliers showing the number of ARK ETFs involved on the same day; sells appear in red. The m
This Pine Script indicator plots a ZigZag on the price chart. It identifies reversal points when price moves more than a set percentage from the last pivot. The script calculates forecasts using zigzag data and labels detected geometric patterns including harm
The Golden Bullet Strategy is an overlay signal indicator based on Smart Money Concepts and time-based liquidity models. It identifies liquidity sweeps of a designated reference session range during a specified hunt window. It then confirms Market Structure Sh
Indicatorv6SMC / ICT / price actionSessions & time
This indicator implements the Fractal Model concept to plot market structure shifts, liquidity sweeps, and Change in State of Delivery (CISD) levels. It overlays custom higher-timeframe candle previews, open prices, and time markers directly on the price chart
This indicator calculates pivot highs and pivot lows to detect liquidity sweeps and Swing Failure Patterns. It identifies when price breaks past recent key swing highs or lows within a configurable historical window, then looks for a quick reversal or change i