Skip to main content

The Banana Indicator

Banana names two related things in iTradeAIMS:

  1. The Banana Strategy — a rule-based pullback continuation method taught in the membership course (impulse → controlled pullback → signal candle in the trend direction).
  2. The Banana Indicator — chart software (MT4, MT5, TradingView) that detects and marks those structures so you can review them faster.

The indicator automates the technical pattern checks. It does not remove your job: decide whether the market is trending, whether the setup fits your plan, and how you manage risk.

Review prompts — not orders

A marker is a prompt for review. It is not an automatic trade instruction and it does not replace your trading plan. Not financial advice.

Complete Member Video Course

Logged-in members can access the complete Banana Forex Trading Strategy Course inside the iTradeAIMS Members Portal. The course provides step-by-step video modules, pattern walkthroughs, signal validation flowcharts, and downloadable checklists to master the strategy alongside this technical manual.

What it is

The Banana Indicator is a visual chart tool that marks pullback-style signal conditions on your chart. It highlights possible Banana and Seed setups so you can review market structure, filter context, and risk before you decide what to do.

The trading problem it addresses is a narrow one: in a trend, pullbacks are constant and most of them are noise. Scanning several charts for the specific structure the Banana rules describe — a real impulse leg, then a controlled pause of the right depth — is slow, inconsistent, and easy to get wrong when you are tired. The indicator does that pattern check for you and puts a marker where the conditions were met, leaving the judgement calls to you.

What the indicator looks for

The Banana Indicator narrows generic pullbacks by combining structure and filters (varies by platform). Course and product docs describe roughly ten marker types on MetaTrader — seven pullback-based (numbered Banana 1–7: signal NN-candle pullback depth) plus three pause / inside-bar style signals. TradingView uses B# / S# labels instead of numbers, but the review habit is the same.

Common technical gates (when enabled):

  • A prior impulse or directional push (often 2–3 trend candles breaking structure).
  • A pullback that is not too deep or too violent — course sweet spot often 3–4 candles, with the 10 EMA (dashed) and 20 EMA (solid) still separated.
  • Fibonacci-style min/max pullback depth and optional breakout-of-range filter (e.g. last 20 or 50 bars).
  • No-trade zone between the 10 and 20 MAs; optional ATR stretch filter.
  • Breakout, retest, or range-break context on some builds.
  • Dashboard VALID / INVALID readout on MetaTrader suite builds.

Seed markers (dot-style) can appear earlier in the sequence — useful for observation, easier to clutter the chart. Banana markers are the main review set once you understand the flow.

Deep dive: Signal detection.

Flowchart — impulse move, pullback check, context filters, then Banana or Seed marker for review
Signal detection — marker appears only after structure and filter checks (conceptual flow).

Where Banana fits in iTradeAIMS training

iTradeAIMS teaches trading as a staged path (T20 discipline training), not a bag of unrelated tactics:

StageFocusRelation to Banana
Stage 1Setup One only — box breakouts, fixed rules, discipline scored on rule adherence (not profit)Foundation; everyone starts here
Stage 2Add Banana Strategy — learn the method, then trade a small subset of signal typesThis indicator supports Stage 2 review
Stage 3Personal mastery — fuse Setup One + Banana + risk behaviour; trade only 2–4 Banana signal types that fit your temperament“Trade fewer signals, more consistently”
Not the same as Fruit

The Fruit Strategy (Stress-Free Trading books) is an advanced, separate campaign method — often counter-trend at reversals, with different risk and Purple-line rules. It is not what the Banana Indicator implements. Banana = pullback continuation in a trend.

Method lineage (brief)

Course and product history describe an evolving line of iTradeAIMS methods — from early Setup / Fruit Method work, through the Hunt Method (“wait patiently, strike decisively”), to the unified Banana Strategy (2019+) that the indicator and BananaEA encode. The indicator is the visual layer for the Banana rules; automation (BananaEA) is optional and still subject to the same review discipline.

How to trade it

The method in three beats

In course materials, the Banana Signal is also called Hunt 2.0 — the Stage 2 expansion after Setup One discipline training. Where Setup One focuses on box breakouts in the higher-timeframe trend, Banana focuses on entering an established trend on a pullback with a relatively tight stop.

A valid Banana-style setup is described as three beats:

