SWING OPTIONS TRADING BLUEPRINT

Pre-Trade Validation & Signal Confirmation System

Purpose: This document serves as a machine-readable context file for validating trade actions (BTO/STC) against a comprehensive checklist. Every proposed trade must pass ALL applicable gates before execution.

Target Contract Price: ≤ $3.00 preferred | ≤ $5.00 maximum Holding Period: 2–15 trading days Risk Per Trade: ≤ 2% of total account value


TABLE OF CONTENTS

  1. Pre-Screening Filters
  2. Historical Data & Lookback Requirements
  3. Technical Analysis Gate
  4. Options-Specific Filters
  5. VIX & Volatility Models
  6. Macro Environment Gate
  7. Sector & Industry Rotation Check
  8. News & Catalyst Validation
  9. Options Flow & Institutional Activity
  10. BTO Entry Rules
  11. STC Exit Rules
  12. Risk Management Framework
  13. Data Sources & Tools Reference
  14. Trade Validation Checklist (Machine-Readable)

1. PRE-SCREENING FILTERS

Every underlying ticker must pass these minimum filters before any further analysis.

1.1 Underlying Stock Criteria

FilterRequirementRationale
Market Cap≥ $2BAvoids manipulation-prone micro/small caps
Average Daily Volume (Stock)≥ 1M shares/day (20-day avg)Ensures liquidity for the underlying
Stock Price Range$10 – $150Sweet spot for cheap options with real movement
Float≥ 50M sharesPrevents short-squeeze traps and illiquidity
Earnings DateNOT within 5 trading days of planned entryAvoids IV crush unless catalyst-based strategy
Ex-Dividend DateNOT within 3 trading daysAvoids early assignment risk on ITM calls

1.2 Options-Specific Liquidity Filters

FilterRequirementRationale
Option Volume≥ 500 contracts/day on target strikeEnsures fill quality
Open Interest≥ 1,000 on target strikeConfirms market depth
Bid-Ask Spread≤ $0.10 (or ≤ 5% of contract price)Minimizes slippage cost
Contract Price$0.50 – $3.00 preferred, $5.00 maxTargets cheap contracts with asymmetric upside

2. HISTORICAL DATA & LOOKBACK REQUIREMENTS

2.1 Required Lookback Periods

TimeframePurposeMinimum Data Required
Daily chartPrimary swing analysis1 year (252 trading days)
Weekly chartTrend confirmation & major S/R3 years
4-Hour chartEntry timing refinement60 trading days
1-Hour chartIntraday entry/exit precision20 trading days

2.2 Historical Pattern Checks

Before entering any trade, validate the following historical behaviors:

  • Average True Range (ATR) 14-day: Must be ≥ 2% of stock price. This confirms enough daily movement to generate option premium gains within the swing window.
  • Historical Volatility (HV) 20-day vs 60-day: If HV20 > HV60, momentum is expanding (favorable for directional plays). If HV20 < HV60, momentum is contracting (watch for breakout or avoid).
  • Average Swing Length: Measure the average number of days between swing highs and swing lows over the past 90 days. If average swing = 5–12 days, it matches our holding period.
  • Win Rate of Pattern: If using a specific setup (e.g., bull flag, double bottom), check the stock's historical success rate for that pattern over the past year. Minimum acceptable: 55% historical follow-through.
  • Seasonality Check: Review the stock's average return for the current calendar month over the past 5 and 10 years. Strong seasonal tailwinds are a bonus, not a requirement.

2.3 Data Sources for Historical Analysis

SourceURLTypeCost
TradingViewtradingview.comCharts, indicators, backtestingFree/Paid
Finvizfinviz.comScreener, heat maps, fundamentalsFree/Paid
Barchartbarchart.comOptions data, unusual activityFree/Paid
Yahoo Financefinance.yahoo.comHistorical price data, fundamentalsFree
StockChartsstockcharts.comAdvanced charting, predefined scansPaid
FRED (St. Louis Fed)fred.stlouisfed.org840,000+ economic time seriesFree

3. TECHNICAL ANALYSIS GATE

A trade must satisfy a minimum of 4 out of 6 technical confirmations for a BTO signal.

3.1 Trend Confirmation (Required — Cannot Skip)

IndicatorBULLISH (Calls)BEARISH (Puts)
50 SMA vs 200 SMA50 SMA > 200 SMA (Golden Cross intact)50 SMA < 200 SMA (Death Cross intact)
Price vs 20 EMAPrice > 20 EMAPrice < 20 EMA
ADX (14)ADX > 20 (trending market)ADX > 20 (trending market)
Higher Highs / Lower LowsAt least 2 consecutive higher lows on dailyAt least 2 consecutive lower highs on daily

3.2 Momentum Confirmation (Need 2 of 3)

