AI Trading Library Apply for a private system →

Team kit · Guide 16

Team kit: templates

17 min read · Team kit · Reference · copy once, fill in, reuse

In one lineEvery sheet the team runs on, ready to copy: your rules file, risk sheet, prop sheet, trade card, decision memo, daily and weekly routines, the journal columns and the playbook brief.

What you'll get

  • A map of the nine templates and which guide each belongs to.
  • The order to fill them in, so the first one feeds the next.
  • The full text of every template.

1The map

The template map: what feeds whatTap to enlarge
TemplateFill inUsed byGuide
Rules fileOnce, update weekendsEvery seat (inside the team setup)02, 03
Risk rules sheetOnce, update weekendsRisk Manager, tilt check05, 07
Prop firm rules sheetOnce per account, recheck monthlyProp mode09
Trade cardDaily, by the TraderRisk Manager, execution agent05
Decision memoDaily, by the DeciderExecution agent, journal05
Daily briefing routineRead dailyYou06
Weekly review routineWeekly, plus the monthly team reviewYou, the reviewers08
Journal columnsDaily rowsDebrief, the reviewers, Evidence Checker08
Playbook briefOnce per idea, locked before testingStrategy Scout, Bear, Evidence Checker11–13

2The order to fill them in

  1. Rules file. Your setup sheet goes here (Guide 03).
  2. Risk rules sheet, Part A and Part B. Set the platform limits as you go (Guide 07).
  3. Prop firm rules sheet, if you trade an evaluation or funded account (Guide 09).
  4. Journal header row.
  5. The trade card, memo and routines are used, not filled in ahead.
  6. Playbook brief, only when you start researching an idea (Guide 11). Not before the core sheets are done.

3Worked example: a filled risk sheet, Part B

Illustrative.

LimitSet in platform?ValueDate checked
Daily loss limit / auto-flattenyes400 (= my 2R)example date
Maximum position sizeyes5 MNQexample date
Default bracketyestemplate "MNQ 5": stop + target attachedexample date
Trading hours locknot offered—example date

The last row matters as much as the others: now the trader knows the session window rule relies on the risk gate alone.

4Common mistakes

  • Leaving example values in. Every number in braces is an example. Replace it or delete the row.
  • Templates in five places. Keep one live copy of each, in one folder or one board.
  • Not dating changes. Every sheet has a "last updated" line. Use it.

5Checklist

6The full templates


My rules file

One page. Paste it into the team setup, where the braces say "my rules file". Every seat reads it. Update it on weekends only, never mid-session.

Last updated: {date}