Impulse (breakout or continuation leg)
→ Pullback (controlled pause — often a flag pattern)
→ Signal candle (Banana / Seed marker for your review)

The single most important filter in the course is “Where is the impulse move?” — without a real breakout or continuation leg, later pullback logic is weak. Course copy suggests that rule alone filters most low-quality signals.

Hard context rule: Banana is a continuation method. Do not treat Banana markers inside a trading range as actionable — pullbacks are for trends, not chop. See Banana strategy rules (range vs trend) and The 7 rules.

Read the market cycle first

Before any Banana marker deserves attention, decide trend vs range:

  • Trend — directional structure, separated moving averages, pullbacks that respect the move → Banana may apply in the trend direction.
  • Trading range — equal highs/lows, tangled averages, low conviction → wait for a breakout; skip continuation signals inside the box.

The market cycle model used alongside Banana: breakout → trend channel → trading range → (resumption or reversal). Most of the time price is in a channel or range, not a fresh breakout — which is why context filters (rules 5–7) matter. Details: Banana strategy rules — market context.

Seven validation rules

The course validates every setup with seven rules:

LayerRulesWho decides
Pattern validation1–4 (impulse, pullback, climactic impulse, impulsive pullback)Mostly automated by the indicator
Signal filtering5–7 (pullback count, S/R, higher-timeframe cycle)You
The 4 rules of validating a Banana signal — impulse, pullback, climactic check, impulsive pullback check
Rules 1–4 — pattern validation (mostly automated). Full detail: [The 7 rules](strategy-foundation/banana-strategy-seven-rules.md).
The 2 Banana filter rules plus one optional — pullback count, S/R near entry, optional HTF market cycle
Rules 5–6 are required filters (your judgment). Rule 7 is optional HTF context.

Full methodology: Banana strategy rules · rule charts: The 7 rules · printable checklist: Validate a signal.

Members: complete rules and flowcharts live in the membership portal.

Validate every marker before you act

Do not trade a marker because it printed. Run the validation habit:

Signal validation checklist — trend, completed candle, risk, news, and plan fit
Validate a signal — printable flow before any entry decision.

Before taking action, check:

  • Market direction and recent price movement.
  • Nearby support or resistance.
  • Whether the signal is on a completed candle.
  • News, session, and spread context.
  • Stop placement, position size, and account risk.
  • Whether the setup matches your trading plan.

Full page: Validate a signal · Daily use checklist.

Pre-action signal checklist for Banana Indicator review sessions
Pre-action checklist — session opener from the tutorial path.

Tutorial notes: How to use The Banana Indicator.

How it reads on each platform

The same pullback logic is implemented separately for MetaTrader 4, MetaTrader 5, and TradingView. The UI, marker style, and dashboard differ — the review habit does not.

Banana Indicator on MT4 v44 panel, MT5 suite dashboard, and TradingView B# buy — three platform lenses
MT4 compact panel · MT5 suite dashboard · TradingView Pine v3 — same review mindset, different surfaces.

MetaTrader 4 — v44 panel and strategy rules

The MT4 build uses a compact dashboard on chart with filter switches, session/trend readouts, and an optional Strategy Rules checklist.

Banana Indicator MT4 v44 — Pro Dark dashboard with session, trend, volatility, and filter switches on US30
MT4 v44 — compact panel + strategy rules window (Pro Dark theme).
Banana Indicator MT4 on chart with markers, Gator lines, and v44 dashboard
Legacy MT4 chart view — numbered markers with dashboard and filter context.

MetaTrader 5 — suite dashboard and VALID reads

On MT5, many traders use the iTradeAIMS Dashboard with Banana, Box, and Wave tabs. The Banana tab shows whether the latest candidate signal is VALID or INVALID and which filters passed.

Banana Indicator MT5 — VALID buy on chart with iTradeAIMS Dashboard Banana tab and filter checks
MT5 — VALID buy with dashboard filter rows (ATR, Trend, Swing).
iTradeAIMS Dashboard Banana tab — Buy Banana 2 VALID with passed filter checks
Banana tab — **Buy Banana 2** with VALID status and passed checks.

More dashboard themes and controls: Dashboard panel.

TradingView — B# / S# labels and trade zones

