ROCKSOLID MARKETS / 500 CALABASH

500 Calabash PRO v1.13 — Customer Guide

Status: Customer documentation for the released MQL5 Market product.
Platform: MT5 desktop. Product: Analytical indicator, not an Expert Advisor.
Price: $99 one-time, MQL5 Market only. Website pricing is live; The product is available for purchase through the official MQL5 Market.
Buy on MQL5 - $99 · Website · Support · Exhibition

Implemented features

Version 1.13 implements Original Engine initial BUY/SELL signals, continuation and recovery re-entry signals, internal re-entry memory, historical visibility, live popups, HTF alignment/conflict context, the analysis panel and swing/Fibonacci overlays.

It does not place or manage real trades. Internal virtual positions/protection determine signal sequencing, not account positions. A separate Advanced Pullback engine or two-engine EA is not included. The Original Engine's own pullback route is distinct from a separate Advanced engine.

Historical-arrow count controls, push/email alerts and quantified risk scores are not implemented. These are not included features or promised upgrades.

Compatibility and installation

Retained qualification covers Windows x64, MT5 build 6230, EURUSD and synthetic fixtures. This is a tested build, not an established minimum. Minimum supported build and protected Market-package compatibility remain acceptance gates. Do not infer MT4, web/mobile, every operating system or all-instrument support.

The indicator needs source candles, reference/Daily history and consistent chronological Bid/Ask ticks. Missing/inconsistent data produces waiting/incomplete status; an empty chart then is not a proven absence of setups. Instrument-sensitive virtual price-distance conventions require instrument-specific qualification.

The following official workflow is conditional on listing approval; this product's protected download/activation remains unverified:

  1. Sign into the purchasing MQL5 account under Tools → Options → Community.
  2. Open Navigator → Market → My Purchases, locate the product and choose Install.
  3. Follow the listing's activation terms.
  4. Locate the indicator under Navigator → Indicators → Market, drag it onto a demo chart, confirm Inputs and allow history to synchronize.
  5. If absent, check account identity, installation and Journal; refresh Navigator or restart MT5 when appropriate.

Activation concerns hardware/OS, not the broker account. Hardware/OS changes may require another activation; consult the actual listing for the allowance. Copying a protected file is not a cross-device activation substitute. Official help permits reuse between terminals on the same activated computer; prefer My Purchases. No private Rocksolid licensing code is part of this route. No DLL or real-trading permission requirement is evidenced for this standalone indicator; do not enable trading merely to display it.

Official MT5 installation help · Market rules

Initial signals and re-entry memory

The Primary Oscillator uses close-price EMA, default 189. A cross establishes a phase; a later fully separated candle arms it. A qualifying touch or Original Engine pullback breakout can produce an initial candidate. A cross alone is not a signal guarantee. Enabled confirmation uses close-price RSI, default 14: BUY strictly above 50, SELL strictly below 50; equality fails.

Direction, confirmation, valid quotes, virtual-position occupancy and structure-exit rules affect acceptance. Initial BUY defaults to Blue; initial SELL to Red. Arrows are analytical signals, not profit promises or automatic instructions.

Continuation references the exited virtual position's observed Bid high/low, waits for the exit candle to complete, then requires a direction-valid pullback and breakout close. A wrong-side/equal oscillator close invalidates the reference. Consumed opportunities are not automatically retained for later entry.

A losing re-entry stopped near its original protective stop creates directional recovery memory. Recovery requires a qualifying pullback breakout. A wrong-side/equal oscillator close or accepted re-entry clears the directional lock; replay/reinitialization reconstructs memory. It is not real-account trade memory. Continuation and recovery share re-entry plots: BUY Green, SELL Red by default.

Historical versus live behaviour

Decisions use completed source candles; events are confirmed on a valid later quote. An arrow is plotted on its source candle, not necessarily when it first became known. It was not known in advance at that candle's opening. The panel signal tooltip provides the actual broker/source-clock confirmation timestamp.

Visible history rolls back six calendar months, with no adjustable count/window. Historical Signals Off hides confirmations at/before attachment/reinitialization, while replay continues and later events remain eligible. Initial/Re-entry switches affect plotting, not model processing.