1. What I trade

  • Instruments: {e.g. MNQ (micro Nasdaq futures). ES chart for context only.}
  • Value per point or pip: {e.g. MNQ = 2 per point per contract. Check your contract's specification.}
  • Account: {personal / prop evaluation / prop funded}
  • Platform: {broker or prop platform the execution agent sends orders to}

2. When I trade

  • Session window: {e.g. 09:45–11:30 New York time}. No entries outside it.
  • Days I don't trade: {e.g. the day of a central bank rate decision, the last trading day of the month, days I slept badly}

3. My setup(s)

Paste the SETUP SHEET the Researcher built with you (the setup-sheet prompt, Guide 03). One sheet per setup. Maximum two setups while the system is new.

Setup sheet: {name}
  • Context rules:
    1. {yes/no rule}
    2. {yes/no rule}
  • Trigger rule: {yes/no rule}
  • Entry: {where, order type}
  • Invalidation (stop): {rule}
  • Target: {rule}
  • Time exit: {rule, or "none"}
  • No-trade conditions:
    1. {rule}
    2. {rule}

4. Charts I give the team

  • Timeframes, higher first: {e.g. 4H, 1H, 15m, 5m}
  • What is on them: {e.g. prior day high/low lines, session box, one moving average}
  • Time zone on the chart: {e.g. New York}

5. Where my facts come from

  • Calendar I copy from each morning: {name}, shown in {time zone}
  • Exact levels: {e.g. exported bars from my charting platform / read from the data window}

6. This week's change

{the one change from the last weekly review, with its date}

7. Words I've banned from my own notes

{e.g. "feels", "probably", "should bounce", "revenge"}


My risk rules sheet

The Risk Manager reads only this sheet and your account state. Every rule is a number or a yes/no. Numbers below are examples. Set your own.

Last updated: {date}. Changes are made on weekends only.

Part A — rules the Risk Manager checks

#RuleMy number (example values)
1Maximum risk per trade{example: 0.5% of account, or a fixed amount}. This is 1R.
2Daily stop (loss){example: 2R}. When reached, the team is CLOSED for the day.
3Maximum trades per day{example: 3}
4Stop after losses in a row{example: 2 losing trades in a row closes the team for the day}
5Maximum size{example: 5 micro contracts / 0.5 lots}
6Session window{example: 09:45–11:30 New York time}
7News blackout{example: no entries from 10 minutes before to 10 minutes after any high-impact event on my event sheet; no new trades on rate-decision days}. No event sheet pasted = FAIL.
8Bracket ruleEvery order has a stop and a target attached at entry. No stop, no trade.
9State rule{example: tilt check — 1 YES = AMBER, risk per trade halved for the session; 2 or more YES, or question 6 alone = TEAM OFF for the session}
10Open position rule{example: one position at a time}
11Extra rule (optional, example){example: trade cards are written before the session only}

Part B — hard limits set in my platform (first line)

The AI is the second line. These settings live in the trading platform or with the broker, where a prompt can't argue with them. Check what your platform offers; names differ.

LimitSet in platform?ValueDate checked
Daily loss limit / auto-flatten{yes / no / not offered}{value}{date}
Maximum position size{yes / no / not offered}{value}{date}
Default bracket (stop + target) on every order{yes / no}{template name}{date}
Trading hours lock (if offered){yes / no / not offered}{hours}{date}

If a limit in Part A can be set in your platform, set it there too. If the platform setting and this sheet disagree, the stricter one wins.

Part C — what never changes

  • Orders are placed automatically by the execution agent, only inside these risk rules.
  • A BLOCK is not lifted in the same session.
  • This sheet is changed on weekends, after the weekly review, never during a session.

Prop firm rules sheet

Fill this in from your firm's current rules page. Write the date you read it. Firms change rules, and the same firm can have different rules for different account types. If a rule is unclear, write "unknown" and ask the firm's support in writing. Until it's answered, the Risk Manager treats it as the strictest reading.

This sheet is a model of your firm's rules for your own planning. It is not an arrangement with the firm.

FieldValueWhere I found it (page / section)
Firm and account type{…}
Date I read the rules{date}
Account size{…}
Profit target{…}
Drawdown type{end-of-day trailing / intraday trailing / static}
Maximum drawdown{…}
Does the floor stop trailing? At what level?{…}
Daily loss limit (if any) and what happens on breach{fail the account / pause for the day / none}
When the trading day resets{time and time zone}
Consistency rule (if any){…}
Minimum trading days{…}
Contract cap / scaling plan{…}
News trading rules{…}
Overnight / weekend holding{…}
Rules on automation, copy trading, AI tools{…}
Anything else that fails the account{…}

My buffers (tighter than the firm's)

  • My daily stop: {e.g. well inside the firm's daily limit}
  • My size bands by room left to the floor: {e.g. >50% normal · 25–50% half · <25% minimum or none}
  • My stop-for-the-day amount under the consistency rule: {calculated by prop mode each day}

Trade card

Written before the session by the Trader role. Placed by the execution agent, only if the trigger happens inside the valid window, only after a CLEAR. If you change any line, it's a new card and it gets checked again.

Template15 lines
TRADE CARD — {setup name} — {instrument} — {date} — card {A/B}
IF (trigger):    {one sentence from the setup sheet}
Valid between:    {hh:mm}–{hh:mm} {time zone}, blackout windows excluded. Expires after.
Direction:      {long / short}
Entry:        {price} (chart/data) · {order type}
Stop:        {price} (chart/data) · from rule: {invalidation rule}
Target:       {price} (chart/data) · from rule: {target rule}
Time exit:      {rule from the setup sheet, or "none stated"}
Stop distance:    {points / pips}
Size maths:     {budget} ÷ ({stop distance} × {value per point}) = {raw} → rounded down {n} → capped {n}
Risk if stopped:   {money} = {x}R
Reward to target:  {y}R
Order:        bracket (entry + stop + target together)
Cancel if:      1) {…} 2) {…}
Risk check:     {CLEAR / BLOCK} at {hh:mm}

Filled example (illustrative prices, not a recommendation)

Example output15 lines
TRADE CARD — Opening-range retest — MNQ — example day — card A
IF (trigger):    a 5-minute candle closes back above the opening-range high after trading below it
Valid between:    09:45–11:00 New York. Expires after.
Direction:      long
Entry:        21,452.00 (chart, example) · limit
Stop:        21,432.00 (chart, example) · from rule: below the low of the retest candle
Target:       21,492.00 (chart, example) · from rule: prior day high
Time exit:      none stated
Stop distance:    20 points
Size maths:     200 ÷ (20 × 2) = 5 → rounded down 5 → capped 5
Risk if stopped:   200 = 1R
Reward to target:  2R
Order:        bracket
Cancel if:      1) price trades below 21,432 before entry 2) any pasted headline inside the window
Risk check:     to be run when the trigger prints

