OPEN-SOURCE SCRIPT

ICT Logo 2-1-2 Nested Cycles - Extended

119
ICT Logo 2–1–2 Fractal AMD Cycles

This indicator is an experimental time-cycle framework inspired by ICT’s logo sequence and the fractal nature of price delivery.

The core idea is that every selected time range can be divided into three proportional phases using the sequence:
  • 2 – 1 – 2

Because the total equals five units, each parent cycle is divided at:
  • 0.40
  • 0.60
  • 1.00

This creates three consecutive time phases (Power of 3):
  • First phase: 40% of the cycle
  • Middle phase: 20% of the cycle
  • Final phase: 40% of the cycle

These phases can be interpreted through the familiar AMD framework:
  • Accumulation
  • Manipulation
  • Distribution


The indicator does not assume that every first phase must accumulate, every middle phase must manipulate, or every final phase must distribute. Instead, it provides a consistent temporal structure in which those behaviors can be studied.

Fractal AMD micro-cycles

The main feature of the indicator is recursive subdivision.

Each of the three primary AMD phases is divided again using the same 2–1–2 ratio. This creates smaller AMD cycles inside the larger one.

At each additional depth, the number of cycles increases:
  • Depth 1: 3 primary cycles
  • Depth 2: 9 micro-cycles
  • Depth 3: 27 smaller cycles
  • Depth 4: 81 micro-cycles

This makes it possible to observe how short-term price delivery develops inside a larger daily, weekly, monthly, four-hour, hourly, or intraday cycle.

For example, a daily parent cycle contains three major phases. Each major phase can then contain its own accumulation, manipulation, and distribution sequence. Those smaller cycles may themselves contain further micro-cycles.

The result is a nested temporal structure:

Parent AMD cycle
├── First major phase
│ ├── Micro accumulation
│ ├── Micro manipulation
│ └── Micro distribution
├── Middle major phase
│ ├── Micro accumulation
│ ├── Micro manipulation
│ └── Micro distribution
└── Final major phase
├── Micro accumulation
├── Micro manipulation
└── Micro distribution

Range boxes
Every cycle can be surrounded by a box that records the high and low produced during that specific time window.

The larger boxes show the range of the parent or major AMD phase, while the smaller nested boxes show the range created inside each micro-cycle.

The boxes update as new candles print and remain anchored to the chart’s time and price coordinates.

This helps visualize:
  • Range expansion and contraction
  • Liquidity forming above or below previous cycle ranges
  • Manipulation outside an earlier micro-cycle
  • Distribution away from a completed range
  • Nested premium and discount relationships
  • Whether a smaller cycle is expanding with or against the larger cycle

The box colors represent the repeating three-part sequence, not guaranteed bullish or bearish direction.

Supported parent cycles

The indicator can apply the same 2–1–2 structure across multiple time ranges:
  • Monthly
  • Weekly
  • Daily
  • 4 Hour
  • 1 Hour
  • 15 Minute
  • Custom duration

The default daily range is: 00:00–16:15 New York time
The default weekly range is: Sunday futures open–Friday 16:15 New York time
Weekly, daily, and repeating-cycle anchors are adjustable, allowing the model to be tested on different market sessions and instruments.

Timing guides
Vertical timing lines show the boundaries of each cycle and micro-cycle.

Different colors and line styles distinguish the fractal depth. Major boundaries represent the larger cycle divisions, while thinner or dotted lines represent smaller nested timing intervals.

These lines are intended as areas of interest rather than automatic reversal signals (Or are they? 💡).

A timing boundary becomes more meaningful when it aligns with additional context such as:
  • External or internal liquidity
  • Previous highs or lows
  • Fair value gaps
  • Order blocks
  • NDOGs/NWOGs
  • SMT divergence
  • CISD
  • Displacement
  • Premium or discount positioning
  • Midnight Open

The indicator also plots the New York Midnight Open using the actual 00:00 candle opening price.

This level can be used as a daily reference for:
  • Intraday premium and discount
  • Bullish or bearish delivery relative to midnight
  • Liquidity runs around the opening price
  • Alignment between the parent AMD cycle and its micro-cycles

Suggested interpretation
The indicator is best used from the outside inward.

First, identify the current parent cycle and determine which of its three major phases is active. Then examine the smaller cycle currently developing inside that phase.

For example:

The daily cycle may be in its final 2-phase,
while the active hourly micro-cycle is still in manipulation.

This allows the trader to distinguish between the larger delivery structure and the immediate short-term behavior.

A lower-timeframe reversal may only represent a micro-cycle transition, while a reversal at the boundary of both a micro-cycle and a major parent phase may carry greater significance.


Important note
This indicator is a research and visualization tool. It does not claim that time alone predicts price, nor does it generate automatic trade signals.

The 2–1–2 sequence is used as a consistent fractal framework for studying AMD-style delivery across multiple time horizons. The model should be combined with price action, liquidity, market structure, and independent testing.

Past reactions around cycle boundaries do not guarantee future reversals or continuation.

Happy to discuss further in the comments. Let me know your thoughts 👇:

Exención de responsabilidad

La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.