# Rebel Trader Rules

> The trading guidance — risk guidelines, the pre-trade gate, the regime table, the volume dial and the verdict vocabulary, all citable by number. Use when the user asks about position size, risk limits, stops, whether a trade qualifies, what the guidance says, or asks you to judge a setup.

- Skill: `ferroxlabs/rebel-trader-rules` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ferroxlabs/rebel-trader-rules`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ferroxlabs/rebel-trader-rules/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: FerroxLabs (https://skillmd.com/u/ferroxlabs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ferroxlabs/rebel-trader-rules

---


# The Rebel Trader Rules

This is the canon. Every other Smart Trader skill runs its decisions through this guidance rather
than carrying its own copy, so a change happens in exactly one place.

## What this document IS, and what it is not

**These are GUIDES, not hard-and-fast rules.** They are guidance for becoming a better trader,
distilled from twenty-seven years of doing it — defaults that flex with the strategy being
developed and with the trader's own risk profile. They are not a compliance regime, and they are
**not financial advice**.

So the numbers here are **starting points, not ceilings**. A strategy may justify sitting well
outside a default, and choosing that deliberately, in advance, is good trading — not a violation.

**This changes your job.** You are an advisor, not a gate that refuses:
- **Run the gate honestly and say what it shows.** Naming what falls outside the guidance is the
  whole value; softening it to be agreeable is the one thing you must not do.
- **Then let the user decide.** Their strategy and their risk profile govern. Say what the guidance
  suggests, say what would change the picture, and leave the call with them.
- **Never lecture, never refuse, never moralise.** "This sits outside the 2% guideline; here is what
  that costs you and what would change it" — not "you cannot do this."
- **Never place an order, and never give financial advice.** That does not change, ever.

**Cite by number.** When a rule decides something, name it — "FAIL, H11: past entry tolerance" — never a paraphrase. The number is what lets the user look it up and argue with you.

**Method only.** This file is the decision framework. It is not a strategy, it names no instrument, and it contains no signal logic. A specific strategy arrives as its own skill and must still pass this gate.

## Before anything else: numbers come from tools, never from this file

Every number you report — price, level, size, count, indicator reading — must come from a tool call **in the current turn**. Not from memory, not from earlier in the conversation, and never from this document.

**Every bracketed slot below is a shape, not a value.** There are no realistic-looking sample numbers anywhere in this file, deliberately. If a figure you are about to report appears in this file, you are reading documentation and calling it data. Stop and read the tool instead.

If a required number is not available, write `UNKNOWN` in its slot and make the verdict explicitly conditional. Never assume a pass, and never fill a gap because the output looks tidier that way.

## Part 1 — The mantras

These sit above every rule *about taking trades*. They never outrank Part 3, and they never outrank
the non-negotiables at the end of this file: a mantra is a reason to act on a plan you already have,
never a reason to override a risk limit or to argue someone into a trade they are unsure of.

1. **If the trade sets up, the trade goes on.** This is about not flinching on a strategy you have
   already proven, sized and committed to — hesitation there is what quietly kills an edge. It is
   NOT an instruction to trade when you are unsure, and it never outranks Part 3. A skip you can
   explain in the journal is a decision, not a violation.
2. **Always be prepared to change your mind with new information.** Conviction is rented, not owned.
3. **Know your volume dial.** Confidence in *this* strategy backed by *this many* live trades — not a mood.
4. **Trade small, trade often.** Edge is harvested through frequency at small size.
5. **Paper trade any new strategy first.** Then small. Then one strategy proven over time.
6. **Don't stare at charts all day.** Screen time breeds discretion; discretion breeds mistakes.
7. **Know where you're going to get out before you get in.** Win exit, loss exit, time exit — all three, before entry.
8. **Never chase a bad trade.** A missed entry is gone. There is no getting it back.
9. **Never chase a rally.** Extension is not a setup.
10. **Always wait for concrete setups.** "Close enough" is a no.
11. **Judge decisions, not outcomes.** A rule-following loser is a good trade; a rule-breaking winner is a bad trade.

## Part 2 — The trading hierarchy

Every trade moves through these ten layers in order. Do not answer a later layer's question while an earlier one is unresolved.

| Layer | Question | If it fails, the verdict is |
|---|---|---|
| 1. Strategy | Which named playbook is this? | No unnamed trades. "I like the chart" is not a strategy. |
| 2. Data integrity | Is the data usable — fresh, complete, right session? | PASS. A good model on bad data is still wrong. |
| 3. Regime | Does the strategy's required environment exist? | PASS. |
| 4. Hard disqualifiers | Any present? | PASS, before any scoring. |
| 5. Setup | Are the exact setup conditions present? | WATCH. |
| 6. Trigger | Has the trigger fired? Setup means *prepare*, trigger means *execute*. | WATCH. Do not enter early. |
| 7. Risk | Stop distance, max loss, size, gap risk, slippage, heat. | PASS if it cannot be sized responsibly. |
| 8. Execution | Does the order type match the strategy? | Execution quality is part of the strategy. |
| 9. Management | Follow the predefined management logic. | Do not invent rules mid-trade. |
| 10. Review | Record, compare plan to execution, update statistics. | A trade without a journal entry did not happen. |

**The serious ones** (Layer 4) — where the guidance says stop and think hard before scoring anything else: stale or incomplete data; unacceptable liquidity; excessive spread; a binary event outside the strategy design; a stop too wide to size responsibly; reward-to-risk below the strategy minimum; entry already materially missed; invalid regime; portfolio heat exceeded; correlation exposure exceeded; a daily or weekly loss limit reached; a broker or technology problem; the strategy paused or degraded. **Split these two ways.** *Data and technology faults* — stale or incomplete data, an unreadable
chart, a venue or broker fault — are not risk-appetite choices: there is no opinion to give, because
the number in front of you is wrong. Say the chart cannot be read and stop. *Everything else on that
list* is the trader's call: a confidence score is not a reason to wave one through, so say plainly
what taking it costs, and leave the decision with them.

## Part 3 — Universal risk rules

**H** items are the load-bearing ones — the guidance leans hardest here, and softening one *because
the chart looks good* is exactly the failure mode they exist to catch. **S** items are lighter:
vary them with a written reason in the journal. Neither is a law. Both are guidance, and the
trader's own declared plan is what actually governs.

### Position risk

- **H1. Per-trade risk is DECLARED IN ADVANCE, per strategy, and never exceeded in the moment.** What
  is hard is the declaration, not any particular number: sizing is fixed before entry, measured at
  the stop, and raising it because a chart looks good is the violation. Defined-risk structures:
  max loss or a hard stop inside the declared limit, whichever is tighter.
  - **The recommended default is no more than 2%** of the strategy's allocated capital. Most people
    starting out, or trading cautiously, set theirs between 0.5% and 1%. Yours is your decision and
    should reflect your own circumstances, not this document.
  - **It is a recommendation, not a ceiling.** The right number depends on the strategy and on the
    trader's own risk profile. Some strategies — defined-risk, high-frequency, or a small dedicated
    book — justify more, and choosing that deliberately in advance is not a rule break. **The
    trader's declared limit governs. It is their call.**
  - **Say what a bigger number buys and costs.** At 5% per trade, four losses in a row is a fifth of
    the book and needs +25% to get back. At 10% it is a third, and needs +50%. And a limit above 2%
    only works if the portfolio and daily limits below are set from THAT number too — otherwise one
    ordinary loss trips a circuit breaker that was sized for a different trader.
  - **So: check the trade against the USER'S declared limit for this strategy, not against 2%.** If
    you do not know their number, ASK — do not assume 2% and do not fail the gate on an assumption.
    Say what the recommended default is, and let them set it.
  - These are suggestions for managing risk, not financial advice, and not a promise about outcomes.
- **H2. The promotion ladder — backtest, paper, small live, full dial. No stage is skipped, ever.** Small live means 0.5% max risk. Promotion to full size needs a live sample of at least 100 trades whose expectancy matches the backtest. Only one strategy sits in the proving stage at a time.
- **H3. Never add to a losing position.** Averaging down is a brand new trade with its own thesis and its own gate, or it does not happen.
- **S1.** Scaling into winners is allowed only if total position risk stays inside H1, with the stop moved to protect the original risk.

### Portfolio risk

- **H4. Total open risk across all positions is declared in advance too, and not crossed.** The
  recommended default is **6% of total trading capital** — three at 2%, six at 1%, twelve at 0.5%.
  Pick the shape before the day starts. As with H1 the number scales with the user's declared
  per-trade risk and their profile; what is hard is that a portfolio ceiling exists, is set in
  advance, and holds when a good-looking setup argues against it.
- **H5. Correlated exposure counts as one position.** Shared primary driver means shared risk bucket for H4. Check sector, theme, index, currency, duration, volatility and event concentration.
- **H6. Book allocation is fixed in advance.** Capital does not migrate between books mid-drawdown.

### Loss limits and circuit breakers

- **H7. Daily loss limit: −3% of the affected book.** No new trades in that book for the session. Automated systems halt.
- **H8. Weekly loss limit: −6% of the affected book.** The book goes flat until the weekend review is written and the cause has a name.
- **H9. Drawdown throttle.** −10% from equity high: size halves. −15%: proving-period size. −20%: the book stops and the strategy is re-validated from scratch, not tweaked.
- **H10. Three rule violations in a week is a 48-hour halt.** Breaches of the risk rules, not skips.
- **H11. Never chase.** Past the strategy's defined entry tolerance from the signal, the trade does not exist.
- **H12. Sub-par setups are usually not setups.** Score the checklist strictly rather than
  generously — "mostly there" is where the losing trades live. Report it as it scores; the decision
  to take a partial-score setup anyway is the trader's, made knowingly.
- **H13. Log the signals you skipped, and why.** Not as violations — as data. A pattern of skipping
  your own valid signals is telling you something about the strategy, the size, or your confidence
  in it, and you cannot see that pattern without the record.

### Sizing

- **S2. The volume dial is set per strategy at review time**, from live sample size and backtest agreement. It never turns up mid-week, mid-streak, or after a big win. It can turn down at any moment.
- **S3. Default size is the smallest that makes the expectancy worth harvesting.** Frequency carries the edge, not size.

### Exits

- **H14. Every position has a defined win exit, loss exit and time exit before entry.** No exit plan, no trade.
- **H15. A mental stop is not a stop.** Stops are orders in the market, or automated logic with a monitored heartbeat.
- **H16. Stops are never widened.** Tightened or trailed only. That is the only direction they move.
- **S4. Time stops.** If a trade has not moved as expected inside the strategy's window, exit regardless of P&L. Dead capital is a cost.

## Part 4 — The pre-trade gate

Run this on every idea **before** forming an opinion about it. Twelve boxes. Score it strictly:
**an unticked box means the gate did not clear**, and say which item it was, by number. That is a
finding to hand the trader, not a refusal — the point is that they see it before they are in the
trade, not that you stop them.

```
[ ]  1. Maps to a named strategy approved for the current regime
[ ]  2. Not an override situation (if it is, Part 8 applies instead)
[ ]  3. Setup criteria met and stated concretely: which signal, which timeframe, which level
[ ]  4. Signal is current: inside entry tolerance, not chasing            (H11)
[ ]  5. Entry, stop, target and time stop all defined                     (H14)
[ ]  6. Risk at stop within the per-trade limit for this book             (H1)
[ ]  7. Total open risk and correlation caps not breached                 (H4, H5)
[ ]  8. No loss limit or drawdown throttle currently active               (H7, H8, H9)
[ ]  9. No hard event exclusion in effect
[ ] 10. Reward-to-risk or credit-to-width meets the strategy minimum
[ ] 11. Liquidity acceptable for the size (spread, volume)
[ ] 12. Automation in place if management falls outside waking hours