IndicatorBULLISH SignalBEARISH Signal
RSI (14)RSI between 40–65 (not overbought, with room to run)RSI between 35–60 (not oversold, with room to fall)
MACDMACD line > Signal line, histogram expandingMACD line < Signal line, histogram expanding downward
Stochastic (14,3,3)%K crossing above %D from below 30%K crossing below %D from above 70

3.3 Volume Confirmation (Need 1 of 2)

IndicatorSignal
Relative Volume (RVOL)RVOL ≥ 1.5x on the setup/trigger day
On-Balance Volume (OBV)OBV trending in the direction of the trade (rising for calls, falling for puts)

3.4 Support & Resistance Levels

CheckRequirement
Nearest Support (Calls)Entry must be within 3% of a clear support level (prior swing low, 20/50 EMA, VWAP)
Nearest Resistance (Puts)Entry must be within 3% of a clear resistance level
Risk-to-RewardDistance to target ≥ 2x distance to stop-loss
Fibonacci LevelsPrice at or near 38.2%, 50%, or 61.8% retracement of prior swing = bonus confirmation

3.5 Chart Pattern Recognition (Bonus Confirmation)

Recognized patterns that add conviction (not required, but strengthen the signal):

Bullish Patterns: Bull flag, ascending triangle, double bottom, cup and handle, bullish engulfing candle, hammer at support, inverse head and shoulders.

Bearish Patterns: Bear flag, descending triangle, double top, head and shoulders, bearish engulfing candle, shooting star at resistance.


4. OPTIONS-SPECIFIC FILTERS

4.1 Contract Selection Rules

ParameterRequirementWhy
Days to Expiration (DTE)21–45 DTEBalances theta decay vs. time for the swing to play out
Delta0.30 – 0.50 (slightly OTM to ATM)Cheap enough for target price but responsive to underlying moves
Strike Selection1–3 strikes OTM (or ATM if contract ≤ $3)Keeps cost low while maintaining decent probability
ThetaDaily theta ≤ 3% of contract priceEnsures time decay doesn't eat profits during the hold
Contract Price$0.50 – $3.00 target, $5.00 hard maxCore strategy constraint

4.2 Greeks Snapshot Requirements

Before BTO, capture and validate:

  • Delta: 0.30–0.50 (sweet spot for swing plays)
  • Gamma: Note it — higher gamma means faster delta changes near expiration
  • Theta: Must not exceed 3% of contract value per day
  • Vega: Note it — if IV is elevated, high vega means you're paying a premium
  • Implied Volatility (IV): Compare to the stock's IV Rank and IV Percentile

4.3 IV Rank & IV Percentile Check

MetricDefinitionAction
IV RankWhere current IV sits relative to its 52-week range (0–100)Prefer IV Rank 20–50 for directional buys; avoid >70 (overpaying for premium)
IV Percentile% of days in the past year that IV was lower than currentPrefer IV Percentile < 50% for long options (buying cheap vol)
IV vs HV SpreadImplied Vol minus Historical VolIf IV >> HV (spread > 10 points), options are expensive — consider avoiding or selling spreads instead

4.4 Max Pain & Gamma Exposure (GEX)

CheckSourceUsage
Max PainOptions Trading Toolbox, Unusual Whales, SwaggyStocksPrice tends to gravitate toward max pain by expiration. If your target is near max pain, be cautious. If max pain aligns with your directional bias, it's confirmation.
GEX (Gamma Exposure)SpotGamma, Options Trading ToolboxPositive GEX = dealers hedging suppresses volatility (mean-reversion environment). Negative GEX = dealers amplify moves (trend/breakout environment). For swing trades, negative GEX environments are preferable for directional plays.

5. VIX & VOLATILITY MODELS

5.1 VIX Level Assessment

VIX RangeMarket RegimeOptions Strategy Implication
< 15Low volatility / ComplacentOptions are cheap to buy. Good for directional longs. Watch for breakout from complacency.
15–20Normal / HealthyStandard environment. Proceed with normal screening.
20–25Elevated / CautiousOptions are getting expensive. Tighten position sizes. Favor shorter DTE or debit spreads.
25–35High FearSignificant premium embedded. Consider selling premium or using spreads. Only buy options on extreme oversold setups.
> 35Crisis / PanicExtreme — options massively overpriced. Wait for VIX mean reversion signal before buying. Selling premium (with defined risk) is preferable.

5.2 VIX Term Structure (Contango vs. Backwardation)

StateDefinitionSignal
Contango (Normal)Front-month VIX futures < Back-month futuresNormal market. Near-term fear is lower than long-term. Proceed with trades.
Backwardation (Alert)Front-month VIX futures > Back-month futuresPanic/hedging demand is extreme. Often marks a short-term bottom. Watch for reversal signals. Historically, backwardation resolves within days/weeks.

How to Check: Compare VIX spot vs. VIX 3-month (VIX3M, formerly VXV). Ratio < 1.0 = contango. Ratio > 1.0 = backwardation.

Source: CBOE VIX Futures Term Structure — cboe.com/us/futures/market_statistics/term_structure/

