# Signals & Chart Anatomy

**AIMS LOBOT Cherry** merges the Cherry Reversal Pin-Bar pattern with the day-bounded Session Open baseline and Grant's AO momentum filter.

***

## Anatomy of the Cherry Candlestick Pattern[​](#anatomy-of-the-cherry-candlestick-pattern "Direct link to Anatomy of the Cherry Candlestick Pattern")

A "Cherry" represents an institutional liquidity probe—a rapid sweep of a recent swing high or low that fails to sustain follow-through and closes aggressively back inside:



### Bullish Cherry Characteristics:[​](#bullish-cherry-characteristics "Direct link to Bullish Cherry Characteristics:")

* **Liquidity Sweep**: Bar Low pierces below the previous bar's Low (`Low[0] < Low[1]`).
* **Structural Extreme**: Bar Low is the lowest low across the lookback period (`Low[0] <= Lowest_X`, default 3 bars).
* **Midpoint Rejection**: Bar closes firmly in the upper half of its total range (`Close[0] > Midpoint[0]`).
* **Volatility Cap**: Bar range remains `<= 10` pips on M1, or `<= 3.0 * ATR(60)` on higher timeframes.

### Bearish Cherry Characteristics:[​](#bearish-cherry-characteristics "Direct link to Bearish Cherry Characteristics:")

* **Liquidity Sweep**: Bar High pierces above the previous bar's High (`High[0] > High[1]`).
* **Structural Extreme**: Bar High is the highest high across the lookback period (`High[0] >= Highest_X`, default 3 bars).
* **Midpoint Rejection**: Bar closes firmly in the lower half of its total range (`Close[0] < Midpoint[0]`).
* **Volatility Cap**: Within maximum ATR expansion bounds.

***

## Directional Session Open Filter[​](#directional-session-open-filter "Direct link to Directional Session Open Filter")

To eliminate counter-trend wicks that form against the prevailing session bias:

* **🔵 Buy Cherry**: Must form with its High/Close above the Daily Open Line (`Low > OpenLine`, or `High > OpenLine` and `Close >= OpenLine`).

  

  * Renders a small native Blue Arrow (Wingdings `#241` ▲) below the candle.
  * Projects entry line at `High + InpBufferPips` and SL at `Low - InpBufferPips`.

* **🔴 Sell Cherry**: Must form with its Low/Close below the Daily Open Line (`High < OpenLine`, or `Low < OpenLine` and `Close < OpenLine`).

  

  * Renders a small native Red Arrow (Wingdings `#242` ▼) above the candle.
  * Projects entry line at `Low - InpBufferPips` and SL at `High + InpBufferPips`.

***

## Programmatic Buffers (iCustom Integration)[​](#programmatic-buffers-icustom-integration "Direct link to Programmatic Buffers (iCustom Integration)")

| Buffer Index | Name                 | Type         | Value Range          | Description                                             |
| ------------ | -------------------- | ------------ | -------------------- | ------------------------------------------------------- |
| **0**        | `BuySignalBuffer`    | `DRAW_ARROW` | Price or `0.0`       | Value holds entry price when Buy arrow is plotted       |
| **1**        | `SellSignalBuffer`   | `DRAW_ARROW` | Price or `0.0`       | Value holds entry price when Sell arrow is plotted      |
| **2**        | `DailyOpenBuffer`    | `DRAW_NONE`  | Price level          | Day-bounded Session Open price level                    |
| **3**        | `CherrySignalBuffer` | `DRAW_NONE`  | `1.0`, `-1.0`, `0.0` | `1.0` (Bull Cherry), `-1.0` (Bear Cherry), `0.0` (None) |