The Banana Indicator TV (Pine v6, v3) is a separate build from MT4/MT5. It uses B# / S# labels, shaded trade zones, Smart Trail, and a Pine dashboard (trend, RSI, LONG/SHORT row).

Banana Indicator TV on XAUUSD — B1 buy at Setup 1 breakout with LONG zones and bullish Smart Trail
TradingView v3 — B# buy, zones, Smart Trail, dashboard LONG row.
Banana Indicator TV sell — S# label, SHORT zones, dashboard on XAUUSD
TradingView v3 — S# sell with SHORT dashboard and trade zones.

Walkthrough gallery: Chart examples on TradingView.

Confluence with AIMS Box (optional)

On MT5, Banana signals can align with AIMS Box structure on the same chart — useful when you want signal + box context together.

Banana Indicator confluence — valid sell with box and filter context on MetaTrader 5
Suite confluence — valid sell read with box and filter context (teaching snapshot).

Suite docs: Box tab in the Confluence set.

Settings reference

The three builds are separate products with their own inputs. Do not copy an MT4 label into MT5, or a MetaTrader label into TradingView — use the labels visible in your own Inputs tab.

On MetaTrader, open the inputs with: right-click chart → Indicators List → the indicator → Edit / PropertiesInputs tab. On TradingView, click the gear on Banana in the chart legend → Inputs.

Change one area at a time

Change one setting, write down what you changed, watch a few signals, then change the next. Return to defaults if the chart becomes confusing.

Shared — license and access

InputPlatformWhat it controls
SerialKeyMT4, MT5License validation. Enter the key exactly as issued, with no leading or trailing spaces.
(no key input)TradingViewAccess is granted by TradingView invite-only script permission, not by a SerialKey input.

Full detail: Settings overview.

MetaTrader 4 inputs

Source: MT4 settings. Defaults are not published per input — read them from your own Inputs tab.

GroupInputWhat it controls
Signal AppearanceBanana Symbol WidthSize of Banana markers.
Signal AppearanceSeed Symbol WidthSize of Seed markers.
Signal AppearanceDistance from Candle High/LowMoves markers away from the candle.
Signal AppearanceShow Number on Seed SignalsWhether Seed markers include numbers.
Signal AppearanceDisplay Signal Mid BarPlaces the marker around the candle midpoint instead of the candle extreme.
Signal AppearanceSignal Threshold (pips)Pullback threshold used by the signal logic.
Signal TypesShow #1 BananaShow #7 BananaWhich Banana signal types are visible.
Signal TypesShow #1 SeedShow #3 SeedWhich Seed signal types are visible.
Signal TypesShow/Hide all signal arrowsMaster visibility control for signal markers.
Arrow StylesBuy / Sell arrow codes (Wingdings)Marker symbol per signal type. Change one type at a time.
ATR Filters (14 Period)Enable Seed ATR FilterTurns the Seed ATR filter on or off.
ATR Filters (14 Period)Seed ATR MultiplierSeed volatility threshold.
ATR Filters (14 Period)Enable Banana ATR FilterTurns the Banana ATR filter on or off.
ATR Filters (14 Period)Banana ATR MultiplierBanana volatility threshold.
Pattern RecognitionCheck Max 50% PullbackFilters pullbacks that retrace too far.
Pattern RecognitionCheck Min 25% PullbackFilters pullbacks that are too shallow.
Pattern RecognitionLookback CandlesCandle window used by selected pattern checks.
Trend Filters (EMA)Fast EMA PeriodFast moving-average period.
Trend Filters (EMA)Slow EMA PeriodSlow moving-average period.
Trend Filters (EMA)Slowest EMA Period (HTF)Higher-timeframe trend reference.
Trend Filters (EMA)Display EMA lines used by filtersShows or hides the filter EMAs on chart.
Trend Filters (EMA)Normalize trend strength using ATRScales trend strength by volatility.
Trend Filters (EMA)ATR period used for trend normalizationATR period for that normalisation.
Trend Filters (EMA)Bars back for EMA slope calculationWindow used to measure EMA slope.
Trend Filters (EMA)Minimum slow-EMA slope (ATR units)Minimum slope required to call a trend.
Trend Filters (EMA)Minimum EMA separation (ATR units)Minimum gap between EMAs.
Trend Filters (EMA)Bars required to confirm trend directionConfirmation window for direction.
Additional FiltersDirectional Confirmation - BananaExtra directional check for Banana signals.
Additional FiltersDirectional Confirmation - SeedsExtra directional check for Seed signals.
Additional FiltersCheck BreakoutRequires a breakout context.
Additional FiltersBreakout Lookback PeriodBars used by the breakout check.
Additional FiltersConfirm BreakoutRequires breakout confirmation.
Additional FiltersPause new signal generationStops new markers while the indicator stays attached.
GUI DisplayShow/Hide Main DashboardShows or hides the MT4 dashboard.
AlertsShow Pop Up AlertTerminal popup on a new signal.
AlertsPlay Sound File at AlertPlays a sound on a new signal.
AlertsSound File NameWhich sound file to play.
AlertsSend Email AlertSends email via the terminal's email settings.
AlertsSend Push NotificationSends push via the terminal's notification settings.