Decision memo (trade memo)

Written by the Decider role from the whole packet. One page. Saved with the date in its name, for example 2026-10-06-MNQ-memo.md, or pasted into your journal's notes column.

Template11 lines
DECISION MEMO — {setup name} — {instrument} — {date}

1. Summary:      {one sentence}
2. Rules:       PASS {n} · FAIL {n} · CAN'T TELL {n}
3. Best point for:   {one line} (source: {section})
4. Best point against: {one line} (source: {section}) · ANSWERED / PARTLY / UNANSWERED
5. Risk:        TEAM {OPEN/CLOSED} · budget {money}/{R} · trades left {n} · blackouts {times}
6. Card:        entry {…} · stop {…} · target {…} · size {…} · {y}R to target · valid {hh:mm–hh:mm}
7. Score:       {1–5} — rubric line: "{quote}"
8. Becomes a 1 if:   1) {observable event} 2) {observable event}
9. Verdict:      TAKE IF TRIGGERED / PASS / WAIT — reason: {…}  (the execution agent acts on this line)

Scoring rubric (the same lines as the Decider prompt and the team setup)

  • 1 — any context rule FAIL, any no-trade condition met, the Risk Manager says CLOSED, or the card is outside the risk budget.
  • 2 — rules pass, but two or more context rules are CAN'T TELL, or the Bear has an unanswered point about event risk or location.
  • 3 — rules pass, at most one CAN'T TELL, the Bear's best point is partly answered.
  • 4 — all context rules PASS, the regime fits the setup, the Bear's points are answered with evidence, the card is inside budget.
  • 5 — everything in 4, plus the watch zone sits at a level named in the Analyst brief, and no scheduled event inside the card's valid window.

The score describes the quality of the evidence for this plan, by your rules. It is not a probability and it is not a prediction.


Daily briefing routine — 15 minutes before the session

Start 20 minutes before your session window. The first 5 minutes are your platform and your calendar. The 15 minutes after that are the team.

Times shown as minutes from the start of the team (T+). Example session: MNQ, New York, entries 09:45–11:30.

T+StepSeatChatYou pasteYou get
−5–0Platform and calendarYou, News agentAToday's calendar rows, copied as textLimits on, bracket loaded, event sheet with blackout windows
0–3BriefingAnalystA3 screenshots (high → low timeframe), the event sheetMarket brief, regime label
3–6Setup checkResearcherACurrent chartSetup watch: PASS / FAIL / CAN'T TELL, watch zones, trigger sentence
6–9DebateBull, BearB, C (fresh)The packet: brief + watch + one scenario lineTwo cases, each with its best point against itself
9–11Risk checkRisk ManagerD (fresh)Tilt check answers, account state, the event sheetSTATE, TEAM ON/CLOSED, risk budget, trades left, blackouts
11–13Trade cardTraderAWatch, scenario, budget1–2 conditional trade cards
optional, +1Pre-mortemBearCThe trade cardThree ways it fails, each with a tell to watch
13–15MemoDeciderAWhole packetDecision memo, score 1–5, TAKE or PASS verdict
15Auto-execution———The execution agent acts on line 9 of the memo. Set alerts at the watch zones.

In session: trigger prints → the risk gate re-checks the card against account state (chat D, the in-session check) → CLEAR → the execution agent sends the card exactly as written, as a bracket order. BLOCK → no order is sent. After any losing trade, rerun the tilt check before anything else. No other AI during the session.

After the session (5 minutes): run the debrief on each card in chat A, taken or not. Copy its journal fields into the row. Save the memo.

