Daily Premium Income Checklist
Win Rate (with SL)
92.8%
Target Delta
0.13โ0.15
Stop-Loss Rule
RR 1:2
Target Income
$20/day
Overall progress
โ SKIP TODAY โ A hard no-trade condition was triggered. Do not open a position.
โ
ALL CHECKS PASSED โ Setup is valid. Enter within your position size limit.
1. Check Macro Calendar on ForexFactory
forexfactory.com
What to do: Go to forexfactory.com โ look at today's calendar โ look for HIGH impact events (red folder icon) involving USD: FOMC, CPI, NFP, Fed Chair Speech.
Why it matters: On these days BTC can move 3โ5% in under 1 hour. Your short call strike at +2% will get blown through. The $30โ$90 premium you collect is not worth a $300โ$500 loss.
Why it matters: On these days BTC can move 3โ5% in under 1 hour. Your short call strike at +2% will get blown through. The $30โ$90 premium you collect is not worth a $300โ$500 loss.
โCalendar clear or only low/medium impact events: PROCEED
โFOMC / CPI / NFP / Fed Chair Speech today: SKIP โ tick below
๐ค Automation result
โ not yet automated โ
2. Calculate IV/HV Ratio (v2: HV30, ratio โฅ 1.15)
coinglass.com/options/Bybit + TradingView
What to do: Get IV from Bybit option chain (% column next to each strike). Get HV30 from TradingView โ add indicator "Historical Volatility" length 30. Then calculate the ratio.
โ IV (Implied Volatility) = what the market fears BTC will do. Baked into option price.
โ HV30 (Historical Volatility, 30-day) = what BTC actually did over the past 30 days.
โ The ratio tells you how much the market is overpaying vs reality. That overpayment = your edge.
โ IV (Implied Volatility) = what the market fears BTC will do. Baked into option price.
โ HV30 (Historical Volatility, 30-day) = what BTC actually did over the past 30 days.
โ The ratio tells you how much the market is overpaying vs reality. That overpayment = your edge.
IV/HV Ratio = IV รท HV30
Example: IV = 31%, HV30 = 19.55% โ Ratio = 31/19.55 = 1.59 โ
Sweet spot
Ratio < 1.00 โ SKIP โ selling cheap, no edge at all
Ratio 1.00โ1.15 โ Borderline โ edge too small, be careful
Ratio 1.15โ1.50 โ OK โ normal edge, proceed
Ratio > 1.50 โ Sweet Spot โ strong edge, vol spike opportunity
โRatio โฅ 1.50: Sweet spot โ maximum edge
โRatio 1.15โ1.50: OK โ proceed normally
โRatio 1.00โ1.15: Borderline โ reduce size, extra caution
โRatio < 1.00 (IV < HV): SKIP โ no edge, tick below
v2 change: use HV30 (not HV7) and check the ratio, not just the gap. Hard skip threshold is ratio < 1.15.
๐ค Automation result
โ not yet automated โ
3. Calculate ATM Straddle โ Today's Expected Range
Bybit Option Chain
What to do: Open Bybit option chain for today's expiry โ ATM strike closest to spot โ note Call price AND Put price โ add them.
ATM Call + ATM Put = Expected Move (Straddle)
BTC = $74,890 | Call(75K) = $305 | Put(75K) = $295
Straddle = $600 โ Range: $74,290 โ $75,490
Your strike (from Part B) should sit above the top of this range.โStrike above (Spot + Straddle top): Good buffer
โStrike inside expected range: Consider moving strike higher in Part B
๐ค Automation result
โ not yet automated โ
Informational only โ no skip trigger. Use it to calibrate strike selection.
4. Check BTC Funding Rate
coinglass.com/FundingRate
What to do: Go to
coinglass.com/FundingRate
โ find BTC row. Also visible on Bybit BTCUSDT Perp page top-left.
Bybit charges funding every 8 hours at: 07:00, 15:00, and 23:00 TH.
โ Positive = Longs paying Shorts. Market crowded long โ bullish momentum may slow. Good for short call sellers.
โ Negative = Shorts paying Longs. Risk of short squeeze (rapid BTC spike). Dangerous.
Bybit charges funding every 8 hours at: 07:00, 15:00, and 23:00 TH.
โ Positive = Longs paying Shorts. Market crowded long โ bullish momentum may slow. Good for short call sellers.
โ Negative = Shorts paying Longs. Risk of short squeeze (rapid BTC spike). Dangerous.
Funding > +0.03% โ Excellent โ longs crowded
Funding +0.005% to +0.01% โ Good โ normal
Funding โ0.001% to +0.005% โ Neutral
Funding โ0.01% to โ0.005% โ Caution โ move strike up 1 step
Funding < โ0.03% โ SKIP
โFunding neutral to positive: Proceed
โFunding โ0.01% to โ0.005%: Move strike up 1 step
โFunding < โ0.03%: SKIP โ tick below
๐ค Automation result
โณ Fetching funding rateโฆ
5. Did BTC Rally +5% or More Yesterday?
TradingView Daily Chart
What to do: TradingView โ BTC/USDT โ 1D chart โ yesterday's candle.
Move % = (Close โ Open) / Open ร 100
Open $70,000 โ Close $73,500 โ Move = +5.0% โ SKIP
When BTC has a big green day (+5%), momentum often carries into the next session.โ ๏ธ Also check current intraday move โ if BTC is already up +5% today before entry, same rule applies.
โYesterday's move < +5%: Normal โ proceed
โYesterday's move โฅ +5%: SKIP โ tick below
๐ค Automation result
โ not yet automated โ
6. Scan for Active Liquidation Cascade
coinglass.com/LiquidationData
What to do: Check coinglass.com/LiquidationData โ BTC liquidation bars for last 1โ4 hours. Also check Bybit OI on TradingView (symbol: BTCUSDTPERP.OI) for sudden vertical drops.
What a cascade looks like:
โ Liquidation bar 10รโ50ร larger than surrounding bars in last 1โ2 hours.
โ OI drops sharply and suddenly.
โ BTC price spikes 2โ4% in minutes with no news reason.
What a cascade looks like:
โ Liquidation bar 10รโ50ร larger than surrounding bars in last 1โ2 hours.
โ OI drops sharply and suddenly.
โ BTC price spikes 2โ4% in minutes with no news reason.
Normal: small, even bars on CoinGlass chart
Cascade: one giant bar 10x+ surrounding bars
+ OI dropping sharply
+ BTC price spiking erratically
โ ๏ธ Real-time check โ do this immediately before clicking Sell, not just at 06:00 TH.
โLiquidation bars normal, OI stable: No cascade โ proceed
โAbnormal spike in last 1โ2 hours: Wait 30โ60 min, re-check before entering
โCascade actively happening now: SKIP โ tick below
๐ค Automation result
โ not yet automated โ
7. Check Liquidation 24h Total โ CoinGlass Derivatives Row
coinglass.com โ Derivatives โ BTC row
What to do: Go to
coinglass.com
โ tab "Derivatives" โ find BTC row โ read the "Liquidation 24h" column. This is a different check from Module 6 โ that one looked at real-time spikes. This one looks at the 24h total to determine the current market regime.
Why it matters: Liquidation 24h is the single most important override signal in v2. It tells you whether the market is calm enough to trade. Even if every other check passes โ if this number is too high, you skip. No exceptions.
Why it matters: Liquidation 24h is the single most important override signal in v2. It tells you whether the market is calm enough to trade. Even if every other check passes โ if this number is too high, you skip. No exceptions.
Liquidation 24h Tiers โ v2 Framework:
< $50M โ Safe Zone โ
Trade normally, full size
$50โ$150M โ Borderline โ ๏ธ Caution: reduce size 30-50%, widen strike
$150โ$200M โ Pre-Cascade โ SKIP โ stress event in progress, wave 2 risk
> $200M โ CASCADE โ HARD SKIP โ wait until drops back below $50M
Real example from playbook:
18 May: $255M โ SKIP โ (BTC continued down)
19 May: $377M โ SKIP โ (cascade continued)
22 May: $45M โ TRADE โ (won, BTC settled below strike)
โLiquidation 24h < $50M: Safe Zone โ proceed at full size
โLiquidation 24h $50Mโ$150M: Caution โ reduce size, use wider strike (2+ SD)
โLiquidation 24h $150Mโ$200M: Pre-cascade โ SKIP, tick below
โLiquidation 24h > $200M: CASCADE โ hard SKIP always, tick below
This is the single rule that overrides everything else. If Liquidation > $200M, no setup is good enough.
๐ค Automation result
โ not yet automated โ
8. Combination Read โ Price + Volume + OI + Liquidation
CoinGlass Derivatives BTC row
What to do: From the same CoinGlass Derivatives BTC row, read these 4 columns together: Price 24h%, Volume 24h%, OI 24h%, Liquidation 24h. Match the combination to one of the 4 patterns below.
Why together: Each metric alone is misleading. A good funding rate + good IV/HV still means SKIP if the combination pattern says danger. This is the rule that most standard checklists miss โ and what saved the playbook on Day 18.
Why together: Each metric alone is misleading. A good funding rate + good IV/HV still means SKIP if the combination pattern says danger. This is the rule that most standard checklists miss โ and what saved the playbook on Day 18.
Pattern 1 โ Bullish Accumulation (Short Put aligned, Short Call risky)
Price โ + Volume โ + OI โ = New longs entering, trend strengthening
โ Short Call: RISKY | Short Put: consider (aligned with trend)
Pattern 2 โ Long Capitulation (SKIP everything)
Price โ + Volume โโ + OI โ + Liquidation > $200M = Cascade / forced selling
โ Bounce risk in ANY direction in next 12โ24h. SKIP all trades.
Pattern 3 โ New Shorts Piling (Short Call aligned, Short Put risky)
Price โ + Volume โ + OI โ = New shorts entering, bearish conviction
โ Short Call: OK (aligned) | Short Put: SKIP (against momentum)
Pattern 4 โ Quiet Deleveraging (Either side OK)
Price flat + Volume โ + OI โ + Liquidation โ = Market calming, regime normal
โ Short Call or Put: OK โ choose based on macro view
โPattern 4 (Quiet): Best condition โ trade either side
โPattern 3 (New Shorts) + you're selling Call: Aligned โ proceed
โPattern 1 (Bullish) + you're selling Call: Against momentum โ reduce size or skip
โPattern 2 (Capitulation) any direction: SKIP โ bounce risk both ways, tick below
Day 18 lesson: AI passed all 8 individual checks but Combination Read showed Pattern 3 (new shorts piling). Short Put would have been positioned against the crowd. SKIP was correct โ BTC fell $5,700 over next 5 days.
๐ค Automation result
โ not yet automated โ
9. Declare Your Macro View โ Bearish / Bullish / Neutral
TradingView Daily Chart
What to do: Look at the BTC/USDT Daily (1D) chart on TradingView. Decide the big-picture direction right now. This decision drives which strategy you use today.
Why you must do this yourself: AI cannot know your macro view. You must tell it every single time. If you skip this, the AI will give a generic analysis that may recommend the wrong strategy direction.
Why you must do this yourself: AI cannot know your macro view. You must tell it every single time. If you skip this, the AI will give a generic analysis that may recommend the wrong strategy direction.
BEARISH: Lower highs + lower lows on Daily ยท MACD red ยท MA ribbon pointing down
โ Use Short Call (aligned โ you think BTC won't go up past your strike)
BULLISH: Higher highs + higher lows ยท MACD green ยท MA ribbon pointing up
โ Use Short Put (aligned โ you think BTC won't fall below your strike)
NEUTRAL: Sideways range ยท No clear trend ยท MACD near zero
โ Choose based on Funding Rate:
Funding positive (long crowded) โ Short Call
Funding negative (short crowded) โ Short Put
Conflicting signals โ SKIP and wait for clarity
โMacro view is clear (Bearish or Bullish): Pick aligned strategy and proceed
โMacro view is Neutral: Use funding rate to decide direction
โSignals conflicting โ can't decide: SKIP โ wait for clarity. Gut uncertainty = No-Trade Rule #7
๐ค Your macro view today
โ declare manually: BEARISH / BULLISH / NEUTRAL โ
Do NOT change your macro view during the day based on 1H momentum. Only change it when the Daily chart structure breaks (new support/resistance level broken).
7. Find Strike with Delta 0.13โ0.15 on Bybit Option Chain
Bybit Options
What to do: Bybit โ Options โ today's daily expiry โ scroll Call strikes above spot โ find Delta 0.13โ0.15.
Delta | Prob Win | Avg Distance | Use When
0.30 | ~70% | +1.1% | Aggressive (avoid daily)
0.20 | ~77% | +1.7% | Only if very confident vol is low
0.15 | ~85% | +2.2% | โ
Default sweet spot
0.10 | ~91% | +2.7% | Conservative / high-IV days
0.05 | ~96% | +3.5% | Ultra-safe, low premium
โFound delta 0.13โ0.15 strike: Use this strike
โIV very high (>60%): Use delta 0.10 โ still good premium
โDelta 0.15 strike too close to spot (low IV): Reconsider โ premium may not be worth risk
๐ค Automation result
โ not yet automated โ
8. Cross-Check Strike vs Resistance Level
TradingView 1H / 4H
What to do: TradingView โ BTC/USDT โ 1H or 4H โ draw horizontal lines at recent swing highs and resistance zones โ compare with your selected strike price.
โStrike at or above a clear resistance level: Excellent โ confluence of barriers
โResistance below strike and already broken upward: Move strike up one step
โBTC in price discovery, no clear resistance: Use more conservative delta (0.10)
๐ค Automation result
โ not yet automated โ
9. Check ATR 4H โ Strike Should Be > 1.5ร ATR Away
TradingView โ ATR Indicator
What to do: TradingView โ BTC 4H โ Indicators โ ATR (default 14) โ read current value.
Min safe distance = ATR (4H) ร 1.5
ATR 4H = $1,200 โ Min distance = $1,800
BTC spot = $74,000 โ Strike must be above $75,800
Delta 0.15 strike = $76,200 โ โ
Sufficient
Delta 0.15 strike = $75,500 โ โ ๏ธ Too close, move up
โStrike > 1.5ร ATR above spot: Good distance โ proceed
โStrike < 1.5ร ATR above spot: Too close for current volatility โ move up or skip
๐ค Automation result
โ not yet automated โ
12. SD Distance โ Strike Must Be > 1.5 SD from Spot
Calculate from IV + BTC Spot
What to do: Using the current BTC spot price and the IV from the Bybit option chain, calculate the 1 Standard Deviation move for today's daily option window. Your strike must be more than 1.5 SD away from spot.
Why this is different from ATR: ATR is based on recent price history. SD Distance is derived from IV โ so it automatically widens when volatility is high. In high-vol regimes, SD Distance gives you a more accurate danger zone than ATR alone.
Why this is different from ATR: ATR is based on recent price history. SD Distance is derived from IV โ so it automatically widens when volatility is high. In high-vol regimes, SD Distance gives you a more accurate danger zone than ATR alone.
Formula (Daily Option โ 8h window):
SD = Spot ร IV ร โ(1/365)
Example:
BTC Spot = $74,000
IV = 30% (0.30)
SD = $74,000 ร 0.30 ร โ(1/365)
SD = $74,000 ร 0.30 ร 0.05234
SD โ $1,162
Minimum strike distance = 1.5 ร SD = $1,743
Your strike must be above: $74,000 + $1,743 = $75,743
Required SD distance by regime:
Quiet (Liq < $50M): 1.5 SD minimum
Borderline ($50-150M): 2.0 SD minimum
Recovery (post-cascade): 2.5 SD minimum
Pre-event / macro risk: 3.0 SD or skip
โStrike distance > 1.5 SD (quiet regime): Sufficient โ proceed
โStrike distance 1.0โ1.5 SD: Too close โ SKIP or move strike up, tick below
โBorderline regime ($50-150M liq) and strike < 2 SD: Move strike to 2 SD minimum
SD Distance and ATR are complementary. Use whichever gives the wider (safer) strike requirement.
๐ค Automation result
โ not yet automated โ
10. Check Max Pain Level on CoinGlass
coinglass.com/pro/options/max-pain
What to do: coinglass.com/pro/options/max-pain โ find today's expiry โ read Max Pain price.
Max Pain = price where most options expire worthless. Market makers often nudge price toward it near expiry.
Max Pain = price where most options expire worthless. Market makers often nudge price toward it near expiry.
โMax Pain below current BTC spot: Good โ gravity pulls price away from your strike
โMax Pain above current BTC spot: Caution โ price may be pulled toward your strike
โMax Pain very close to your strike: Move strike up one step
๐ค Automation result
โ not yet automated โ
One signal among many โ weight alongside IV, delta, and resistance. Not a standalone skip rule.
11. Set Stop-Loss โ Index Price, Strike ยฑ $500 (NOT Mark Price)
Bybit โ Trigger by Index Price
What to do: After selling the call, immediately place a conditional stop order on Bybit. Set it to trigger by Index Price (not Mark Price). Use Market order type so you exit immediately when triggered.
Why NOT Mark Price: Mark Price is calculated from IV model (Black-Scholes), not real market price. During IV spikes, Mark Price can show โ27% or โ195% loss when you've barely opened โ even if BTC hasn't moved. This is a false signal. SL on Mark Price = getting stopped out by noise.
Why NOT Mark Price: Mark Price is calculated from IV model (Black-Scholes), not real market price. During IV spikes, Mark Price can show โ27% or โ195% loss when you've barely opened โ even if BTC hasn't moved. This is a false signal. SL on Mark Price = getting stopped out by noise.
v2 SL Method โ Index Price:
Short Call SL:
Trigger Price = Strike โ $500
Trigger by: Index Price (BTC spot price)
Order type: Market
Example: Short Call Strike $79,000
SL Trigger = $79,000 โ $500 = $78,500 (Index Price)
โ If BTC Index hits $78,500, exit immediately
Short Put SL:
Trigger Price = Strike + $500
Example: Short Put Strike $72,000
SL Trigger = $72,000 + $500 = $72,500 (Index Price)
RR still applies โ verify premium ร 2 is acceptable loss:
Sold at $15 โ max loss $30 โ confirm $500 buffer gives you that room
โSL set on Bybit, triggered by Index Price, Market order: Correct โ safe to proceed
โSL set using Mark Price: Wrong โ will trigger on IV noise, not real price
โNo SL set yet: Do NOT leave position unprotected
v2 change: SL is now Index Price at Strike ยฑ $500, not "option price = 3ร entry." The $500 buffer acts as your stop before gamma squeeze accelerates losses in the final 30 min TWAP window.
12. Size Position to Max 2โ3% of Portfolio Per Trade
Position Sizing Rule
What to do: Calculate max allowable loss in dollars, then work backward to max contracts.
Portfolio $10,000 โ Max loss = $250 (2.5%)
Premium/contract $60 โ SL loss = $120
Max contracts: $250 รท $120 = ~2 contracts
Portfolio $5,000 โ Max loss = $125 โ Max contracts = 1
โMax loss per trade โค 2โ3% of USDT balance: Correctly sized
โTempted to add more because setup looks perfect: Resist โ no setup is guaranteed
Over-sizing is the #1 way traders blow accounts on a 92% win-rate strategy.
13. Check Consecutive Loss Count
Your Trade Log
What to do: Check your trade log. Count how many days in a row you have had a losing trade (SL triggered or closed at a loss).
Three consecutive losses signals a possible regime change โ volatility conditions may have shifted. Pausing protects capital while you reassess.
Three consecutive losses signals a possible regime change โ volatility conditions may have shifted. Pausing protects capital while you reassess.
โ0, 1, or 2 consecutive losses: Normal variance โ continue
โ3 or more consecutive losses: STOP โ tick below
After the pause: re-evaluate IV vs HV, funding rate, and market structure before resuming.
14. Enter Trade Between 07:00โ09:00 TH (00:00โ02:00 UTC)
Timing
Lowest volatility, lowest volume period of the day. Full premium still intact โ the entire 8-hour theta window is ahead.
Settlement: 15:00 TH (08:00 UTC)
Optimal entry: 07:00โ09:00 TH (00:00โ02:00 UTC) โ 6โ8 hrs left
Late entry: after 11:00 TH โ recalculate if premium still worthwhile
Too late: after 13:00 TH โ under 2 hrs left โ skip today
โEntering 07:00โ09:00 TH: Optimal window
โEntering after 11:00 TH: Premium decayed โ recalculate if still worthwhile
โEntering after 13:00 TH: Skip today โ premium too low for the risk
Do not chase a late entry. Tomorrow is another opportunity.
14B. Pin Risk Exit โ Close Position by 13:30 TH (Hard Rule)
90 min before settlement
What to do: Set a calendar reminder for 13:30 TH. If you still have an open position at 13:30 TH, close it โ regardless of current P&L, regardless of how far BTC is from your strike.
Why 13:30 TH specifically: The TWAP settlement window runs 14:30โ15:00 TH (last 30 min). In the 60โ90 minutes before that window, gamma squeeze risk accelerates sharply โ especially if BTC is within $200 of your strike. Closing at 13:30 TH gives you the bulk of the profit while avoiding the most dangerous volatility window.
Why 13:30 TH specifically: The TWAP settlement window runs 14:30โ15:00 TH (last 30 min). In the 60โ90 minutes before that window, gamma squeeze risk accelerates sharply โ especially if BTC is within $200 of your strike. Closing at 13:30 TH gives you the bulk of the profit while avoiding the most dangerous volatility window.
Pin Risk Timeline:
13:30 TH โ EXIT all positions (hard rule)
14:00 TH โ Do NOT hold if BTC is within $200 of your strike
14:30 TH โ TWAP window begins โ gamma squeeze risk highest
15:00 TH โ Settlement โ if you're still in, you're gambling
Real example (Day 11):
Short Call $78,000 ยท BTC at $77,950 at 14:00 TH
"Safe, only $50 away" โ did NOT close
14:35 TH: BTC spiked to $78,015 ยท gamma pushed premium 5ร
Closed at 14:50 with much larger loss than necessary
โPosition closed before 13:30 TH: Safe โ kept most of the premium
โBTC within $200 of strike at 14:00 TH: Close immediately โ do not wait for TWAP
โHolding through 14:30 TH by choice: High risk โ gamma squeeze can hit fast
Closing at 13:30 TH means you capture ~85-90% of the maximum profit. The remaining 10-15% is not worth the gamma squeeze risk in the final 90 minutes.
15. Optional Mid-Day Check at ~12:00 TH (05:00 UTC)
Monitor
One quick check around 12:00 TH. Confirm SL order is still active on Bybit. Check if option price dropped significantly.
You do NOT need to watch constantly. The SL is your protection.
You do NOT need to watch constantly. The SL is your protection.
โOption price dropped to 30โ50% of sell price: Consider early close (see item 16)
โOption price near SL level: SL will handle it โ trust the system
โEverything quiet: Close Bybit โ let it run to 15:00 TH
16. Early Close When Profit Reaches 50โ70% of Premium
Optional Profit Lock
If option price decayed to 30โ50% of sell price, buy back to close early and lock profit.
Sold call at: $60
50% profit โ buy back at $30 โ locked = $30
70% profit โ buy back at $18 โ locked = $42
After closing: position fully flat, zero remaining risk.
โMarket calm, no news risk: Hold to settlement โ let theta finish
โ50โ70% profit reached AND risk event ahead: Close early โ $30 win beats $120 loss
Settlement price = TWAP of BTC Index over the final 30 minutes: 14:30โ15:00 TH (07:30โ08:00 UTC).
A momentary spike above your strike that quickly reverts may still expire OTM due to TWAP averaging. Do not rely on this โ your SL is your protection, not TWAP luck.
Expired OTM: keep 100% of remaining premium. Expired ITM: Bybit cash-settles in USDT โ no BTC delivery needed.