Red Pill Quants

RPQ Position Sizing Guide

How Marketflow turns term structure, directional stress, and structure-specific conviction into actual position size.

Overview

Marketflow does not size every trade the same way. It starts with a market-wide base size taken from the volatility term structure, then applies additional limits when the environment becomes genuinely stressed. Finally, each spread type can still size differently depending on whether it is a short-premium or long-premium structure.

The goal is simple: stay closer to full size in calm conditions, scale down gradually as the backdrop becomes less friendly, and clamp risk decisively when the market starts behaving in a disorderly way.

Credits vs Debits

Credit spreads such as bear call credits and bull put credits inherit the systemic size governor directly. They are short volatility and short gamma, so as IVTS rises the market environment works against them more continuously. A bad move can hurt through both delta and vega at the same time, which is why intermediate sizes like 0.65x are meaningful on credit structures.

Debit spreads such as bull call debits and bear put debits do not simply inherit that same continuous scaling. They are long volatility and long gamma, so volatility expansion can actually help the position even when delta is not yet cooperating. Max loss is also capped at premium paid. For that reason, debit sizing is better expressed as a conviction bucket tied to the structure verdict itself rather than a pure IVTS gradient.

That is why the report may show a market-wide systemic base size of, for example, 0.54x, while a favorable debit spread still prints 1.00x or a cautious debit spread prints 0.50x. The systemic governor sets the background weather. The structure verdict then decides whether that weather should directly control the position size for the specific trade type.

The four tiers

Tier 1
1.00x
→ 0.40x
Calm gradient - sigmoid owns it

IVTS smoothed is in normal-to-flattening territory and no hard cap fires. The sigmoid delivers a continuous gradient, but the meaningful range in practice is narrow: from roughly 0.93x at IVTS 0.88 down to 0.40x approaching the inflection at 0.97. True 1.00x full-size output only occurs in deep contango (IVTS below ~0.84), which is atypical. In most calm sessions the sigmoid returns something in the 0.80x-0.95x band - intermediate values that are visible in the report and meaningful, but not dramatic.

IVTS < ~0.95
no caps firing
Tier 2
0.40x
Elevated but not crisis - mid cap

Either short call risk or short put risk is in the 80-89 range, but no velocity halt is active. The environment is genuinely stressed - premium selling carries elevated risk - but this is not a disorderly or dislocating market. Meaningful size discipline is warranted; panic-level sizing is not. The 0.40x cap overrides whatever the sigmoid proposes if the sigmoid would deliver more than 0.40x.

max(SC, SP) 80-89
halt = false
Tier 3
0.25x
Extreme directional risk - hard floor

Either short call risk or short put risk has crossed 90. This is a genuinely extreme reading - the premium-selling environment is severely degraded in at least one direction. Position size is cut to the minimum regardless of IVTS level or sigmoid output. Even if the term structure is relatively calm, an extreme directional risk score warrants full size discipline.

max(SC, SP) ≥ 90
halt = false
Tier 4
0.25x
Velocity halt - unconditional floor

The IVTS velocity circuit breaker has fired - the raw VIX9D/VIX ratio moved more than the halt threshold in a single session, signalling real-time term structure dislocation. This is qualitatively different from high directional risk scores. The market is repricing near-term fear rapidly and non-linearly. All short convexity positions are at maximum risk. The 0.25x floor is unconditional and cannot be overridden by a favorable sigmoid output or low directional risk scores.

velocity_halt = true
any risk level

How The Decision Flows

Marketflow asks four questions in sequence. Each step can leave size unchanged or push it lower, but none of them can increase risk once the earlier layers have already reduced it.

Step 1
Read The Term Structure
The system starts with IVTS. In calm conditions this keeps size near full. As the curve flattens or inverts, the base size is reduced smoothly rather than all at once.
Step 2
Apply Market Stress Caps
If premium-selling risk or directional stress crosses important thresholds, the base size is capped. This is where moderate caution and genuine stress begin to separate from each other.
Step 3
Check For A Velocity Halt
If the short-dated term structure is repricing too fast, Marketflow forces minimum size. This is treated as a fire alarm, not just another incremental warning.
Step 4
Adjust For The Structure
Credits usually inherit the systemic governor directly. Debits can still size differently because defined-risk long-premium trades respond to the environment in a different way.

Sigmoid curve - current live scheme

Size modifier output across IVTS range · sigmoid layer only, before hard caps
Current live curve maintains usable resolution through the 0.90-1.00 IVTS band before hard caps take over.
Reference VIX
19.31
example stress read
VIX9D / VIX
0.994
weekly lane ratio
VIX / VIX3M
1.000
monthly lane ratio
Current live sigmoid - inflection 0.97, steepness 18, floor 0.40x IVTS regime markers June SPY snapshot IVTS prints

Example Replay

Snapshots
16
SPY weekly, June 2026
At 0.40x
3
2 calm + 1 elevated-risk
At 0.25x (tiered)
13
halt or max_side ≥ 90
Reopened to 0.40x
1
Jun 21 - max_side 85
Sigmoid-driven
2
Jun 2-3, calm IVTS

This replay gives a simple intuition for how the system behaves in live conditions. In a stressed month, the hard caps and velocity halt do most of the work. In calmer weeks, the sigmoid curve contributes more of the day-to-day variation. That is exactly what the design is trying to achieve.