The MT4 dashboard also carries buttons for Fast EMA, Slow EMA, Slowest EMA, Crossover Check, Strict Mode, Trend Filter, and MA Lines. Marker and EMA colours live on the MetaTrader Colors tab and are visual only — they do not change signal calculation.

MetaTrader 5 inputs

Source: MT5 settings, captured from BananaIndicator 2.00.

GroupInputWhat it controls
Signal AppearancePullback threshold (pips)Pullback threshold used by the signal logic.
Signal AppearanceArrow distance from bar extreme (pips)Moves markers away from the candle high or low.
Signal AppearancePlace arrow at bar midpointAlternative marker placement.
Signal AppearanceSignal Arrow StyleMarker style.
Signal AppearanceCustom Buy Arrow CodeUsed only when the custom marker style is selected.
Signal AppearanceCustom Sell Arrow CodeUsed only when the custom marker style is selected.
EMA PeriodsFast EMA periodFast moving-average period.
EMA PeriodsSlow EMA periodSlow moving-average period.
EMA PeriodsSlowest EMA periodTrend reference period.
ATR FilterSeed ATR multiplier (14-period)Seed volatility threshold.
ATR FilterBanana ATR multiplier (14-period)Banana volatility threshold.
Trend Filter (Advanced)Trend ATR periodATR period used by the trend filter.
Trend Filter (Advanced)Bars back for EMA slope calculationWindow used to measure EMA slope.
Trend Filter (Advanced)Minimum slow-EMA slopeMinimum slope required to call a trend.
Trend Filter (Advanced)Minimum EMA separationMinimum gap between EMAs.
Trend Filter (Advanced)Bars required to confirm trend directionConfirmation window for direction.
Optional Pattern FiltersRequire directional candleRequires a directional signal candle.
Optional Pattern FiltersRequire impulse legRequires a prior impulse leg.
Optional Pattern FiltersRequire swing breakRequires a swing break in context.
Optional Pattern FiltersBreakout lookbackBars used by the breakout check.
Optional Pattern FiltersCheck Max 50% PullbackFilters pullbacks that retrace too far.
Optional Pattern FiltersCheck Min 25% PullbackFilters pullbacks that are too shallow.
Optional Pattern FiltersLookbackCandle window used by selected pattern checks.
Pattern VisibilityShow Banana 1Show Banana 7Which Banana signal types are visible.
Pattern VisibilityShow Seed 1Show Seed 3Which Seed signal types are visible.
EMA LinesDisplay EMA linesShows or hides EMA lines on chart.
Signal ControlPause new signal generationSuppresses new markers while the indicator stays attached.
AlertsPopup / push / email / sound / sound fileNotification methods; the terminal's own notification settings must also be configured.

The MT5 build can publish filter state, signal state, license state, and dashboard-control state to the MT5 dashboard. Treat dashboard information as decision support, not as a command to trade.

TradingView inputs (v3, Pine v6)

Source: TradingView settings. Defaults below match the current v3 script. Plot colours and line widths live on TradingView's Style tab, not in Inputs.