Native automatic start 0 seeds from 1 January of the year containing the six-month display cutoff. Tester automatic start uses simulated start/first eligible full source candle. An explicit date seeds a flat model at/after that date. Different seeds can produce different inventories. Default warmup is 569 source candles, plus the replay span.

Committed events do not require future source candles, but there is no unconditional non-repainting guarantee. Revised history/quotes, broker feed, settings, seeds and rebuilds can change reconstruction. Aged signals leave the window. Some caches retain same-bar revisions until a new relevant bar/reset; missing alignment/Daily-leg evidence at event creation is not guaranteed later backfill. Missing ticks are not replaced with an invented OHLC path.

Live popups default to On and use Alert() only. They arm after Ready; startup, history and Tester alerts are suppressed. Approximately one-second freshness and shared-terminal deduplication can omit delayed/duplicate notifications. Output includes signal kind/direction, symbol, source timeframe, server confirmation time and enabled conflict suffix. No guaranteed catch-up, push or email delivery.

Higher-timeframe context

Alignment defaults to On and compares the reference candle completed by event confirmation with its EMA. Direction-side means ALIGNED, opposite means CONFLICT; equality/missing/unsupported means UNKNOWN. This frozen event snapshot is informational, not a continuously changing risk score or entry filter.

Alignment Reference Current means automatic mapping:

Source Reference
M1/M2/M3/M4 M5
M5/M6/M10/M12 M15
M15/M20 M30
M30 H1
H1/H2/H3 H4
H4/H6/H8/H12 D1
D1 W1
W1 No supported automatic reference

Manual reference must be higher than source and cannot be MN1.

Panel, overlays and setup

The analysis panel supports Hide/Show and Minimize/restore. Hiding/minimizing leaves overlays and model running. Reinitialization restores configured Inputs rather than temporary button states.

Daily Fib targets 1.272/1.618 use a confirmed directional D1 swing leg frozen at an accepted event, not today's high/low. Retracements 23.6%, 38.2%, 50%, 61.8%, 78.6% default to Off, use the same leg and have a separate control. No valid leg means no promised level. These are analytical levels, not broker orders.

Independent swing high/low context defaults to H4, with H1/M15 alternatives. Strict three-left/three-right pivots have confirmation delay. Lines can be outside the visible price/time range; check chart scale/scroll.

The retained main setup is H1 chart / supplied H4-source preset / automatic D1 alignment. Source default Current follows the chart; the preset changes it to H4. Set chart period separately. Chart must be at or below signal source; higher-chart/lower-source is diagnostic-only. Any MN1 chart is display-only without signals, alignment or overlays. Fixed MN1 source on a non-monthly chart is rejected.

Exact Inputs and defaults

The table gives exact MT5 labels, identifiers, source defaults and validation. Main preset differs only in Signal Timeframe: H4 rather than Current. These are functional settings, not profitability claims.