Stop rules: if the Analyst says EVENT DAY inside your window and your rules say no trading on those, or the Researcher says NO SETUP TODAY, or the tilt check or day check says CLOSED, the routine ends there. That's a finished routine, not a failed one.

Short on time: use the fast team in one chat. Keep the in-session check in its own chat.

Optional: schedule a pre-brief

If your tool can run a saved prompt on a schedule, schedule a short pre-brief to be ready when you sit down. A scheduled task can't see your chart, so keep it to things it can read: your rules and your checklist. It does not replace the event sheet, which is built from the calendar you paste.

Prompt5 lines
Pre-brief for {instrument}, {date}. Using my rules file and risk sheet only:
1. Remind me of my session window, my daily stop, my max trades and my news rule.
2. Print "This week's change" from my rules file.
3. Print my pre-session checklist: platform limits on, bracket template loaded, calendar rows copied, screenshots ready ({timeframes}).
Do not comment on price or on today's events. You cannot see my chart or my calendar.

Check your tool's current help pages for how scheduling works. Features and names change.

Pre-session checklist


Weekly review routine — 30 minutes, once a week

Pick a fixed slot after your last session of the week. Same slot every week.

MinutesStep
0–5Clean the journal: every row has an ID, setup name, team score, risk verdict, rules_followed and result_r. Fill gaps from your memos and debriefs.
5–8Export the week's rows as CSV (or copy the table).
8–15Fresh chat, the Weekly Reviewer prompt. Paste the rows and last week's memo.
15–20Check two numbers by hand: trades taken, and the count for "the rule I break most". If they don't match, fix the rows and rerun.
20–25Decide on one change for next week. Write it in your rules file under "This week's change", with the date. If it changes a number in your risk sheet, change the platform setting too.
25–30Save the memo with the week in its name. Rewatch one trade where you broke a rule, with the memo next to it.

Weekly review memo — template

Template12 lines
WEEKLY REVIEW — week of {date}

Counts:        sessions {n} · memos {n} · trades taken {n} · passed {n} · taken without memo/CLEAR {n}
Rule adherence:    followed {n} · broken {n} · broken IDs: {…}
Rule I break most:  {rule} · {n} times · IDs {…} · when: {pattern}
Followed vs broken:  {x}R vs {y}R (descriptive only; sample: {n} trades)
Score check:     4–5 scored: {x}R over {n} · 1–3 scored: {y}R over {n} (descriptive only)
Overrides:      {list with IDs, or "none"}
Last week's change:  done / partly / not done — evidence: {…}
One change next week: {single, checkable action}
Keep doing:      {one thing, with evidence}
Data gaps:      {columns left empty, or "none"}

Once a month: the team review (20 minutes)

After the fourth weekly review, open a fresh chat and run the Monthly team review prompt with the month's rows and the four weekly memos. It goes through your rules one by one: how often each applied, how often it changed a decision, how often you broke it. At most one rule is retired or rewritten and one added or tightened. The daily stop, the per-trade maximum, the bracket rule and Part C of the risk sheet are never up for retirement.

Rules for the review

  • One change per week. Not three.
  • The reviewer describes behaviour. It doesn't redesign your strategy. Strategy questions go through the playbook method (Guide 11), with far more trades than one week.
  • Fewer than 20 trades: the numbers describe the week. They don't prove anything about your edge.

Journal columns

Use journal-columns.csv as the header row in a spreadsheet, a Notion table, or any tool that can export CSV. Fixed columns are the point: the weekly reviewer can only find patterns in columns that are filled the same way every day. The three example rows are illustrations, not results.

Log every decision, not only every trade. A passed card is a row too (took_trade = N). Passing on a score-2 plan is a skill and it belongs in the record.