5.3 VIX Signal Models

ModelRuleSignal
VIX vs 20-day MAVIX closes ≥ 30% above its 20-day moving averageMean reversion likely — SPX bottom forming. Consider bullish entries.
VIX Bollinger BandVIX closes 2+ days above upper Bollinger Band (20,2)Short-term peak in volatility probable. Bullish for equities.
CVR3 (Connors/Landry)VIX low > 10-day MA AND close ≥ 10% above 10-day MA AND red candle (close < open)Buy signal for SPX/equities
VIX/VIX3M RatioRatio > 1.0 (backwardation)Extreme fear — often unsustainable. Watch for reversal for bullish plays.
VVIX (Vol of Vol)VVIX > 120 while SPX is not yet decliningEarly warning — VIX may spike soon. Reduce bullish exposure or hedge.
VVIX DivergenceVVIX declining while VIX is still risingVIX spike exhausting itself. Bullish for equities.

5.4 Sector-Specific Volatility

CBOE publishes volatility indices beyond the VIX:

IndexUnderlyingUse
VIXS&P 500 (SPX)Broad market fear gauge
VXNNasdaq 100 (NDX)Tech sector fear gauge
RVXRussell 2000 (RUT)Small cap fear gauge
OVXCrude Oil ETFEnergy sector volatility
GVZGold ETFPrecious metals volatility
VXEEMEmerging Markets ETFInternational risk

6. MACRO ENVIRONMENT GATE

6.1 Federal Reserve & Interest Rate Check

Data PointSourceHow to Use
Fed Funds Rate (Current)federalreserve.govRising rates = headwind for growth/tech. Falling rates = tailwind for growth, real estate, utilities.
CME FedWatch Toolcmegroup.com/markets/interest-rates/cme-fedwatch-tool.htmlShows market-implied probability of rate changes at upcoming FOMC meetings. If >70% probability of a cut, bullish for equities. If >70% probability of a hike, bearish.
FOMC Meeting Datesfederalreserve.gov/monetarypolicy/fomccalendars.htmDO NOT hold swing positions through FOMC announcements unless deliberately trading the event. The 2-day window around FOMC creates outsized volatility.
Dot Plot / SEPReleased quarterly at FOMC meetingsShapes forward rate expectations. Dovish revisions = bullish. Hawkish revisions = bearish.
10Y/2Y Treasury Spreadfred.stlouisfed.org (series: T10Y2Y)Inverted yield curve (negative spread) = recession signal. Steepening = recovery signal.

6.2 Key Economic Indicators Calendar

Rule: Do not enter BTO within 24 hours before any HIGH-impact data release unless you are deliberately trading the catalyst.

IndicatorFrequencySourceMarket Impact
Non-Farm Payrolls (NFP)Monthly (1st Friday)Bureau of Labor Statistics (bls.gov)HIGH — moves entire market
CPI (Consumer Price Index)MonthlyBLSHIGH — inflation gauge, directly impacts Fed policy
PPI (Producer Price Index)MonthlyBLSMEDIUM-HIGH — leading indicator for CPI
GDP (Gross Domestic Product)QuarterlyBureau of Economic Analysis (bea.gov)HIGH — broad economic health
PCE Price IndexMonthlyBEAHIGH — Fed's preferred inflation measure
ISM Manufacturing PMIMonthly (1st business day)ISM (ismworld.org)HIGH — leading indicator; >50 = expansion, <50 = contraction
ISM Services PMIMonthly (3rd business day)ISMMEDIUM-HIGH — services sector health
Retail SalesMonthlyCensus BureauMEDIUM — consumer spending health
Jobless ClaimsWeekly (Thursday)DOLMEDIUM — labor market pulse
Consumer ConfidenceMonthlyConference BoardMEDIUM — forward-looking sentiment
Michigan Consumer SentimentMonthly (preliminary + final)University of MichiganMEDIUM — consumer outlook
JOLTS (Job Openings)MonthlyBLSMEDIUM — labor demand

Economic Calendar Sources:

SourceURLNotes
Investing.com Economic Calendarinvesting.com/economic-calendarMost popular, filterable by impact level
Econodayeconoday.comClean interface, Fed partnership
FXStreet Economic Calendarfxstreet.com/economic-calendarReal-time with Fedspeak AI hawk/dove scoring
FRED Release Calendarfred.stlouisfed.org/releases/calendarOfficial Fed data release schedule
Trading Economicstradingeconomics.com/calendarCovers 196 countries, 300K+ indicators
NY Fed Economic Indicators Calendarnewyorkfed.org/research/calendars/nationalecon_calDirect from the New York Fed

6.3 Macro Trend Scoring

Before any trade, score the macro environment:

