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:
- Sign into the purchasing MQL5 account under Tools → Options → Community.
- Open Navigator → Market → My Purchases, locate the product and choose Install.
- Follow the listing's activation terms.
- Locate the indicator under Navigator → Indicators → Market, drag it onto a demo chart, confirm Inputs and allow history to synchronize.
- 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.