1x2 Call Ratio Spread

Directional

Buy 1 ATM call, sell 2 OTM calls — profits in moderate rallies, risks in large moves.

Performance across all datasets

SymbolReturn %SharpeMax DD %Win %Avg/trade %Trades
SPY+1096.0%1.92+0.0%+100.0%+57.7%19
QQQ+1108.3%2.20+0.0%+100.0%+58.3%19
IWM+672.5%1.15+1.2%+89.5%+35.4%19
DIA+1018.5%1.21+8.4%+89.5%+53.6%19
Avg+973.8%1.62+2.4%+94.7%19
Cumulative P&L % — all symbols

What this shows: Overlayed cumulative return series for this strategy across all available symbols.

How to read it: Look for symbols with smoother curves and faster recoveries to assess whether performance is broad-based or driven by a few outliers.

Detail:
Cumulative P&L % — SPY

What this shows: Single-symbol cumulative return path for SPY.

How to read it: Use this detailed view to inspect entry/exit behavior over time and whether drawdowns cluster in specific periods.

Risk Profile

Max Profit
Short strike − Long strike + Credit (at K2)
Max Loss
Unlimited above K2 (net short one call)
Breakeven
K1 − Credit or K2 + (K2 − K1 + Credit)
Outlook
Moderately bullish

Parameters

ParameterDefaultDescription
long_strike_pct1.00Long call strike (ATM)
short_strike_pct1.05Short call strikes (5% OTM, ×2)
dte45Days to expiration

Methodology

A 1x2 call ratio spread buys one ATM call and sells two OTM calls (105% of spot). The net credit from selling two calls offsets the ATM call cost. Maximum profit is at the short strike at expiration. Above the short strike, the extra short call creates unlimited risk. The strategy profits in moderate bullish moves and is often entered for a small credit. Backtested with 45 DTE cycles.

Implementation

# 1x2 Call Ratio Spread: buy 1 ATM call, sell 2 OTM calls
for entry in monthly_entries:
    S = spot_at_entry
    K1 = round(S / 5) * 5          # buy 1 ATM call
    K2 = round(S * 1.05 / 5) * 5  # sell 2 OTM calls
    T = 45 / 365.25

    prem_buy  = black_scholes_call(S, K1, T, r, sigma)
    prem_sell = black_scholes_call(S, K2, T, r, sigma)
    net_credit = 2 * prem_sell - prem_buy

    S_exp = spot_at_expiry
    payoff_long  = max(0, S_exp - K1)
    payoff_short = 2 * max(0, S_exp - K2)
    pnl = payoff_long - payoff_short + net_credit
    pnl_pct = pnl / prem_buy * 100  # % of ATM call cost

QuantifiedTrader is operated by an independent research-only group focused on building, documenting, and improving open quantitative-finance tools. Our purpose is to study markets, models, and methods—not to sell products, manage assets, or act on behalf of third parties.

No services. We do not provide investment, trading, brokerage, advisory, portfolio-management, custody, tax, legal, or any other professional or commercial services to any person or entity. Nothing on this site constitutes an offer, solicitation, recommendation, or endorsement to buy or sell securities or to adopt any investment strategy.

Research & education only. Content, data, backtests, charts, and software made available here are for informational and educational research. They may be incomplete, simulated, or based on third-party sources; past performance is not indicative of future results. You are solely responsible for your own decisions and for verifying any information before use.

No commercial benefit from shared knowledge. This site does not aim to profit from the knowledge, tools, or datasets published here. Materials are provided without charge for non-commercial research and learning, subject to applicable open-source or site terms where noted.

Disclaimer of warranties. All content and tools are supplied “as is” and “as available,” without warranties of any kind, express or implied, including accuracy, fitness for a particular purpose, or non-infringement. We disclaim liability for any loss or damage arising from use of or reliance on this site, to the fullest extent permitted by law.

Contact & disputes. For questions about this notice, the site, or any dispute relating to published materials, contact support@quantedx.com. We will endeavour to respond in good faith; this contact channel is for administrative and research correspondence only and does not create a client, advisory, or fiduciary relationship.

© 2026 QuantifiedTrader