FactorBullish (+1)Neutral (0)Bearish (-1)
Fed Policy DirectionCutting or pausing (dovish)Holding steadyHiking or hawkish rhetoric
Yield Curve (10Y-2Y)Positive and steepeningFlatInverted
ISM Manufacturing> 52 and rising48–52< 48 and falling
CPI Trend (3-month)DecliningStableRising
Jobless Claims TrendDecliningStableRising
S&P 500 vs 200 SMAAbove and risingAt or nearBelow and falling
Credit Spreads (HY-IG)TighteningStableWidening
USD Strength (DXY)Weakening (good for stocks)StableStrengthening (headwind)

Scoring:

  • Total ≥ +4: Strongly bullish macro → favor call trades, larger positions
  • Total +1 to +3: Mildly bullish → normal call positions
  • Total -1 to +1: Neutral/mixed → reduce position sizes, tighter stops
  • Total ≤ -2: Bearish macro → favor put trades or stay cash
  • Total ≤ -5: Strongly bearish → cash or short-only via defined-risk puts

7. SECTOR & INDUSTRY ROTATION CHECK

7.1 The 11 S&P Sector SPDR ETFs

SectorETFBusiness Cycle Sweet Spot
TechnologyXLKEarly/Mid Expansion
Consumer DiscretionaryXLYEarly Expansion
Communication ServicesXLCEarly/Mid Expansion
IndustrialsXLIMid Expansion
MaterialsXLBLate Expansion
EnergyXLELate Expansion
FinancialsXLFEarly Recovery / Rising Rates
Real EstateXLRERate Cuts / Early Expansion
UtilitiesXLULate Cycle / Contraction
Health CareXLVDefensive / Late Cycle
Consumer StaplesXLPContraction / Recession

7.2 Sector Validation Rules

CheckMethodPass Criteria
Sector Relative StrengthPlot sector ETF / SPY ratio on daily chartRatio must be rising over the past 20 days (sector outperforming SPY)
Sector 50/200 SMACheck sector ETF's moving averagesSector ETF must be above its 50 SMA (at minimum)
Sector RSI (14)Check on daily chartSector RSI must not be > 75 (overbought) or < 30 (oversold, unless contrarian)
Sector Volume Trend20-day average volumeMust be flat or rising (not declining)
Cross-Sector ConfirmationCheck if related sectors confirm the moveExample: if playing XLK, check that XLC (Communications) and SMH (Semis) also show strength
Business Cycle AlignmentMap current macro environment to Sam Stovall's sector rotation modelThe sector you're trading should match the current economic phase

7.3 Sector Rotation Data Sources

SourceURLWhat It Provides
Finviz Sector Heat Mapfinviz.com/map.ashxVisual real-time sector performance
StockCharts Sector PerfChartstockcharts.com/freecharts/perf.php?[Sector]Relative performance comparison
Fidelity Sector Trackerfidelity.com/sector-investing/overviewSector ETF performance, business cycle mapping
Sector SPDR ETFssectorspdrs.comOfficial SPDR sector performance tracking
ETF.com Sector Fundsetf.comSector ETF flows, AUM, performance
Relative Rotation Graphs (RRG)stockcharts.com/acp/ (RRG tool)Visual sector rotation mapping — shows leading, improving, weakening, lagging quadrants
TradingView Sector RS Indicatortradingview.comCustom sector relative strength overlays

7.4 Sub-Industry Check

Don't just check the broad sector. Drill down to the sub-industry:

Example: If trading NVDA options, don't just check XLK (Technology). Also check SMH (Semiconductors ETF) and compare NVDA's relative strength vs SMH.

Rule: The stock should be outperforming or matching its sub-industry ETF. If the sub-industry is weak but the broad sector is strong, the stock may not participate in the sector rally.


8. NEWS & CATALYST VALIDATION

8.1 News Sources for Signal Validation

SourceURLBest ForCost
Reutersreuters.comBreaking news, global macro, unbiasedFree/Paid
Bloombergbloomberg.comInstitutional-grade market newsPaid
CNBCcnbc.comReal-time market moves, earnings, Fed coverageFree
MarketWatchmarketwatch.comEarnings calendars, sector newsFree
Seeking Alphaseekingalpha.comEarnings analysis, stock-specific deep divesFree/Paid
Benzingabenzinga.comReal-time news, options flow, earnings whispersFree/Paid
Briefing.combriefing.comPre-market analysis, economic calendar, upgrades/downgradesPaid
The Fly on the Wallthefly.comReal-time analyst upgrades/downgrades, headlinesPaid
Earnings Whispersearningswhispers.comEarnings date calendar, whisper numbersFree
SEC EDGARsec.gov/cgi-bin/browse-edgarInsider filings (Form 4), 13F institutional holdingsFree
Fintelfintel.ioShort interest, institutional ownership, insider tradingFree/Paid
Twitter/X Financial Communityx.comReal-time sentiment, breaking trades (verify everything)Free

8.2 Catalyst Checklist

Before entering a BTO, check for upcoming catalysts:

