{"product_id":"the-position-risk-position-sizing-os-brain","title":"THE POSITION — Risk \u0026 Position Sizing OS Brain","description":"\u003cstyle\u003e\n.pl{--ink:#17141c;--ln:rgba(0,0,0,.09);--sg:#ff5a2b;--vi:#7c6cf0;--tl:#2f736a;--mut:#6b6577;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);line-height:1.6;max-width:100%}\n.pl *{box-sizing:border-box}\n.pl h2,.pl h3{font-family:'Space Grotesk',-apple-system,sans-serif;letter-spacing:-.02em;line-height:1.15;margin:0}\n.pl-hero{border:1px solid var(--ln);border-radius:16px;padding:26px;background:linear-gradient(160deg,#fbf9f5,#fff);margin-bottom:22px}\n.pl-eng{display:inline-flex;align-items:center;gap:7px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sg);border:1px solid rgba(255,90,43,.35);border-radius:999px;padding:5px 12px;margin-bottom:14px}\n.pl-hero h2{font-size:27px;margin-bottom:8px}\n.pl-lead{font-size:16.5px;color:#3b3646;margin:0}\n.pl-eb{border-left:3px solid var(--sg);background:#fff6f2;border-radius:0 10px 10px 0;padding:14px 18px;margin:18px 0 0}\n.pl-eb b{display:block;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sg);margin-bottom:5px}\n.pl-eb p{margin:0;font-size:15px}\n.pl-code{border:1px solid rgba(124,108,240,.34);border-radius:14px;padding:18px 20px;margin-bottom:22px;background:#f7f6fe}\n.pl-code b{display:block;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vi);margin-bottom:8px}\n.pl-code code{font-family:ui-monospace,monospace;font-size:13.5px;background:#fff;border:1px solid rgba(124,108,240,.3);border-radius:6px;padding:3px 8px;color:#4b3fb8}\n.pl-code p{margin:9px 0 0;font-size:14.5px;color:#3b3646}\n.pl-say{border:1px solid var(--ln);border-radius:14px;padding:20px 22px;margin-bottom:22px;background:#fff}\n.pl-say h3{font-size:15px;margin-bottom:12px}\n.pl-r{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--ln)}\n.pl-r:first-of-type{border-top:0}\n.pl-q{flex:1;font-size:14.5px;color:#3b3646;font-style:italic}\n.pl-a{font-family:ui-monospace,monospace;font-size:12px;color:var(--tl);background:rgba(47,115,106,.08);border-radius:6px;padding:4px 9px;white-space:nowrap}\n.pl-sec{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 12px}\n.pl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}\n.pl-s{border:1px solid var(--ln);border-radius:11px;padding:13px 15px;background:#fff}\n.pl-s b{display:block;font-family:'Space Grotesk',sans-serif;font-size:14.5px;margin-bottom:3px}\n.pl-s span{font-size:13px;color:var(--mut)}\n.pl-n{font-family:ui-monospace,monospace;font-size:11px;color:var(--sg);margin-right:7px}\n.pl-ch{border:1px solid var(--ln);border-radius:14px;padding:20px 22px;margin-bottom:22px;background:#faf9fc}\n.pl-ch-t{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;margin-bottom:14px}\n.pl-ch-g{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}\n.pl-c{display:flex;gap:9px;align-items:flex-start;background:#fff;border:1px solid var(--ln);border-radius:9px;padding:10px 11px}\n.pl-c b{font-family:ui-monospace,monospace;font-size:11px;color:var(--vi);flex:none}\n.pl-c span{font-size:12.5px;font-weight:600;line-height:1.3}\n.pl-c i{display:block;font-style:normal;font-weight:400;font-size:11.5px;color:var(--mut);margin-top:2px}\n.pl-gates{border:1px solid rgba(255,90,43,.3);border-radius:14px;padding:20px 22px;margin-bottom:22px;background:#fff8f5}\n.pl-gates h3{font-size:15px;margin-bottom:11px}\n.pl-gates ul{margin:0;padding-left:17px}\n.pl-gates li{font-size:14.5px;margin-bottom:6px}\n.pl-foot{border-top:1px solid var(--ln);padding-top:16px;font-size:13.5px;color:var(--mut)}\n@media(max-width:640px){.pl-grid,.pl-ch-g{grid-template-columns:1fr}.pl-hero h2{font-size:22px}}\n\u003c\/style\u003e\n\u003cdiv class=\"pl\"\u003e\n\u003cdiv class=\"pl-hero\"\u003e\n\u003cspan class=\"pl-eng\"\u003e◆ risk_engine.py · size from the stop, not the hunch\u003c\/span\u003e\u003ch2\u003eTHE POSITION — Risk \u0026amp; Position Sizing OS Brain\u003c\/h2\u003e\n\u003cp class=\"pl-lead\"\u003eFor 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.\u003c\/p\u003e\n\u003cdiv class=\"pl-eb\"\u003e\n\u003cb\u003eWhat makes it different\u003c\/b\u003e\u003cp\u003ePosition 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.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-code\"\u003e\n\u003cb\u003eIt ships working code, not just prompts\u003c\/b\u003e\n\u003ccode\u003erisk_engine.py\u003c\/code\u003e\n\u003cp\u003eDerives 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.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-say\"\u003e\n\u003ch3\u003eSay it in plain words — it works out the rest\u003c\/h3\u003e\n\u003cdiv class=\"pl-r\"\u003e\n\u003cspan class=\"pl-q\"\u003e\"How big should this be?\"\u003c\/span\u003e\u003cspan class=\"pl-a\"\u003e→ 03 · arithmetic, not confidence\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-r\"\u003e\n\u003cspan class=\"pl-q\"\u003e\"Where do I put the stop?\"\u003c\/span\u003e\u003cspan class=\"pl-a\"\u003e→ 02 · where the idea is wrong\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-r\"\u003e\n\u003cspan class=\"pl-q\"\u003e\"I'm in five things at once\"\u003c\/span\u003e\u003cspan class=\"pl-a\"\u003e→ 05 · they may be one position\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-r\"\u003e\n\u003cspan class=\"pl-q\"\u003e\"Six losers in a row\"\u003c\/span\u003e\u003cspan class=\"pl-a\"\u003e→ 06 · the sim said eight was normal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-r\"\u003e\n\u003cspan class=\"pl-q\"\u003e\"Should I add here?\"\u003c\/span\u003e\u003cspan class=\"pl-a\"\u003e→ 07 · only if the rule said so first\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pl-sec\"\u003eInside · orchestrator + 10 specialists\u003c\/p\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e01\u003c\/span\u003eRisk Budget\u003c\/b\u003e\u003cspan\u003ePer trade, per day, per month\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e02\u003c\/span\u003eStop Placement\u003c\/b\u003e\u003cspan\u003eWhere the thesis breaks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e03\u003c\/span\u003ePosition Size\u003c\/b\u003e\u003cspan\u003eOut of stop and budget\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e04\u003c\/span\u003eR-Multiple\u003c\/b\u003e\u003cspan\u003eThe only common unit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e05\u003c\/span\u003eCorrelation Check\u003c\/b\u003e\u003cspan\u003eFive trades, one bet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e06\u003c\/span\u003eDrawdown Sim\u003c\/b\u003e\u003cspan\u003eThe streak the maths implies\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e07\u003c\/span\u003eScaling Rules\u003c\/b\u003e\u003cspan\u003eDecided before entry\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e08\u003c\/span\u003eThe Exit\u003c\/b\u003e\u003cspan\u003ePlanned, not felt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e09\u003c\/span\u003eJournal Discipline\u003c\/b\u003e\u003cspan\u003eProcess, not P\u0026amp;L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-s\"\u003e\n\u003cb\u003e\u003cspan class=\"pl-n\"\u003e10\u003c\/span\u003eRisk Ledger\u003c\/b\u003e\u003cspan\u003eWhat actually happened\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-gates\"\u003e\n\u003ch3\u003eWhere it refuses to skip ahead\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eNo entry without a stop\u003c\/b\u003e — without one there is no size calculation and no defined loss, only hope.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNo size without a risk budget\u003c\/b\u003e — sizing by conviction is the mechanism behind almost every account that ends.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCorrelated positions count as one\u003c\/b\u003e — five trades on the same driver is one position wearing five names.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRefuses to size up in drawdown\u003c\/b\u003e — raising risk to recover faster turns a recoverable drawdown into a terminal one.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-ch\"\u003e\n  \u003cdiv class=\"pl-ch-t\"\u003eWorks in all 7 channels\u003c\/div\u003e\n  \u003cdiv class=\"pl-ch-g\"\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eAny chat\u003ci\u003eupload the zip\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eClaude Projects\u003ci\u003eadd as knowledge\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eChatGPT \/ GPTs\u003ci\u003eknowledge files\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eGemini Gems\u003ci\u003eknowledge files\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e5\u003c\/b\u003e\u003cspan\u003eClaude Code\u003ci\u003eskills folder\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e6\u003c\/b\u003e\u003cspan\u003eAgent frameworks\u003ci\u003esystem instruction\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pl-c\"\u003e\n\u003cb\u003e7\u003c\/b\u003e\u003cspan\u003ePaste-only\u003ci\u003edegrades gracefully\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-foot\"\u003eThe 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.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PromptLeadz","offers":[{"title":"Default Title","offer_id":53317524095243,"sku":"OS-POSITION-30","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/7932\/3403\/files\/os30-position.png?v=1787412931","url":"https:\/\/promptleadz.com\/products\/the-position-risk-position-sizing-os-brain","provider":"Prompt Leadz","version":"1.0","type":"link"}