TradeZoro
Notifications

Forever Pro°

Community CommunityFree Updated
Forever Pro° on an NQ futures chart in ZoroCharts
Add to chart

Model script with PO3 higher-timeframe candles, SMT, inversion FVGs, order-block projections, time filters and Quarterly Theory cycles.

Overview

This community script combines several ICT-style tools. On the right of the chart it draws higher-timeframe candles (PO3 candles) with optional open, high and low lines and time labels. On the chart it marks SMT divergences, fair value gaps and inversion FVGs, sweeps, order blocks and external range liquidity.

When its model conditions line up, it draws a setup with a stop level and order-block projection targets, and markers for outcomes such as stop hit, target hit, no fill or external range liquidity hit. It can also shade Quarterly Theory time cycles and show an info table.

How it works

SMT compares the chart with a paired symbol, found automatically for common futures, FX, metals and crypto pairs, or set manually; a second pair is optional. The timeframe used to look for entries can follow the chart automatically or be set by you.

Stops can be placed automatically, at the order block high or low, or from the SMT swing. Targets are projected from the order block or from the breakout candle close, at the multiples you list (1 and 2 by default).

A time filter limits setups to the windows you set, and History controls how many past setups stay on the chart.

How to use it

  • Use the PO3 candles to keep the higher-timeframe candle in view while you trade a lower one.
  • Some traders watch for an SMT plus FVG tag as the first sign of the model.
  • Use the outcome markers to review how past setups played out under the script's rules.
  • Use the cycle shading to see where the session sits in its time cycle.

These are ways some traders read it, for learning. They are not trade signals.

Settings

SettingDefault
ALERTS SETTINGS
Alerts?On
SMT & FVG Tagged?On
Model Active?On
Orderblock Projection Hit?Off
External Range Liquidity Hit?Off
GENERAL SETTINGS
History1
Discard Invalidated HistoryOn
BiasOptions: Neutral, Bullish, BearishNeutral
Timeframe AlignmentOptions: Auto, 1m-15m, 3m-30m, 5m-1H, 15m-4H, 1H-1D, 4H-1W, 1D-1W…Auto
Custom LTF 5
Show all 99 settings
SettingDefault
OB InvalidationOptions: Automatic, OB High Low, SMT Based InvalidationAutomatic
OB Projections1, 2
Projection CalculationOptions: Breaker Range, Confirmation CloseConfirmation Close
PO3° SETTINGS
PO3 CandlesOn
TimeframeNone
Set AutomaticallyOn
Number of HTF Candles1
Offset15
SizeOptions: Small, Medium, LargeMedium
Margin1
Use HTF data to generate candlesOptions: Weekly, Always, NeverWeekly
PO3° Up Candles
Bodycolor.new(#83b785, 0)
Wick#5f5f5f
Border#5f5f5f
PO3° Down Candles
Bodycolor.new(#5f5f5f, 0)
Wick#5f5f5f
Border#5f5f5f
PO3° Projections
Width1
OpenOn
Width1
High/LowOn
OHLC PricesOff
PO3° Time & Date Labels
Show Candle Time/Date Labels?On
Text Colorcolor.new(#1a1a1a, 0)
SizeOptions: Tiny, Small, Normal, LargeSmall
SMT SETTINGS
Auto Detect SMT PairOn
SMT History Limit1
Manual Pair 1ES1!
Inverse?Off
2nd SMT PairOff
Inverse?Off
MODEL SETTINGS
Label SizeOptions: Tiny, Small, Normal, LargeSmall
FVG color.new(#787b86, 90)
CE Off
Show Inversion FVGs?On
Bullish iFVG Boxcolor.new(#0068bd, 85)
Txt#0068bd
Bearish iFVG Boxcolor.new(#bd0000, 85)
Txt#bd0000
ERL color.new(color.black, 0)
Sweep #1a1a1a
SMT color.new(#000000, 0)
OrderBlock#0068bd
TIME FILTER
Enable Time Filter?On
Custom Timezone?Off
UTC-4
Filter 1On
Filter 2On
Filter 3On
Filter 4On
BACKTEST MARKERS
Invalidationcolor.new(#ff5252, 0)
Targetcolor.new(#00a113, 0)
No Fillcolor.new(#ea9023, 0)
ERLcolor.new(#00a113, 0)
QUARTERLY THEORY
Enable Quarterly Theory Cycles?On
Selection Model for Daily CycleOptions: qt_mdl1, qt_mdl2, qt_mdl3qt_mdl1
Model Settings
[Timezone]Options: GMT-11, GMT-10, GMT-9, GMT-8, GMT-7, GMT-6, GMT-5, GMT-4…GMT-4
[Start Hour]18
[Minute]0
[Duration of Daily Cycle (Minute)]360
[Division Coefficient (X)]4
Display & Color Settings
History (Max Boxes)4
[Divider]Off
[Box]On
[Line]Off
[Label]Off
[Numeric Labeling]Off
[Border Width]0
TypeOptions: Solid, Dashed, DottedDashed
Cycle Colors
[Q1/W1/A Box]color.gray
[Q2/W2/M Box]color.red
[Q3/W3/D Box]color.teal
[Q4/W4/X Box]color.blue
[Background Contrast]95
[Border Contrast]50
[Lower Cycle]Off
INFO TABLE / DASHBOARD
Show Info Table?On
Text SizeOptions: Tiny, Small, Normal, Large, HugeSmall
Table LocationOptions: Top, Middle, BottomTop
Background Colorcolor.new(color.gray, 90)
Border Colorcolor.new(#1a1a1a, 0)
Text Colorcolor.new(#1a1a1a, 0)
Border Width2
Frame Colorcolor.new(#1a1a1a, 0)
Frame Width2
Timeframe AlignmentOn
BiasOn
Time FilterOn
DateOn

Alerts

The script sends its own alert messages, and members can create an alert on them from the chart's alert dialog; alerts from indicators run while ZoroCharts is open in the browser.

Notes and limits

  • SMT needs data for the paired symbol.
  • The model, stops and targets are the script's own rules; they are not advice.
  • Times use the timezone you choose in the time filter.
  • Many modules are on by default; turn off what you do not use to keep the chart clean.

Education only. Not financial advice. Indicators mark what happened on the chart; they do not predict what price will do. Trading futures, forex, crypto and other markets carries a high level of risk and may not be suitable for everyone.