CatalystTiming RuleAction
Earnings ReportWithin 5 trading days?AVOID unless deliberately playing the run-up (exit before report)
FDA Decision (Biotech)Within 10 trading days?AVOID unless deliberately event-trading with defined risk
Analyst Upgrade/DowngradeJust occurred?Validate the move — chase only if technical setup confirms
Product Launch / ConferenceWithin 5 trading days?Can be a catalyst for the swing — validate with volume
Ex-Dividend DateWithin 3 trading days?Check early assignment risk for ITM calls
Stock Split / Buyback AnnouncementRecent?Typically bullish — but don't chase; wait for a pullback entry
Insider Buying (Form 4)Last 30 days?Cluster buying from multiple insiders = strong bullish signal
13F Filing SeasonCurrent quarter?Shows what institutions were buying last quarter (lagging but directional)
Congressional/Political EventTariffs, regulation, legislation?Can create sudden sector-wide moves — monitor political news feeds
Geopolitical EventWar, sanctions, trade disputes?Check general risk-off/risk-on sentiment

8.3 Earnings-Specific Rules

RuleDetails
Pre-Earnings Run-Up PlayEnter 10–15 days before earnings. Exit 1–2 days before the report. You're capturing the anticipation, not the event.
Post-Earnings Drift PlayEnter 1–3 days after earnings if the move is sustained with volume. The post-earnings announcement drift (PEAD) is a well-documented anomaly.
IV Crush AwarenessImplied volatility inflates 7–14 days before earnings. If buying options pre-earnings, understand that even a correct directional move can result in a loss if IV crushes more than the underlying moves.

9. OPTIONS FLOW & INSTITUTIONAL ACTIVITY

9.1 Unusual Options Activity (UOA)

SignalDefinitionInterpretation
Volume > Open InterestSingle-day option volume exceeds total open interest on that contractNew positions being opened — someone is making a bet
Sweep OrdersLarge orders routed across multiple exchanges simultaneouslyUrgency — the buyer wants fast fills at any price. Strong directional conviction.
Block TradesSingle large order (≥ 100 contracts) executed off the public auctionInstitutional-size trade — negotiated privately. Directional indicator.
Repeat SweepsMultiple sweep orders in the same direction on the same ticker within hours/daysInstitutions building a position — high conviction signal
Golden SweepSweep order where contract size > open interest AND premium > $1MExtremely rare and powerful signal. Track closely.
Put/Call Ratio (Equity Only)Total put volume / total call volume on a specific ticker< 0.5 = very bullish flow. 0.5–0.7 = mildly bullish. 0.7–1.0 = neutral. > 1.0 = bearish or hedging.

9.2 Dark Pool Activity

SignalDefinitionUse
Dark Pool PrintsLarge equity block trades on private exchanges (ATS)Act as support/resistance levels. Price tends to react at DP print levels.
Late-Reported PrintsTrades reported after market hours (extra hidden)Institutions making extra effort to conceal — monitor these closely
Bullish DP PrintPrint below the current day's open (bought before price went up)Confirms institutional buying interest at a lower price
Bearish DP PrintPrint above the current day's open (sold before price went down)Confirms institutional selling at a higher price
DP Volume SpikeDark pool volume 2x+ its 20-day averageSomething is happening that institutions don't want public markets to see yet

9.3 Options Flow & Dark Pool Data Sources

PlatformURLWhat It ProvidesCost
Unusual Whalesunusualwhales.comOptions flow, dark pool, short activity, Congress tradesFree tier / Paid
FlowAlgoflowalgo.comReal-time sweeps, blocks, dark pool prints$149/month
CheddarFlowcheddarflow.comOptions flow, dark pool, live charting overlayFree trial / Paid
InsiderFinanceinsiderfinance.ioGolden sweeps, dark pool prints with sentimentFree tier / Paid
WhaleStreamwhalestream.comReal-time flow, dark pool scanner, unusual indicators$69/month
Barchart Unusual Activitybarchart.com/options/unusual-activityFree unusual options activity screenerFree
Options Trading Toolboxoptionstradingtoolbox.comDark pool + GEX + max pain + backtest (all-in-one)Free
Market Chameleonmarketchameleon.comIV analysis, earnings vol, options flowFree/Paid
FINRA ATS Transparencyfinra.org/finra-data/browse-catalog/ats/ats-transparencyOfficial dark pool aggregate data (2-week delay)Free
SpotGammaspotgamma.comGEX (Gamma Exposure) data, dealer positioningPaid

9.4 How to Cross-Reference Flow with Your Trade

Bullish BTO (Calls) Confirmation:

  1. Check Unusual Whales / FlowAlgo for bullish sweeps or blocks on the ticker
  2. Verify the sweep is in the same expiration window as your planned trade (± 1 week)
  3. Confirm dark pool prints are at or below current price (buying support)
  4. Check that the Put/Call ratio for the ticker is < 0.7

Bearish BTO (Puts) Confirmation:

  1. Check for bearish sweeps or large put blocks
  2. Verify expiration alignment
  3. Confirm dark pool prints are above current price (selling resistance)
  4. Check that the Put/Call ratio > 1.0