# Exact MT5 label Identifier / type Source default Permitted values / validation Control
1 Signal Timeframe InpSignalTimeframe / ENUM_TIMEFRAMES Current (0) Standard M1–W1 or Current; MN1 subject to display-only rules Source candle period; chart must be at or below source. Main preset H4.
2 Signal Direction InpDirection / PRODirection Both (2) 0 Buy only; 1 Sell only; 2 Both Restricts accepted direction, not merely arrow visibility.
3 Virtual Captain Start InpReplayStart / datetime 0 Nonnegative MT5 datetime; 0 automatic Flat virtual replay seed. Future start waits for history; automatic native/Tester starts differ.
4 Primary Oscillator Period InpOscillatorPeriod / int 189 Integer 2–2000 Primary calculation period; affects phases, alignment and warmup.
5 Confirmation Oscillator ON / OFF InpConfirmation / bool true true / false Enables strict Confirmation Oscillator threshold filter.
6 Confirmation Oscillator Period InpConfirmationPeriod / int 14 Integer 2–2000, even when filter Off Confirmation calculation period.
7 BUY Confirmation Level - Strictly Above InpBuyThreshold / double 50.0 Finite 0–100 inclusive Buy confirmation must be strictly greater when enabled.
8 SELL Confirmation Level - Strictly Below InpSellThreshold / double 50.0 Finite 0–100 inclusive Sell confirmation must be strictly less when enabled; thresholds need not be ordered.
9 Show Initial Arrows InpShowInitial / bool true true / false Plots/hides initial arrows; model still processes events.
10 Show Re-entry Arrows InpShowContinuation / bool true true / false Plots/hides continuation and recovery arrows; model still runs.
11 Initial BUY Colour InpBuyColour / color Blue MT5 color Initial buy plot colour.
12 Initial SELL Colour InpSellColour / color Red MT5 color Initial sell plot colour.
13 BUY Re-entry Colour InpReentryBuyColour / color Green MT5 color Continuation/recovery buy plot colour.
14 SELL Re-entry Colour InpReentrySellColour / color Red MT5 color Continuation/recovery sell plot colour.
15 Arrow Size InpArrowSize / int 2 Integer 1–5 Plot width/arrow size.
16 Arrow Distance From Signal Candle - Points InpArrowGapPoints / int 30 Integer ≥0; no explicit application upper cap Below source low for buys / above source high for sells, in symbol points, not pips.
17 New Live Signal Alerts ON / OFF InpAlerts / bool true true / false New-live Alert() popups; no history/Tester/push/email; freshness and dedupe apply.
18 Higher-Timeframe Alignment ON / OFF InpTrendConflict / bool true true / false At-confirmation alignment analysis and conflict suffix; does not filter entries.
19 Alignment Reference InpReferenceTimeframe / ENUM_TIMEFRAMES Current (0) Current automatic, or standard timeframe strictly above source; MN1 rejected Manual reference constraints are validated even if alignment is Off. MN1 chart overrides to display-only.
20 Analysis Panel Initially Visible InpShowPanel / bool true true / false Initial visibility; Show analysis can restore hidden panel.
21 Show Daily Swing Fib Targets InpShowFibTargets / bool true true / false Initial Fib target visibility; panel button changes runtime state.
22 Show Historical Signals InpShowHistoricalSignals / bool true true / false Inputs-only historical visibility; Off hides confirmations at/before attachment baseline, retaining replay/new events.
23 Show Confirmed Swing High / Low InpShowSwingLevels / bool true true / false Independent confirmed high/low context overlay.
24 Swing Source InpSwingTimeframe / CPROSwingTimeframe H4 (16388) H4 (16388), H1 (16385), M15 (15) only Context source, independent of signal source and frozen D1 leg.
25 Show Daily Fibonacci Retracements InpShowRetracements / bool false true / false Initial retracement overlay state; independent panel button, uses same frozen D1 leg as projections.

First use and troubleshooting

Start on a demo chart, confirm settings and wait for Ready. Review losing/range-bound examples. Treat re-entries as separate risk decisions; manage execution/risk independently.

Historical visual testing requires Every tick based on real ticks and adequate broker history/warmup. Actual EX5 replay was qualified through verification-EA attachment; a fresh customer Indicators-dropdown workflow remains unqualified. Open-prices/one-minute-OHLC are not the qualification route.

Symptom Check
Missing purchase Purchasing account, connectivity, receipt and actual listing availability; MQL5 support handles payment/activation.
No arrows; Loading/Incomplete Source/reference/Daily history, Bid/Ask coverage, seed/warmup and Journal. Incomplete is not a no-setup verdict.
No arrows; Ready Direction/visibility, six-month window, chart/source compatibility and accepted events in the dataset.
No popup InpAlerts=true, Ready, new live event, freshness/deduplication. Push/email/history/Tester delivery is absent.
Historical differences Broker data, source timeframe, seed, settings and confirmation timestamps; native/Tester automatic seeds differ.
Missing overlay Valid leg/swing evidence, Inputs/buttons and chart scale/time range.
Cannot manage trades Expected: real-order management is absent.

Support and risk

Contact support@rocksolid.markets with version, MT5 build, OS, broker server (not password), symbol, chart/source timeframes, timestamp, Inputs, Journal and screenshots. Never send credentials, keys or tokens. Mailbox operation remains a publication check.

The indicator cannot guarantee profits or protection against spreads, gaps, volatility or execution risk. Historical examples/exhibition material do not establish future results. Forex/CFDs involve substantial risk. Manage real positions/stops/execution separately; virtual protection and analytical levels are not account orders.

Strategy & Setups · Support · Trading Risk

Commercial release status: The MQL5 listing, protected-package installation and activation, compatibility qualification and final customer-support checks remain release requirements. Purchases are available through the official MQL5 Market.