OPEN-SOURCE SCRIPT
Investment Circle Pro ICT

v20 — Momentum signals, exit markers, position calculator & stability fix
This update reworks how entries are generated, adds exit markers, a position-size calculator, and fixes a memory issue that could cause the indicator to stop updating over long sessions.
New
Momentum signal engine (primary): buy/sell arrows now print when momentum turns up in an up-trend or down in a down-trend, with a selectable trend filter (EMA50 / Supertrend / multi-timeframe / none) and an adjustable cooldown. This replaces the old, rarely-firing zone-only trigger.
Exit markers (X): every long/short signal now also gets a "finished" marker when momentum rolls back against it — so you see both the start and the end of a move.
Flip on opposite signal: an opposing signal closes the active trade so you're never left in a stale position.
Position calculator: enter trade size, SL% and TP% (as % of stake), an optional "Buy 2" top-up and your leverage; the panel returns loss/profit in money, market exposure, the price move needed to reach SL/TP, and R:R. Optional auto-mode pulls SL%/TP% from the active signal.
Buyside/Sellside liquidity (BSL/SSL): equal highs/lows are marked as liquidity pools, flagged when swept, and used as take-profit targets.
Session levels: Asia / London / NY session highs and lows drawn as clean horizontal levels (no boxes).
Configurable macro asset: point the macro panel at gold, silver, oil, copper, OMX30, Nasdaq 100 or S&P 500.
Improved
OB and inverted-FVG zones are now toggleable independently, with a size filter to reduce clutter.
New-listing safeguard: no signals until enough history exists (useful on fresh IPOs).
Added a session filter, panel position/size controls, and a separate signal/performance panel (win rate, profit factor, expectancy, net PnL%).
Fixed
Stability: the dashboard and panels were being rebuilt on every tick, which could exhaust memory over a long session and make the indicator stop updating until re-added. Panels are now created once and only refreshed — this should resolve the "disappears after a day" issue.
This tool is for technical analysis and education only. It is not financial advice and does not predict future results. Always do your own research and manage your own risk.
This update reworks how entries are generated, adds exit markers, a position-size calculator, and fixes a memory issue that could cause the indicator to stop updating over long sessions.
New
Momentum signal engine (primary): buy/sell arrows now print when momentum turns up in an up-trend or down in a down-trend, with a selectable trend filter (EMA50 / Supertrend / multi-timeframe / none) and an adjustable cooldown. This replaces the old, rarely-firing zone-only trigger.
Exit markers (X): every long/short signal now also gets a "finished" marker when momentum rolls back against it — so you see both the start and the end of a move.
Flip on opposite signal: an opposing signal closes the active trade so you're never left in a stale position.
Position calculator: enter trade size, SL% and TP% (as % of stake), an optional "Buy 2" top-up and your leverage; the panel returns loss/profit in money, market exposure, the price move needed to reach SL/TP, and R:R. Optional auto-mode pulls SL%/TP% from the active signal.
Buyside/Sellside liquidity (BSL/SSL): equal highs/lows are marked as liquidity pools, flagged when swept, and used as take-profit targets.
Session levels: Asia / London / NY session highs and lows drawn as clean horizontal levels (no boxes).
Configurable macro asset: point the macro panel at gold, silver, oil, copper, OMX30, Nasdaq 100 or S&P 500.
Improved
OB and inverted-FVG zones are now toggleable independently, with a size filter to reduce clutter.
New-listing safeguard: no signals until enough history exists (useful on fresh IPOs).
Added a session filter, panel position/size controls, and a separate signal/performance panel (win rate, profit factor, expectancy, net PnL%).
Fixed
Stability: the dashboard and panels were being rebuilt on every tick, which could exhaust memory over a long session and make the indicator stop updating until re-added. Panels are now created once and only refreshed — this should resolve the "disappears after a day" issue.
This tool is for technical analysis and education only. It is not financial advice and does not predict future results. Always do your own research and manage your own risk.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.