10. BTO ENTRY RULES

10.1 Entry Trigger Checklist

A valid BTO requires ALL of these conditions to be true:

ENTRY = (
    Pre-Screen PASS
    AND Technical Gate PASS (4/6 min)
    AND Options Filter PASS
    AND VIX Gate PASS
    AND Macro Score ≥ -1 (for calls) or ≤ +1 (for puts)
    AND Sector RS PASS
    AND No Blocking Catalyst within 5 days
    AND (Flow Confirmation = BONUS, not required but strengthens)
)

10.2 Specific BTO Triggers

Trigger TypeDefinitionWhen to Execute
Breakout EntryPrice closes above a horizontal resistance or descending trendline with volume ≥ 1.5x averageBTO the next candle open after the breakout candle closes
Pullback to SupportPrice pulls back to 20 EMA, 50 SMA, or horizontal support and shows a reversal candle (hammer, bullish engulfing, doji)BTO on confirmation candle close or next open
Fibonacci RetracementPrice retraces to the 38.2% or 50% Fibonacci level of the prior swing and holdsBTO when price bounces off Fib level with confirmation candle
VWAP ReclaimPrice reclaims VWAP from below with increasing volume (intraday setup)BTO once price holds above VWAP for 15+ minutes
Moving Average Crossover9 EMA crosses above 21 EMA on daily chartBTO on the close of the crossover day or next open
Bollinger Band SqueezeBands contract to narrowest width in 20+ days, then price breaks above the upper bandBTO on the breakout candle close

10.3 Position Sizing

Position Size = (Account Value × Max Risk %) / (Entry Price - Stop Loss Price)

Example:
- Account: $10,000
- Max Risk: 2% = $200
- Contract Price: $2.00
- Stop Loss: $1.00 (50% loss on the contract)
- Max Contracts: $200 / ($2.00 - $1.00) × 100 = 2 contracts

Alternative Simple Rule:
- Never allocate more than 5% of account to a single option position
- $10,000 account × 5% = $500 max per position
- At $2.00/contract = max 2-3 contracts

11. STC EXIT RULES

11.1 Profit Targets

Target LevelActionNotes
+50% gain on contractSell ½ positionLock in base profit
+100% gain on contractSell another ¼ positionHouse money from here
+150–200% gainSell remaining positionFull exit. Do not get greedy on cheap options.
Trailing Stop (alternative)20–30% trailing stop on the option price after +50% gainAllows runners while protecting profit

11.2 Stop-Loss Rules

Stop TypeLevelAction
Hard Stop-50% of contract valueExit entire position. No exceptions.
Technical StopUnderlying breaks below key support (for calls) or above resistance (for puts)Exit regardless of P/L on the contract
Time StopPosition held > 10 trading days with < 10% moveExit. The thesis isn't playing out. Don't hold to expiration hoping.
VIX StopVIX spikes > 25% in a single day while holding callsReduce position by ½ immediately. Reassess.
Macro StopMajor unexpected event (flash crash, geopolitical crisis, emergency Fed action)Exit all positions. Go to cash. Reassess from scratch.

11.3 STC Trigger Signals

SignalAction
RSI > 75 (calls) or RSI < 25 (puts)Begin scaling out — overbought/oversold
Bearish engulfing candle at resistance (calls)Close position or tighten stop to breakeven
Volume exhaustion (price makes new high on declining volume)Scale out — momentum fading
MACD bearish crossover (calls) or bullish crossover (puts)Exit signal — momentum reversing
Contract hits max pain level at expirationExit early — price gravitates to max pain
IV Crush (IV drops sharply, e.g., post-earnings)Exit immediately — even if underlying moves right, the contract loses value

12. RISK MANAGEMENT FRAMEWORK

12.1 Portfolio-Level Rules

RuleLimit
Max open positions5 trades at a time
Max per-trade risk2% of account
Max sector concentrationNo more than 2 positions in the same sector
Max portfolio risk10% of account at risk across all open positions
Daily loss limitIf account drops 5% in a single day, stop trading for the day
Weekly loss limitIf account drops 10% in a week, stop trading for the rest of the week and review all positions
Correlation checkDon't hold 3+ positions that would all lose if SPY drops 2% (unless hedged with a put position)

12.2 Position Management Rules

RuleDetails
Scale inEnter ½ position at initial trigger, add ½ on first confirmation (e.g., follow-through day)
Scale outAlways scale out in at least 2 tranches (never all-or-nothing exits)
Move stopsAfter +30% gain, move stop to breakeven. After +50%, trail at 20–30%.
Never average downDo not add to a losing options position. Options have expiration — averaging down accelerates losses.
Roll forwardIf the thesis is still intact but DTE < 10 and position is at breakeven or small profit, roll to the next monthly expiration (same strike)

12.3 Trade Journal Requirements

Log every trade with:

