Decide the rules while no trade is asking you to break them.
Practical operating rules for risk, attention, execution, and review. Discipline is not predicting every trade correctly. It is keeping one outcome, one impulse, or one tired session from changing the amount of damage you can take.
11 guides live
Category complete
Loss limits: define maximum damage before entry
Turn risk capital into per-trade, open-risk, session, and drawdown boundaries that include fees, slippage, failed exits, and breach rules.
Read the guideSession limits: cap time, attempts, cost, and damage
Precommit to trading windows, attempts, turnover, costs, and stop conditions so access to a 24/7 market does not become an obligation to keep trading.
Read the guideRevenge trading: stop the objective from becoming ‘get it back’
Detect post-loss changes in speed, size, setup quality, and risk, then use an operational interrupt that does not depend on willpower.
Read the guideExpected value: judge decisions across a sample
Separate the quality of a decision from one noisy outcome, then estimate expectancy with honest probabilities, payoffs, costs, and uncertainty.
Read the guideTrading journal: capture decision evidence
Record the setup, evidence, invalidation, size, route, state, execution, and review fields needed to learn from trades instead of rewriting them.
Read the guideExit planning: define invalidation, targets, and liquidity
Write the reasons and mechanics for reducing or closing before entry, including partial exits, route failure, depth changes, and time-based invalidation.
Read the guidePosition-sizing discipline: make the risk budget executable
Translate an account-level loss boundary into a position that respects stop distance, liquidity, fees, concentration, and correlated exposure.
Read the guideReview habits: separate process, execution, and outcome
Run daily and periodic reviews that distinguish valid losses, execution mistakes, rule breaks, data gaps, and changes supported by a real sample.
Read the guideFOMO and urgency: let missed trades stay missed
Recognize compressed decision windows, social proof, and moving entry criteria before a missed opportunity becomes an unplanned trade.
Read the guideFatigue and decision quality: recognize when not to trade
Use observable readiness checks and workload boundaries when attention, memory, reaction time, or judgment may be degraded.
Read the guideStrategy drift: change rules outside live risk
Version setups, parameters, and exceptions so a losing trade cannot silently rewrite the strategy while capital is still exposed.
Read the guidePrecommit → execute → review