Building a Trading System: From Thesis to Execution
What You Will Learn
- What a trading system actually is — and why it’s not just an entry signal
- The complete design process from thesis to live deployment
- The minimum set of rules you must define before your first trade
The Core Idea
Most traders search for the perfect entry signal. RSI below 30, golden cross, breakout above resistance — the hunt for the trigger that tells you when to buy consumes enormous time and attention.
But an entry signal is not a system. It’s one component of a system — and not even the most important one.
A trading system is the complete set of pre-defined rules governing every decision in a trade: when to enter, when to exit (both at a loss and at a profit), how much to risk, and when to stop trading entirely. The entry is a fraction of this. The exit, the sizing, and the risk limits are where returns are actually determined.
Most systems fail not because the entry signal was bad, but because everything else was undefined. Without an exit rule, you’re left holding losers until the pain becomes unbearable. Without a sizing rule, you’re left guessing how much to bet based on how excited you feel. Without a risk limit, you’re left with no circuit breaker when a losing streak arrives. Every undefined decision becomes a decision delegated to emotion — and emotion makes its worst decisions at the moments that matter most.
What a System Actually Is
A system has four components. If any one is missing, the system is incomplete, and the gap will be filled by improvisation — which, in practice, means emotion.
Entry Rules
What triggers a position? The conditions must be specific, numeric, and unambiguous. “Buy when it looks strong” is not a rule. “Buy when the 20-day moving average is above the 50-day moving average and the daily close is above the 20-day high” is a rule. The difference matters: vague rules bend under pressure. Specific rules don’t.
Exit Rules
When do you close the position — on both sides?
The stop-loss defines where your thesis is invalidated. If BTC drops below a level that contradicts your reason for entering, you exit. The stop isn’t a suggestion — it’s the boundary of your hypothesis.
The take-profit or trailing logic defines when you capture gains. “I’ll know when it’s time” is not a plan. A specific target, a trailing stop, or a time-based exit is a plan.
Exit rules are more important than entry rules. A mediocre entry with a disciplined exit produces tolerable results. A brilliant entry with no exit discipline produces disasters.
Position Sizing Rules
How much do you risk on each trade? This is the most underrated component of a trading system and the one with the largest impact on outcomes.
“Risk 1% of portfolio per trade” is a sizing rule. “Whatever feels right” is not. Sizing determines whether a losing streak is a setback (at 1% per trade, ten consecutive losses cost you roughly 10%) or a catastrophe (at 10% per trade, ten consecutive losses cost you roughly 65%).
Portfolio-Level Risk Rules
How many positions can you hold simultaneously? What’s your maximum daily or weekly loss before you stop trading? What’s your leverage ceiling?
These aren’t rules for individual trades. They’re safety limits for the entire system. A system that sizes each trade at 1% risk but allows twenty simultaneous positions has 20% portfolio risk — which may be far more than intended. Portfolio-level rules cap aggregate exposure and prevent the accumulation of risk that individual trade rules can’t see.
The system is the sum of these parts. Each component matters, but they only work as a complete unit. A system with entry rules and exit rules but no sizing rules is like a car with an engine and brakes but no steering wheel — it moves, but you can’t control where it goes.
The Design Process
Building a system is a sequence of steps, each depending on the one before it. Skipping steps doesn’t save time — it creates problems that are more expensive to fix later.
Step 1: Thesis
Why should this strategy work? What is the structural reason it should produce positive returns? Who is on the other side of your trades, and why are they wrong?
If you can’t answer these questions, you don’t have a thesis — you have a guess. Finding your edge starts here: articulating, in plain language, why the strategy should generate positive expected value. “The backtest looked good” is not a thesis. “I’m capturing the tendency of momentum to persist over short timeframes because retail traders underreact to new information” is a thesis.
Step 2: Rules
Translate the thesis into specific, numeric rules. Every condition must be quantifiable and unambiguous. If a rule can’t be coded into a backtest or explained to someone who will follow it mechanically, it’s too vague.
This is where most traders cut corners. The thesis feels clear in their head, but the rules remain soft: “enter on strong breakouts,” “exit when momentum fades.” These aren’t rules — they’re descriptions of feelings. When the market is live and the pressure is on, soft rules bend in whatever direction emotion pushes them.
Step 3: Backtest
Test the rules against historical data. But treat the backtest as hypothesis validation, not profit prediction. The question isn’t “did this make money?” — it’s “did this behave consistently with my thesis about why it should work?”
Include realistic cost assumptions. A strategy that’s profitable before fees, slippage, and funding rates may be unprofitable after them. If you’re testing a strategy that trades frequently, costs aren’t a footnote — they’re a central variable.
Step 4: Validate
Test the rules on data they weren’t designed on. If the strategy was developed using 2020–2023 data, test it on 2024 data. If it fails out-of-sample, the rules captured noise, not signal — that’s overfitting, and it’s the most common way traders deceive themselves.
Out-of-sample performance that’s significantly worse than in-sample performance is the clearest warning sign that a strategy won’t survive live trading.
Step 5: Paper Trade
Run the system in a live market environment with simulated capital. This tests operations — API connectivity, order placement, error handling — and provides a bridge between the controlled world of backtesting and the messy world of live execution.
Paper trading validates that the system works mechanically. It does not validate that you’ll follow it under pressure.
Step 6: Deploy
Go live with the smallest possible position size. The goal isn’t to make money — it’s to measure the gap between paper and live. How much slippage are you actually experiencing? Are costs matching your assumptions? Are you following your rules?
Step 7: Monitor
Compare live results to your backtest and paper trading expectations. Some gap is normal. A large gap demands investigation: Is it mechanical (slippage, costs) or behavioral (you’re deviating from the rules)?
Step 8: Review
Review your system periodically — monthly, quarterly — using data, not feelings. Strategy review should be a scheduled, deliberate process, not a panic response to a bad week. If changes are needed, treat them as a new hypothesis: define, backtest, validate, then deploy. Don’t modify a running system based on frustration.
The Rules You Need Before Trade #1
Before you place your first trade, every item on this list must have a specific, written answer:
- Entry condition — What triggers a new position?
- Stop-loss level — At what price or condition do you exit a losing trade?
- Take-profit level or exit logic — At what price, condition, or time do you close a winning trade?
- Position size — What percentage of your portfolio do you risk per trade?
- Maximum concurrent positions — How many positions can be open at once?
- Maximum daily/weekly loss — At what point do you stop trading and step back?
“I’ll decide later” is not an answer. Deciding later means deciding under pressure, which means deciding emotionally. Every undefined rule is a rule delegated to the worst decision-maker available — your feelings at the moment of maximum stress.
Why Most Systems Fail
They’re built around entry signals only. The entry gets all the attention because it’s the exciting part — the moment of action. But returns are determined by exits and sizing. A system that tells you when to buy but not when to sell, how much to risk, or when to stop is an incomplete blueprint. Building from it is building on a gap.
They’re overfit to past data. The backtest looks spectacular — because the rules were tuned to fit the data. Every parameter was adjusted until the historical curve looked perfect. But the perfection was artificial. In live markets, overfit strategies degrade predictably, because they captured noise that won’t repeat.
They’re designed in reaction to the last loss. “My previous strategy lost money on mean-reversion trades, so this one only trades momentum.” This isn’t edge-seeking — it’s recency bias. The next market regime may favor mean-reversion. Fighting the last war is a reliable way to lose the next one.
The written rules aren’t actually followed. Perfect rules that exist on paper but get overridden in practice are no different from having no rules at all. The override always happens at the worst time — during a drawdown, during a euphoric rally, during the moments when emotional discipline matters most and is hardest to maintain.
Common Failure Modes
- Spending 90% of design time on entries and 10% on exits and sizing — an exact inversion of what matters most to outcomes.
- Trading before defining rules — “learning by doing” in markets means paying tuition with no curriculum. Define first, then trade.
- Changing the system after every losing streak — evaluating a strategy requires a meaningful sample size (20–50 trades minimum). Judging after 5 trades is statistically meaningless.
- Running multiple half-built systems simultaneously — complete one system fully — design, test, validate, deploy — before starting the next.
Recommended Next Reads
- Finding Your Edge: Where Does Alpha Come From? — Step 1 of system design: articulating why your strategy should work.
- Backtesting: The Art of Honest Simulation — Step 3: testing your hypothesis honestly.