Tool lesson

Seasonal: Treat Strategy Templates As Hypotheses, Then Backtest

An intermediate Seasonal lesson for using strategy templates as rule examples: write the hypothesis, convert template fields into test conditions, mark stop and target assumptions, and send only a caveated draft into Backtest.

14 minIntermediate5 chapters

Educational only

The examples teach workflow and risk framing. They do not provide trade recommendations, personalized advice, leverage guidance, or guaranteed outcomes.

Chapter 01

Separate the template from the thesis

Trader question

What market question is this Seasonal template actually testing?

A template is prebuilt structure: event window, metric context, and draft fields. It becomes a hypothesis only after the learner writes the market question and the reason it deserves validation.

Desk checklist

  • Name the calendar idea.
  • Write the market question being tested.
  • Keep template metrics separate from thesis language.

Interactive proof

Seasonal Strategy Picker template cards and strategy guide dialog

Choose a template in the converter and write the hypothesis label before touching the rule fields.

1Template cardStructure exampleA Seasonal template is a starting structure. It is not a thesis until the learner writes the rule assumptions.
2Entry windowTest conditionDays before event, favorable month, or RSI filter becomes a condition that Backtest can evaluate.
3Exit windowRule boundaryExit date, RSI exit, stop, and target fields define the test boundary before any result appears.
4Assumption packCosts and live driftTemplate metrics need hypothetical-performance, cost, slippage, and sample caveats before validation.
5Backtest handoffDraft, not proofThe serious version of a Seasonal idea moves into Backtest as a rule draft with editable assumptions.

A Seasonal template becomes useful only when it is rewritten as a hypothesis, explicit entry and exit conditions, visible assumptions, and a Backtest draft with caveats.

Interactive desk lab

Seasonal Template Rulebook Converter

A practical Seasonal Analysis converter for turning Strategy Picker templates into hypothesis labels, explicit rules, assumption caveats, and Backtest handoffs.

Native scroll

A practical Seasonal Analysis converter for turning Strategy Picker templates into hypothesis labels, explicit rules, assumption caveats, and Backtest handoffs.

45s Remotion sceneSeasonalTemplateNotThesisVideo

Template is not thesis

A template card opens into an empty thesis field so the learner separates structure from belief.

Storyboard beats4 cues
1

A Seasonal template card appears with average and win-rate chips.

2

The card splits into structure on the left and thesis on the right.

3

The thesis field stays empty until the learner writes the market question.

4

The final frame labels the card as structure only.

Remotion code

SeasonalTemplateNotThesisVideo

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 SeasonalTemplateNotThesisVideo = () => {
  const frame = useCurrentFrame();
  const split = interpolate(frame, [24, 84], [0, 1], {
    extrapolateLeft: "clamp",
    extrapolateRight: "clamp",
    easing: Easing.bezier(0.16, 1, 0.3, 1),
  });

  return (
    <AbsoluteFill style={{background: "#fff8e8", color: "#071126", padding: 72}}>
      <h1 style={{fontSize: 52, lineHeight: 1}}>A template is structure, not thesis.</h1>
      <div style={{position: "relative", marginTop: 56, height: 340}}>
        <div style={{position: "absolute", left: 90 - split * 30, top: 64, width: 320, padding: 22, background: "#fffdf7", border: "3px solid #d9971f", boxShadow: "7px 7px 0 rgba(217,151,31,0.18)"}}>
          <strong style={{display: "block", fontSize: 30}}>Seasonal template</strong>
          <span style={{display: "block", marginTop: 12, fontSize: 21, color: "#805407"}}>window \u00B7 metrics \u00B7 draft fields</span>
        </div>
        <div style={{position: "absolute", left: 560 + (1 - split) * 120, top: 64, width: 330, minHeight: 156, padding: 22, opacity: split, background: "#fffdf7", border: "3px solid #071126"}}>
          <strong style={{display: "block", fontSize: 30}}>Thesis field</strong>
          <span style={{display: "block", marginTop: 12, fontSize: 21, color: "#5d6778"}}>What market question is being tested?</span>
        </div>
      </div>
      <Sequence from={100} layout="none">
        <p style={{fontSize: 27, color: "#805407"}}>The learner writes the hypothesis before reading any result.</p>
      </Sequence>
    </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.

Open Seasonal Analysis