Sharemaestro Signal Sandbox simulates a simple portfolio reacting to Sharemaestro signals (weekly data). It buys on allowed entry signals and exits on DTL warnings (per your settings), then shows P/L, ROI and drawdowns over time.
What happens by default
- Auto-start: On page load we run the full simulation with default controls (same as pressing Run Auto).
- Start point: We begin at the first valid ACCUMULATION where the weekly trend ≤
0.25
(low-risk zone). - First buy size: On that ACCUMULATION we buy Max starts + Qty (ACCUM). Example: Max starts=10 and Qty=1 ⇒ first buy =
11
. - Adds: Later ACCUMULATION signals (still trend ≤ 0.25) add the ACCUM Qty. Optional signals only add if you’ve enabled them.
- Exit: When a run of DTL Breach Warnings reaches your threshold (e.g., 3 in a row), we sell everything on the last warning of that run.
What the summary shows
- Shares held - number of shares currently owned.
- Avg buy price - total cost ÷ total shares.
- Last price - the price at the current timeline row; used for “(last)” P/L and ROI calculations.
- Weekly close - latest weekly close; used for the “(week)” comparisons (Now / Unrl Now / ROI Now).
- Unrealized P/L - paper P/L on open position: (price − avg buy) × shares.
- Realized P/L - P/L locked in from sells (DTL exits).
- ROI - (Realized + Unrealized) ÷ total cost of buys.
- Max drawdown - worst peak-to-trough % drop of portfolio value over the run.
- Mini chart - portfolio value over time (realized cash + current holdings value).
How to change behaviour
Control | What it does | Effect on simulation |
---|---|---|
End on consecutive DTL Warnings | Set how many DTL warnings in a row trigger an exit (1–3). | Lower = faster exits; higher = more tolerance before selling all. |
Max starts | One-off “starting block” added to the first valid ACCUMULATION buy. | Increases initial exposure at the identified low-risk start. |
Qty (ACCUMULATION) | Units added on each qualifying ACCUMULATION after the first buy (trend ≤ 0.25). | Controls pace of adding during accumulation phases. |
Optional signals | Tick a signal to treat it as a one-set add; set per-signal Qty. | Enables adds on Ribbon Change, Smart Money Buy, etc., when checked. |
Ribbon Change sub-types | Pick which ribbon sources (Market Strength / Demand / Regime / Threshold / Dynamics) are allowed. | Adds only on selected sub-types; otherwise skipped. |
Ignore DTL | When on, DTL warnings don’t count toward the exit sequence. | Keeps the position open even through DTL warnings. |
Continue after DTL | After exiting on DTL, wait for the next valid ACCUMULATION to re-start. | Creates distinct “cycles” (exit → re-enter on next valid ACCUM). |
Currency / Show Tips | Toggle currency symbol and tooltips. | Display-only; no impact on logic. |
Per-row control
- Each timeline row has an Active / Skip switch. Turn it off to exclude that signal from the run; the summary recalculates immediately.
- Row background shows what happened: green = applied, yellow = skipped.
Tips
- Export CSV to inspect every step (date, signal, action, qty, basis, P/L, ROI).
- To re-run with changes, just change the settings (or flip per-row switches). If the sim has run once, we’ll recompute quickly with your new options.
- ACCUMULATION entries only happen when trend ≤
0.25
. Above that, ACCUM signals are skipped.
Simulation Controls
Sells all on the last warning of the run.
Added to the first valid ACCUM only.
ACCUM buys only if trend ≤ cap.
Treat these as Buy (1 set)
Tick signals to add one unit when they occur.
Signal Timeline
Date | Signal | Source | Price | Trade | Actions |
---|
Summary
Position snapshot
?Shares held
Avg buy price
—
Last price
—
Weekly close
—
Value & P/L
?Unrealized P/L (last)
—
Unrealized P/L (week)
—
Realized P/L
—
Returns & Risk
?ROI (last)
—
ROI (week)
—
Max drawdown
0.0%
Activity
?Trades / Skips
0
· Skips:
0
Portfolio value (mini)
Portfolio value = realized cash from exits + current value of holdings.