THE POSITION — Risk & Position Sizing OS Brain

$49.00
◆ risk_engine.py · size from the stop, not the hunch

THE POSITION — Risk & Position Sizing OS Brain

For the part of trading that decides the outcome. One orchestrator plus ten specialists that size positions from stop distance and a fixed risk budget, treat correlated positions as one, and simulate the drawdown your own distribution implies.

What makes it different

Position size usually gets chosen by feel and the stop placed by convenience, which quietly lets risk per trade wander between half a percent and six. The risk engine inverts it. You set the budget, you place the stop where the idea is actually wrong, and the size falls out as arithmetic — no decision left to how confident you happen to feel that morning. The drawdown simulator is the part people find unpleasant. Feed it your own win rate and R distribution and it runs the sequences to show the losing streak your strategy implies, which is usually longer than anyone expected. Knowing that number in advance is what stops people abandoning a working system in the middle of a normal run of losses.

It ships working code, not just prompts risk_engine.py

Derives position size from stop distance and risk budget, converts every result to R-multiples, collapses correlated positions into a single exposure, and Monte-Carlos your own win rate and R distribution to show the losing streak the strategy actually implies. Every OS Brain in this drop carries its own executable component, so the judgement calls stay with you and the arithmetic stops being a matter of opinion. Runs anywhere Python runs, and the specialists still work on their own if you never open it.

Say it in plain words — it works out the rest

"How big should this be?"→ 03 · arithmetic, not confidence
"Where do I put the stop?"→ 02 · where the idea is wrong
"I'm in five things at once"→ 05 · they may be one position
"Six losers in a row"→ 06 · the sim said eight was normal
"Should I add here?"→ 07 · only if the rule said so first

Inside · orchestrator + 10 specialists

01Risk BudgetPer trade, per day, per month
02Stop PlacementWhere the thesis breaks
03Position SizeOut of stop and budget
04R-MultipleThe only common unit
05Correlation CheckFive trades, one bet
06Drawdown SimThe streak the maths implies
07Scaling RulesDecided before entry
08The ExitPlanned, not felt
09Journal DisciplineProcess, not P&L
10Risk LedgerWhat actually happened

Where it refuses to skip ahead

  • No entry without a stop — without one there is no size calculation and no defined loss, only hope.
  • No size without a risk budget — sizing by conviction is the mechanism behind almost every account that ends.
  • Correlated positions count as one — five trades on the same driver is one position wearing five names.
  • Refuses to size up in drawdown — raising risk to recover faster turns a recoverable drawdown into a terminal one.
Works in all 7 channels
1Any chatupload the zip
2Claude Projectsadd as knowledge
3ChatGPT / GPTsknowledge files
4Gemini Gemsknowledge files
5Claude Codeskills folder
6Agent frameworkssystem instruction
7Paste-onlydegrades gracefully
The habit it is really selling: log R-multiples rather than currency, because it makes a good decision that lost money legible as a good decision. Single-seat license. This is a risk-management tool and not investment advice, not a strategy, and no indication of returns — trading loses money for most people who do it, leverage accelerates that, and nothing here changes either fact. Risk only capital you can lose entirely.
Bargain amount
You've got 3 shots to bargain, so use them wisely!