GroupInputDefaultWhat it controls
1 · SignalsSignal logicAIMS Banana PatternBanana Pattern = stricter multi-bar pullbacks. AIMS Algo Logic = Algo-style engine with fewer, different markers.
1 · SignalsBuys / SellsOn / OnTurn off one side to review only long or short setups.
1 · SignalsShow B#/S# labelsOnNumbered buy/sell labels on confirmed bar close.
1 · SignalsShow arrowsOffDiamond markers; off keeps glow and labels only.
1 · SignalsGlow on signalsOnHighlight around signal bars.
1 · SignalsExit marksOnx when a live setup hits TP1 or stop/invalidation.
2 · FiltersEMA filter (master)OnMaster switch for all EMA-based filters.
2 · FiltersPrice vs Slowest MAOnBuys only above the slowest EMA; sells only below.
2 · FiltersCrossover: fast vs slowOnRequires fast/slow EMA alignment for the direction.
2 · FiltersCrossover: slow vs slowestOffStricter trend alignment when enabled.
2 · FiltersRSI filterOnBlocks extremes.
2 · FiltersSuperTrendOnDirection filter.
2 · FiltersParabolic SAROffOptional SAR filter.
2a · SuperTrendATR Length / Factor10 / 3SuperTrend parameters.
2b · RSILength / Overbought / Oversold14 / 70 / 30RSI filter parameters.
2c · Parabolic SARStart / Increment / Max0.02 / 0.02 / 0.2SAR parameters. Show SAR on chart is off by default.
3 · Moving AveragesFast9EMA period (close[1] — non-repainting).
3 · Moving AveragesSlow21Used by crossovers and ribbon.
3 · Moving AveragesSlowest70Primary trend filter when Price vs Slowest MA is on.
4 · Trading SessionEnable session windowOffWhen off, session times are ignored.
4 · Trading SessionSession 1On (06:00–20:00 London)Active only when the master switch is on.
4 · Trading SessionSession 2Off (14:30–15:30 London)Optional second window.
5 · Trade LevelsTP1 (× risk)2.0Reward multiple of the entry→stop distance.
5 · Trade LevelsTP2 (× risk)5.0Second target multiple.
5 · Trade LevelsTP in pips insteadOffFixed pip TPs when on (TP1 5, TP2 10 pips).
5 · Trade LevelsSL in pips insteadOffFixed pip stop (10 pips) when on.
5 · Trade LevelsStop basisBar low/highOr Smart Trail (SuperTrend line), falling back to the bar extreme if the trail is on the wrong side.
5a · Entry / SL offsetsSL bar offset, entry / SL buffers0, 1.0 eachAdvanced offsets, tick-aware inside the script.
6 · DisplayShow trade levelsOnEntry, stop, TP, invalidation on chart.
6 · DisplayLevel styleZonesZones, Lines, or Both.
6 · DisplayExtend (bars)20How far level graphics extend right.
6 · DisplayShow only current setupOnOne live setup per direction; clears the opposite side.
6 · DisplayHide untriggered + supersededOnReplaces stale same-side levels when a newer signal forms.
7 · Trend ColouringSmart Trail (glow)OnSuperTrend line with glow halo.
7 · Trend ColouringGradient candles (by strength)OnCandle fill by trend strength.
7 · Trend ColouringEMA ribbonOffFill between fast and slow EMA.
7 · Trend ColouringBackground shadingOffSubtle trend background.
7 · Trend ColouringColour basis: MA (else SuperTrend)OffBar/background basis when shading is on.
8 · Risk (reference)Risk %1.0Used in PineConnector alert text only. The indicator does not size positions.
9 · DashboardShow dashboardOnPine table panel on chart.
9 · DashboardPositionTop RightAlso Top Left, Bottom Right, Bottom Left, Middle Right.
9 · DashboardThemeDarkDark or Light.
9 · DashboardText sizeNormalTiny / Small / Normal / Large.
10 · AlertsEnable alertsOnFires script alert() on new buy/sell signals, once per bar.
10 · AlertsPineConnector messagesOffEmits buystop/sellstop automation strings instead of plain text.
10 · AlertsPineConnector License ID000000Your PineConnector license when automation is on.
10 · AlertsPineConnector SymbolGER40Broker symbol name for automation messages.
10 · AlertsUse stop orders (else market)OnStop vs market order type in the PineConnector payload.

The TradingView dashboard shows symbol, trend, RSI, session state (when enabled), active LONG/SHORT setup levels, and filter flags — not P/L or win rate.

FAQ

What is the Banana Indicator and what does it do?