ColumnWhat goes in itAllowed values
trade_idUnique IDe.g. 2026-W41-03
dateSession dateYYYY-MM-DD
sessionWhich sessione.g. NY AM, London
instrumentWhat you tradede.g. MNQ, EURUSD
setup_nameExact name from your setup sheetone of your setup names
card_idWhich trade cardA, B, or none
team_scoreDecider score1–5, or none
risk_verdictRisk Manager's trade checkCLEAR, BLOCK, none
took_tradeWas it executed?Y / N
directionLong or shortlong / short
entry, stop, targetPrices as placednumbers
sizeContracts or lotsnumber
risk_moneyMoney at risk if stoppednumber
risk_rRisk in R (should be ≤ 1)number
result_rResult in Rnumber, filled after close
exit_reasonWhy it closedtarget / stop / time / manual / card cancelled
rules_followedEvery rule in rules file and risk sheet followed?Y / N
rule_brokenIf N: which rule, in the rule's own wordstext
state_1to5Calm and rested, 1–5, before the session (the tilt check verdict can go in notes)1–5
time_in, time_outEntry and exit timeshh:mm
notesOne line. What you saw, what you felt.text
screenshot_linkChart at exit with entry/stop/target markedlink

Three rules for the journal

  1. Fill it the same day. A row written next week is a story, not a record.
  2. rules_followed is binary. "Mostly" is N.
  3. Never edit a past row's decision fields. If you learn something later, add it in notes with the date.

Journal header row (CSV):

CSV4 lines
trade_id,date,session,instrument,setup_name,card_id,team_score,risk_verdict,took_trade,direction,entry,stop,target,size,risk_money,risk_r,result_r,exit_reason,rules_followed,rule_broken,state_1to5,time_in,time_out,notes,screenshot_link
EX-001,example,NY AM,MNQ,Opening-range retest,A,4,CLEAR,Y,long,21452.00,21432.00,21492.00,5,200,1,example,target,Y,,4,09:52,10:31,EXAMPLE ROW - illustrative values only,
EX-002,example,NY AM,MNQ,Opening-range retest,none,none,none,Y,short,21470.00,21490.00,21430.00,5,200,1,example,stop,N,"traded without memo or CLEAR; inside news blackout",2,10:01,10:06,EXAMPLE ROW - illustrative values only,
EX-003,example,NY AM,MNQ,Opening-range retest,B,2,CLEAR,N,,,,,,,,,,Y,,3,,,EXAMPLE ROW - passed (score 2),

Playbook brief

One page per strategy idea you are researching. Fill every blank in the "Locked before testing" block, date it, and do not change it while the test runs. A changed blank is a new brief with a new date and a fresh count.

A brief is a research document. It is not a setup sheet until it has climbed the evidence ladder on your own market (Guide 11).

Template24 lines
PLAYBOOK BRIEF — {name} — version {n} — locked on {date}

IDEA (one line):     {what is claimed}
WHY IT MIGHT WORK:    {the public reasoning, and who is on the other side}
WHY IT MIGHT NOT:     {costs, crowding, regime}
MARKET / SESSION / BARS: {instrument} · {session and time zone} · {timeframe}

LOCKED BEFORE TESTING
Context rules (yes/no):  1) {…} 2) {…} 3) {…}
Trigger (yes/no):     {…}
Entry:          {where, order type}
Stop:           {rule}
Target:          {rule}
Time exit:        {rule}
When not to trade:    1) {…} 2) {…}
Cost per trade assumed:  {commission + spread or slippage, in money and in R}
Sample before I look:   {at least 30 trades}
Periods to cover:     {dates, including a stretch that should not suit the idea}

FALSIFIERS (written before testing)
I drop this brief if:   1) {result and sample} 2) {…} 3) {…}

WHAT THE BEAR ATTACKS:  {the two weakest points}
EVIDENCE LADDER:     rung {1 idea / 2 rules / 3 sample / 4 walk-forward / 5 small size} since {date}

Test log columns

Log every qualifying day, taken or not. The Evidence Checker reads these rows.

CSV1 lines
trade_id,date,brief_version,qualified,took_trade,direction,entry,stop,exit,result_r,cost_r,exit_reason,rules_followed,notes

Rules for a brief

  1. Blanks are filled before any results are seen. Settings chosen after looking are in-sample, and the count starts again.
  2. One version under test at a time.
  3. Costs are subtracted on every row.
  4. Days that qualified and were not taken are rows too.
  5. A brief moves to your rules file as a setup sheet only after rung 4, and it is traded at rung 5 size first.

Educational only. Not financial advice. Trading involves risk.

Read status is saved in this browser only.

Not financial advice. The founder is not a licensed financial advisor. Software and education only. Trading involves substantial risk of loss. Backtested results are hypothetical.
The AI Trading Library is published by Co trader LLC (Wyoming, USA) · Legal & disclaimers