FieldContent
Date/TimeEntry and exit timestamps
TickerUnderlying symbol
ContractStrike, expiration, call/put
Entry PriceContract cost at BTO
Exit PriceContract price at STC
P/LDollar and percentage
R-MultipleActual reward vs planned risk
Setup TypeBreakout, pullback, Fibonacci, etc.
Checklist ScoreHow many gates passed (out of total)
What WorkedSpecific notes on what went right
What Didn'tSpecific notes on mistakes or misreads
ScreenshotChart screenshot at entry and exit

13. DATA SOURCES & TOOLS REFERENCE

13.1 Master Tools List

CategoryToolURLCost
ChartingTradingViewtradingview.comFree/Paid
ChartingStockChartsstockcharts.comPaid
ChartingThinkorswim (Schwab)thinkorswim.comFree (with account)
ScreeningFinvizfinviz.comFree/Paid
ScreeningBarchartbarchart.comFree/Paid
Options DataMarket Chameleonmarketchameleon.comFree/Paid
Options DataOptions Trading Toolboxoptionstradingtoolbox.comFree
Options FlowUnusual Whalesunusualwhales.comFree/Paid
Options FlowFlowAlgoflowalgo.comPaid
Options FlowCheddarFlowcheddarflow.comFree/Paid
Options FlowInsiderFinanceinsiderfinance.ioFree/Paid
Dark PoolWhaleStreamwhalestream.comPaid
Dark PoolFINRA ATS Datafinra.orgFree (delayed)
Volatility/GEXSpotGammaspotgamma.comPaid
Economic CalendarInvesting.cominvesting.com/economic-calendarFree
Economic CalendarEconodayeconoday.comFree
Economic CalendarFXStreetfxstreet.com/economic-calendarFree
Fed PolicyCME FedWatchcmegroup.com/markets/interest-rates/cme-fedwatch-tool.htmlFree
Fed PolicyFOMC Calendarfederalreserve.gov/monetarypolicy/fomccalendars.htmFree
Economic DataFRED (St. Louis Fed)fred.stlouisfed.orgFree
Economic DataTrading Economicstradingeconomics.comFree/Paid
NewsReutersreuters.comFree/Paid
NewsBloombergbloomberg.comPaid
NewsBenzingabenzinga.comFree/Paid
NewsSeeking Alphaseekingalpha.comFree/Paid
Insider/InstitutionsSEC EDGARsec.gov/cgi-bin/browse-edgarFree
Insider/InstitutionsFintelfintel.ioFree/Paid
EarningsEarnings Whispersearningswhispers.comFree
Sector AnalysisSector SPDR ETFssectorspdrs.comFree
Sector AnalysisFidelity Sectorsfidelity.com/sector-investing/overviewFree
BacktestingQuantConnectquantconnect.comFree/Paid

13.2 Free API Data Sources (For Automation)

APIURLData
Alpha Vantagealphavantage.coStock/options data, technicals, fundamentals
Polygon.iopolygon.ioReal-time and historical stock/options data
Yahoo Finance (yfinance)pypi.org/project/yfinancePython library for historical data
FRED APIfred.stlouisfed.org/docs/apiEconomic data programmatic access
Quandl (Nasdaq Data Link)data.nasdaq.comFinancial, economic, alternative data
Tradiertradier.comBrokerage + market data API
TD Ameritrade/Schwab APIdeveloper.schwab.comOptions chains, quotes, account data
CBOE Data Shopdatashop.cboe.comVIX data, options data

14. TRADE VALIDATION CHECKLIST

Machine-Readable Gate Structure

Use this as the final pass/fail check for any trade action.