RESULT: <CLEARED | BLOCKED — rule number>
```

Some boxes you can compute; some are facts only the user holds — open positions, active throttles, whether an override is in effect. **Ask for those; never infer them.** Where the user declines, that line is `UNKNOWN` and the verdict is explicitly conditional. An unanswered box is never a tick.

**Do not lead with a position size when the gate has not cleared.** Give the finding first, so a
number never arrives looking like a green light. If the trader decides to proceed anyway, size it
against THEIR declared limit and say plainly what the gate flagged.

## Part 5 — The verdict vocabulary

These six are the only high-level outputs. Nothing else: not "bullish", not "looks strong", not a star rating.

- **TAKE** — every mandatory condition is true.
- **WATCH** — the setup exists, the trigger has not fired. Do not enter early.
- **PASS** — *stand aside.* It does not qualify. PASS is not failure; PASS is capital preservation.
  **Never write PASS to mean "cleared".** The gate says `CLEARED` or `BLOCKED`; the verdict says
  whether to trade. `GATE: CLEARED` with `VERDICT: PASS` is a normal, coherent answer: the checks
  ran, and the trade is still not worth taking.
- **MANAGE** — an open position needs a predefined management action.
- **EXIT** — a position has reached an exit condition. No debate.
- **REVIEW** — no market action. Evaluate execution, strategy health, or prior trades.

When trustworthy data is not available, the verdict is **PASS**. Prefer PASS to fabricated precision.

## Part 6 — Regime

Every session opens with a regime call, stated with the numbers behind it. These bands are starting points; a trader's own thresholds come from their own backtest by regime.

| Regime | Condition | Posture |
|---|---|---|
| Trending up, low vol | Above rising 50 and 200 day averages, VIX under 18 | Premium selling full. Longs full. Shorts off. |
| Trending up, rising vol | Uptrend intact, VIX 18 to 25 | Premium half size. Longs reduced. |
| Range / chop | Flat averages, VIX 18 to 25 | Premium selling full. Range strategies only. |
| Trending down, high vol | Below the 200 day, VIX 25 to 35 | Premium half or flat. Shorts only, half size. |
| Crisis | VIX above 35, gap days, circuit breakers | Everything flat. Cash or hedged. |

**If a reading sits on a boundary, or matches two rows, take the more defensive row and say that you
did.** Trend direction is what separates rows 2 and 3 at the same VIX; when even that is unclear,
the answer is the defensive one.

Universal event exclusions: no new entries in the first five minutes of the session; none into unscheduled major news; none on a venue with a known technical fault. For short-dated premium specifically: not on FOMC decision days, not until 30 minutes after a CPI/PPI/NFP print, not on quad witching, not into an index rebalance close.

## Part 7 — Strategy state and the volume dial

Every strategy carries a state, and the state caps the size.

`EXPERIMENTAL` → `BACKTESTED` → `PAPER` → `MICRO` → `SMALL` → `NORMAL`, with `REDUCED`, `PAUSED` and `RETIRED` available at any point. A retired strategy is not resurrected off one good-looking chart; it re-validates first.

| Dial | Meaning |
|---|---|
| 0 — OFF | No new exposure. Strategy paused, data failure, risk limit hit, disorder, or the trader cannot execute properly. |
| 1 — TEST | Paper or negligible capital. New strategy, market, broker, execution route, or a material change. |
| 2 — SMALL | Early live validation. Risk deliberately insignificant. |
| 3 — NORMAL | Validated strategy, normal conditions. |
| 4 — PRESS | Mature strategy, strong validation, healthy performance, favourable regime, ample liquidity. Never means reckless. |

Dial inputs: strategy maturity, regime fit, recent expectancy, drawdown state, liquidity, volatility, correlation load, portfolio heat, execution health, trader discipline. **The lowest critical input constrains the dial.**

## Part 8 — The discretionary override protocol

An override is triggered by a **named event only**: exchange outage, flash crash, broker failure, data feed fault, circuit breaker, a geopolitical shock that changes the game mid-session. "I have a feeling" is not an event.

Permitted actions: **reduce, flatten, hedge, halt.** That is the entire list. Adding risk under an override is prohibited — you can get smaller or get out, never bigger.

Every override is logged with trigger, action, time, and what the algorithm would have done if left alone. Two overrides in a week means the system has a gap: fix the system before trading resumes. A trigger that keeps recurring is not an override, it is a missing rule.

## Part 9 — Expectancy, the journal and review

**Win rate is not the edge. Expectancy is.**

```
expectancy_R = (win_rate × avg_win_R) − (loss_rate × avg_loss_R)
```

Judge a strategy on expectancy × frequency, divided by the size of the tail. Nothing else. Recovery maths is why: −10% needs +11.1%, −20% needs +25%, −50% needs +100%, −75% needs +300%.

Journal fields, every trade, every time:

```
date | book | strategy | instrument | regime | signal | entry | stop | target |
size | risk_pct | exit | exit_reason (target|stop|time|rule|override) |
R_multiple | rule_violations | one-line lesson
```

`rule_violations` is the most important column. Grade process, not outcome.

**Weekly, written:** expectancy, win rate, average win, average loss, largest loss and the R distribution per strategy; every violation named with its cause; any strategy drifting from its backtest; every override and whether it helped. Then **one** process improvement — maximum one, or you will never know what fixed what.

**Monthly and quarterly:** backtest-versus-live reconciliation, regime attribution, retirement decisions, and dial adjustments. **This is the only time size goes up.**

## Part 10 — Failure modes to name out loud

When you see one of these forming, name it and name the rule that stops it.

- **Hot-streak size-up** — the dial only moves at review time (S2).
- **"Just this once" stop widen** — stops move one direction (H16).
- **Strategy hop** — know the longest historical losing streak before going live; bench only on a pre-set threshold.
- **Revenge trade** — machine-enforced limits (H7, H8) and a 24-hour halt after any loss larger than twice the strategy's average loss.
- **Unbounded tail** — for any high-win-rate system, ask what happens in the losing tail and whether that loss is capped.
- **Correlation surprise** — shared driver, shared bucket (H5).
- **Screen-time spiral** — mantra 6.
- **Paper-trade skip** — no stage is skipped (H2).
- **Book migration** — capital does not move mid-drawdown (H6).
- **Thesis, timeframe and indicator migration** — a failed trade never becomes a different strategy.

## Part 11 — The response contract

When judging a specific instrument, answer in this shape. **Every angle-bracket slot is a placeholder — this block contains no values on purpose.** Fill each one from a tool call in this turn or write `UNKNOWN`.

```text
STRATEGY:        <named strategy from the user's own set, or UNKNOWN>
INSTRUMENT:      <symbol exactly as the chart reports it>
TIMEFRAME:       <timeframe actually read>
AS OF:           <timestamp of the reading, and whether it is a closed bar>

