Custom rules, set by hand for this run. They are not any firm's rules.
MISS: the account breaks the daily loss limit on Jan 7, 23:31 UTC
At its worst price that minute the account stood at $342.50 (its profit or loss since the run began), below the line of $385.00 it had to stay above. It held 1 contract, and the engine closed the position at the end of that minute.
This package has no one-second data, so only each bar's open and close are drawn. What the price did inside a bar is not known, so the moment of the breach is not marked: it happened somewhere in the shaded minute. The dashed line is the price at which the account sat exactly on its limit.
Missed Daily loss limit, $600.00
Passed Trailing drawdown, $1,000.00; Maximum position, 2 contracts
Simulated run: not a real account's results, and not advice. Reproduced: re-running the package gives its recorded result. Package 5a4d9c1363066a67f725a564f826ab1a11839d5f0fc3f0c2ba36c2b77a7f3b6b. Engine mbt 0.3.0 (mbt-engine/3). Tables, hashes and rule sources are on the next page.
Appendix
If this is a PDF, it is a render of report.html. report.html is self-contained: the chart and colours are inlined and nothing is fetched. A file cannot hold its own hash, so report.html's sha256 is in report.sha256 beside the package and is printed in the footer of each PDF page by the renderer. Check it with sha256sum report.html. Chart geometry and colour tokens are vendored from matchstick-tte mvp 6a3d2fe443c45cc1b92a26c4224c2423e7fbe311.
The verdict in full. Rule daily_loss first broke on bar 71 (2026-01-07 23:31 UTC). At that bar's worst price the account stood at $342.50, below the line of $385.00 it had to stay above. That line is $600.00 under the account's value at the start of the day (the daily loss limit). A position of 1 contract(s) was open. The last order filled before it was order 3 (buy 1, filled on bar 61).
Every order (3 orders, 4 fills, 0 rejected, 80 bars)
Order
Side, qty
Bar
Time
Price
Position after
Note
1
buy 1
1
2026-01-05 23:01 UTC
5000.25
1
Opens or adds to a position
2
sell 1
41
2026-01-07 23:01 UTC
5018.75
0
Closes at +$920.00 after fees
3
buy 1
61
2026-01-07 23:21 UTC
4999.25
1
Opens or adds to a position
(engine)
sell 1
71
2026-01-07 23:31 UTC
4988.00
0
Forced flatten on the breach. Closes at -$567.50 after fees
Each rule
Rule
Result
Detail
Trailing drawdown, $1,000.00
PASS
Never reached in this run.
Daily loss limit, $600.00
MISS
Bar 71 (2026-01-07 23:31 UTC).
Maximum position, 2 contracts
PASS
Never held more than 1.
Under stricter fills
Profile
Result
one more tick of slippage on every market order
breaks daily_loss at bar 70
half the share of a bar's volume the account may take
breaks daily_loss at bar 71 (same run as submitted: this assumption never bound)
one more tick of slippage and half the volume share
breaks daily_loss at bar 70
Reproduction
REPRODUCED: re-running the package gives its recorded result.
result hash 6d3846b3b751786a0167c65653217cdce356a0a1a0e48be72748767cbbe90845
trace head 86172f465fcac620d2567cd2fccede4cfb2bdf88b2feb870fd6aad2f044af8d3
package id 5a4d9c1363066a67f725a564f826ab1a11839d5f0fc3f0c2ba36c2b77a7f3b6b
Where the rules come from
Not checked
Limits: this shows the strategy survives these rules under these assumptions. It does not show future profit or a live-fill match, and it replaces no approval the firm requires.