Backtest: Inspect The Equity Curve And Trade Ledger
A practical Backtest lesson for reading how a result was made by inspecting the chart path, equity curve, trade ledger, and holding-period evidence.
Educational only
The examples teach workflow and risk framing. They do not provide trade recommendations, personalized advice, leverage guidance, or guaranteed outcomes.
Chapter 01
Use markers as evidence, not decoration
Trader question
Where did the rule enter and exit on the chart?
Entry and exit markers connect the rulebook to price context. The learner should inspect whether marker placement looks consistent with the stated rule before trusting the ledger summary.
Desk checklist
- Find each entry and exit marker pair.
- Ask whether the marker belongs to the written rule.
- Compare visible context with the matching ledger row.
Interactive proof
Backtest price chart with entry and exit markers
Use the Equity Curve Autopsy to match marker behavior with the curve and ledger pattern.
The equity curve and ledger explain how the backtest made or lost money. A result that depends on one row, a deep recovery, or an unmonitorable hold time needs a different review note than a broad repeated pattern.
Interactive desk lab
Backtest Equity Curve Autopsy
A practical Backtest path lab for diagnosing whether an equity curve is broad-based, one-trade-dependent, or drawdown-heavy before comparing endpoints.
A practical Backtest path lab for diagnosing whether an equity curve is broad-based, one-trade-dependent, or drawdown-heavy before comparing endpoints.
Markers turn results into evidence
Entry and exit markers appear on a simplified price path so the learner can ask whether the rule acted where it was supposed to.
A price path draws across the screen.
Entry markers appear only where the rule fires.
Exit markers appear beside matching ledger rows.
The final frame asks whether the marker pattern matches the rulebook.
Remotion code
MarkersAsEvidenceVideo
The snippet is stored with the lesson so a future Remotion project can render the chapter video.
Show component snippet
import {AbsoluteFill, Easing, Sequence, interpolate, useCurrentFrame} from "remotion";
export const MarkersAsEvidenceVideo = () => {
const frame = useCurrentFrame();
const path = interpolate(frame, [0, 72], [0, 1], {
extrapolateLeft: "clamp",
extrapolateRight: "clamp",
easing: Easing.bezier(0.16, 1, 0.3, 1),
});
const trades = [
{x: 170, y: 278, label: "Entry"},
{x: 288, y: 226, label: "Exit"},
{x: 484, y: 310, label: "Entry"},
{x: 636, y: 246, label: "Exit"},
];
return (
<AbsoluteFill style={{background: "#fff8e8", color: "#071126", padding: 72}}>
<h1 style={{fontSize: 52, margin: 0}}>Markers show where the rule acted.</h1>
<div style={{position: "relative", height: 420, marginTop: 58, border: "1px solid #d9caa7", background: "#fffdf7"}}>
<div style={{position: "absolute", left: 70, top: 286, width: 760 * path, height: 4, background: "#071126", transformOrigin: "left"}} />
{trades.map((trade, index) => {
const visible = interpolate(frame, [34 + index * 16, 48 + index * 16], [0, 1], {
extrapolateLeft: "clamp",
extrapolateRight: "clamp",
});
return (
<div key={trade.label + index} style={{position: "absolute", left: trade.x, top: trade.y, opacity: visible}}>
<div style={{width: 26, height: 26, borderRadius: 999, background: trade.label === "Entry" ? "#047857" : "#b42318", border: "3px solid #fffdf7"}} />
<span style={{display: "block", marginTop: 8, fontSize: 18, fontWeight: 850, color: trade.label === "Entry" ? "#047857" : "#b42318"}}>{trade.label}</span>
</div>
);
})}
<Sequence from={82} layout="none">
<div style={{position: "absolute", right: 34, bottom: 34, width: 320, background: "#e7eefb", border: "1px solid #2454a6", padding: 18}}>
<strong style={{fontSize: 24}}>Ledger check</strong>
<p style={{fontSize: 18}}>Each row should match a visible marker pair.</p>
</div>
</Sequence>
</div>
</AbsoluteFill>
);
};Sources used for this tutorial
Next step
Open the tool with the checklist beside you.
Move from the lesson into the matching Bullion Brains tool, keep the checklist visible, and treat the output as evidence until the caveats are clear.