TRADE_VALIDATION = {

  "PRE_SCREEN": {
    "market_cap_gte_2B": PASS/FAIL,
    "avg_daily_volume_gte_1M": PASS/FAIL,
    "stock_price_10_to_150": PASS/FAIL,
    "option_volume_gte_500": PASS/FAIL,
    "open_interest_gte_1000": PASS/FAIL,
    "bid_ask_spread_lte_5pct": PASS/FAIL,
    "contract_price_lte_5": PASS/FAIL,
    "no_earnings_within_5_days": PASS/FAIL,
    "GATE_RESULT": "ALL must PASS"
  },

  "HISTORICAL_DATA": {
    "atr_14_gte_2pct": PASS/FAIL,
    "avg_swing_length_5_to_12_days": PASS/FAIL,
    "one_year_daily_data_available": PASS/FAIL,
    "GATE_RESULT": "ALL must PASS"
  },

  "TECHNICAL_ANALYSIS": {
    "trend_confirmation": PASS/FAIL,         // REQUIRED
    "momentum_2_of_3": PASS/FAIL,
    "volume_confirmation": PASS/FAIL,
    "support_resistance_valid": PASS/FAIL,
    "risk_reward_gte_2_to_1": PASS/FAIL,
    "chart_pattern_bonus": PASS/FAIL,
    "GATE_RESULT": "Trend REQUIRED + 3 of 5 others"
  },

  "OPTIONS_FILTER": {
    "dte_21_to_45": PASS/FAIL,
    "delta_030_to_050": PASS/FAIL,
    "theta_lte_3pct_daily": PASS/FAIL,
    "iv_rank_lt_70": PASS/FAIL,
    "iv_percentile_lt_50_preferred": PASS/FAIL,
    "GATE_RESULT": "DTE + Delta + Theta must PASS; IV checks preferred"
  },

  "VIX_GATE": {
    "vix_level_assessed": PASS/FAIL,
    "vix_term_structure_checked": PASS/FAIL,
    "vix_not_in_crisis_gt_35_for_calls": PASS/FAIL,
    "GATE_RESULT": "ALL must PASS"
  },

  "MACRO_ENVIRONMENT": {
    "macro_score_calculated": PASS/FAIL,
    "macro_score_gte_neg1_for_calls": PASS/FAIL,
    "macro_score_lte_pos1_for_puts": PASS/FAIL,
    "no_high_impact_data_within_24hrs": PASS/FAIL,
    "no_fomc_within_48hrs": PASS/FAIL,
    "GATE_RESULT": "Score threshold + timing must PASS"
  },

  "SECTOR_CHECK": {
    "sector_rs_vs_spy_rising": PASS/FAIL,
    "sector_etf_above_50sma": PASS/FAIL,
    "sector_not_overbought": PASS/FAIL,
    "business_cycle_alignment": PASS/FAIL,
    "GATE_RESULT": "RS + SMA must PASS; others preferred"
  },

  "NEWS_CATALYST": {
    "no_blocking_catalyst": PASS/FAIL,
    "no_negative_headline_risk": PASS/FAIL,
    "insider_activity_check": PASS/FAIL,
    "GATE_RESULT": "No blocking catalyst must PASS"
  },

  "FLOW_CONFIRMATION": {
    "unusual_options_activity_aligned": PASS/FAIL,
    "dark_pool_prints_aligned": PASS/FAIL,
    "put_call_ratio_aligned": PASS/FAIL,
    "GATE_RESULT": "BONUS — not required but strengthens conviction"
  },

  "RISK_MANAGEMENT": {
    "position_size_lte_5pct_account": PASS/FAIL,
    "total_open_positions_lte_5": PASS/FAIL,
    "sector_concentration_lte_2": PASS/FAIL,
    "total_portfolio_risk_lte_10pct": PASS/FAIL,
    "stop_loss_defined": PASS/FAIL,
    "profit_targets_defined": PASS/FAIL,
    "GATE_RESULT": "ALL must PASS"
  },

  "FINAL_VERDICT": {
    "all_required_gates_pass": PASS/FAIL,
    "conviction_level": "LOW / MEDIUM / HIGH",
    "action": "BTO / STC / NO TRADE"
  }

}

APPENDIX: QUICK-REFERENCE DECISION TREE

START
  │
  ├── Does the ticker pass PRE-SCREEN filters?
  │     NO → REJECT TRADE
  │     YES ↓
  │
  ├── Does the ticker pass HISTORICAL DATA checks?
  │     NO → REJECT TRADE
  │     YES ↓
  │
  ├── Does the TECHNICAL ANALYSIS gate pass (trend + 3/5)?
  │     NO → REJECT TRADE
  │     YES ↓
  │
  ├── Does the OPTIONS FILTER pass (DTE, Delta, Theta, IV)?
  │     NO → ADJUST STRIKE/EXPIRY or REJECT
  │     YES ↓
  │
  ├── Is the VIX environment acceptable?
  │     VIX > 35 and buying calls? → REJECT or use SPREADS
  │     VIX < 35 → PASS ↓
  │
  ├── Does the MACRO SCORE support the direction?
  │     Score ≤ -2 and buying calls? → REJECT
  │     Score ≥ +2 and buying puts? → REJECT
  │     Otherwise → PASS ↓
  │
  ├── Is the SECTOR showing relative strength (calls) or weakness (puts)?
  │     NO → REJECT TRADE
  │     YES ↓
  │
  ├── Any BLOCKING CATALYST within 5 days?
  │     YES → REJECT or WAIT
  │     NO ↓
  │
  ├── RISK MANAGEMENT checks pass?
  │     NO → REDUCE SIZE or REJECT
  │     YES ↓
  │
  ├── [BONUS] Is OPTIONS FLOW aligned?
  │     YES → HIGH conviction
  │     NO → MEDIUM conviction (still valid)
  │     ↓
  │
  └── ✅ EXECUTE BTO
        Set stop-loss, profit targets, time stop.
        Log in trade journal.

Disclaimer: This blueprint is for educational purposes only and does not constitute financial advice. Options trading involves substantial risk. You can lose more than your initial investment. Past performance does not guarantee future results. Always do your own research and consider consulting a licensed financial advisor before trading.


Last Updated: February 2026 Version: 1.0