It is a visual chart indicator that marks pullback-style Banana and Seed signals on your chart — moments where price has moved, paused, and may be ready to continue. A marker is a prompt to review, not a trade instruction: it never places trades and does not replace your plan. It runs on MT4, MT5, and TradingView.

What's the difference between a Banana signal and a Seed signal?

Banana signals are the main markers most traders review first — a pullback inside an established trend. Seed signals fire earlier, while a setup is still developing, so they help you watch a move form but can also crowd the chart. If you are new, focus on Banana signals and hide Seeds until you know why you want the earlier read.

What do the Banana numbers 1 to 7 mean?

They are signal types, not a ranking. Each number is a different pullback-pattern length — how many bars price has pulled back. A higher number is not automatically a better trade and a lower one is not weaker: read the number as the pattern type, then validate the chart context yourself.

How do I read the buy and sell markers — can I trade them straight away?

Buy markers sit below or near the candle and sell markers above; the exact shape and colour depend on platform and settings. Do not act on a marker on a still-forming candle — wait for the candle to close. A signal is information to review, not a green light.

Why am I seeing no Banana Indicator signals?

Long quiet stretches are normal — the indicator only marks a pattern when its conditions are met. Check that the market is open and the chart is receiving price, that "Pause new signal generation" is off, that signal visibility is not turned off, that you have not hidden all Banana and Seed types, and that the license is accepted. Confirm it is attached and receiving data before changing settings.

My chart has too many markers — how do I clean it up?

Declutter in this order: hide Seed signals first, show fewer Banana counts, turn off EMA lines if they distract, and keep to one chart while you learn. Which types show is controlled by the signal-visibility settings on your platform.

My license key or SerialKey is rejected (ERROR 100)

"[ERROR 100] License Key Required" means the indicator is attached but no valid key was found. Open the indicator Inputs tab — right-click the chart, then Indicators List, then the Banana Indicator, then Edit or Properties — enter your key in SerialKey exactly as issued with no stray spaces, confirm you have internet access, then remove and reattach the indicator. TradingView is different: access there is invite-only, not a SerialKey.

The alerts aren't firing

On MetaTrader, confirm the indicator alert setting is on, then test the platform itself — email under Tools > Options > Email, push under Tools > Options > Notifications — and check that sound is not muted. If the platform test fails, fix that first. On TradingView, make sure you actually created an active alert and that your plan allows it.

I can't get access to the Banana Indicator on TradingView

The TradingView script is invite-only. Check that you are signed in to the correct TradingView username, that you requested and were approved for access on that same username, and refresh the script page after approval.

Which guide do I use — MT4, MT5, or TradingView?

Pick the platform you actually chart on. The setup, interface, alerts, and troubleshooting differ across them, and the three builds are separate products rather than one indicator with different screenshots.

More questions: full FAQ · troubleshooting · contact support.

Platforms and how to get it

PlatformProduct nameAccess methodWhat you see on chartDocs
MetaTrader 4The Banana Indicator MT4Installer + license key (SerialKey)Banana 1–7 markers, compact v44 dashboard, on-chart strategy rulesStart on MT4
MetaTrader 5The Banana Indicator MT5Installer + license key (SerialKey)Suite iTradeAIMS Dashboard, VALID / INVALID filter readout, Banana tabStart on MT5
TradingViewThe Banana Indicator TV (v3)Invite-only script access on your TradingView usernameB# / S# labels, trade zones, Pine dashboard rowStart on TradingView

Not sure which fits? Compare platforms · Get started.

Get The Banana Indicator

The Banana Indicator TV — Latest

Current Pine build (v3) — B#/S# labels, zones, dashboard.

The Banana Indicator TV — Legacy

Previous edition — keep only if your charts still use the Legacy script.

Start here

  1. Get started — choose MT4, MT5, or TradingView.
  2. Banana strategy rules — methodology, range vs trend, workflow.
  3. The 7 rules — full rule detail from the course.
  4. Signal detection — what Banana and Seed markers mean.
  5. Validate a signal — before you act.
  6. Compare platforms if you are unsure which version fits.
  7. Troubleshooting — install, access, alerts, display.

Platform docs

Risk notice

The Banana Indicator is not financial advice. A signal is not a recommendation to buy or sell. Trading involves risk; you are responsible for your own decisions and risk management.