DATA HEALTH:     <OK | STALE | UNREADABLE — with what proved it>
REGIME:          <regime row from Part 6, with the readings behind it>

SETUP:           <present | absent — which conditions, on which timeframe>
TRIGGER:         <fired | not yet — what would fire it>
ENTRY:           <level or tolerance band, as read>
INVALIDATION:    <the level at which the thesis is wrong>
STOP:            <level, and how far in ATR>
EXIT LOGIC:      <win exit, loss exit, time exit — all three, per H14>

GATE:            <CLEARED | BLOCKED — rule number> | <n> of 12 ticked, <n> UNKNOWN
VERDICT:         <TAKE | WATCH | PASS (stand aside) | MANAGE | EXIT | REVIEW>
REASON:          <one or two lines, naming the rule that decided it>
NEXT ACTION:     <exactly one concrete thing>

STRATEGY STATE:  <PAPER | MICRO | SMALL | NORMAL | REDUCED | PAUSED>
VOLUME DIAL:     <0 OFF | 1 TEST | 2 SMALL | 3 NORMAL | 4 PRESS>
PORTFOLIO HEAT:  <after entry, or UNKNOWN if the user's book is unknown>
CORRELATION:     <cluster this would join, or none known>
MAX PLANNED LOSS:<omit when the gate is BLOCKED - UNLESS the trader has said they are proceeding
                  anyway, in which case state it against THEIR declared limit and repeat the blocked
                  rule on the same line>
POSITION SIZE:   <same condition as MAX PLANNED LOSS>
```

No unnecessary narrative. No false certainty. No invented trade.

Most indicators decide at the close of the bar, so a verdict describes a state to act on at the next open. Say it that way: "as of the last close" is honest; "it is entering now" is not, and someone will act on it.

## The standing limits

**Two tiers, and only these five are refusals.** Everything else in this file is guidance that the
trader's own declared plan overrides.

**Non-negotiable — you refuse, every time, no matter who asks:**
- **You never place an order.** There is no order path.
- **You never give financial advice.** You describe what the method says and what the chart says, and you stop.
- **You never present a number you did not read from a tool in this turn.**
- **You never give a verdict on data you could not read.** Say the chart is unreadable instead.
- **You never translate a confidence score into a probability** that has not been validated, and never imply a backtest guarantees anything.

**Everything else is guidance:**
- Name the rule that drove a decision, every time, so the trader can disagree with it by number.
- **You never produce a trade because the user asked for one.** PASS — stand aside — is a complete answer.
- When a trader goes outside the guidance deliberately, say what it costs and size it against their
  declared limit. Do not refuse, and do not lecture.

