Free lesson · Trading different assets
Options: rights, premiums, exercise and nonlinear exposure
Open interactive lessonPractice calculationsExplore labs
Start with the idea
An option buyer pays a premium for a specified right. A call gives the right to buy and a put the right to sell under the contract’s strike, expiration and exercise terms.
Symbols, units & horizon
- n: positive number of long call contracts
- M: underlying units per contract
- S_T: underlying settlement price at expiration
- K: strike per underlying unit
- c: premium per underlying unit paid
- C: total dollar costs
- Π_call: expiration profit under cash-equivalent payoff accounting
- S_BE: expiration break-even underlying price
When and why to use this
Use payoff arithmetic to understand the instrument before applying implied-volatility forecasts, Greeks or multi-leg strategies.
Start with the contract record: underlying, call or put, strike, expiration, multiplier, exercise style and settlement method. Standard US equity contracts often reference 100 shares, but adjusted contracts and other products can differ. Always use the actual deliverable.
A long option’s premium is paid upfront. A short option receives a premium in exchange for an obligation and can require substantial collateral. Selling to close a purchased option is different from selling to open a new short position. Assignment can leave stock or other exposure that must be managed.
At expiration, a call’s intrinsic value is the excess of settlement price over strike, floored at zero. Before expiration, option price also reflects remaining time, implied volatility and other inputs. A correct directional view can still lose on an option if the move is too small, too late or accompanied by falling implied volatility.
Distinguish American-style early exercise from European-style exercise at expiration, and physical delivery from cash settlement. Begin with a long call or put payoff, then study Greeks and defined-risk spreads. Spread legs can have different assignment outcomes; net payoff diagrams do not remove operational obligations.
Options: rights, premiums, exercise and nonlinear exposure
- If S_T exceeds K, exercising a call yields S_T−K per underlying unit; otherwise its intrinsic value is zero.
- Subtract premium c, multiply by nM and deduct costs. This is expiration P&L, not an option pricing formula.
- On the positive-payoff branch set profit to zero, divide by nM and solve S_T=K+c+C/(nM).
One long call, multiplier 100, strike $50, premium $3 and costs $2: at S_T=$55, P&L=100×(5−3)−2=$198. Break-even is $53.02. At expiration below strike the loss is $302.
Apply it in a strategy
- Read the full option contract and distinguish opening from closing orders.
- Build payoff and cash/assignment scenarios before calculating Greeks.
- Test executable option quotes, volatility changes and expiry handling rather than using underlying returns alone.
Research deliverable
Draw the long-call expiry payoff and explain why its pre-expiry market value can differ.
Mechanics & research · reviewed 12 September 2026
Official educational material checked 12 September 2026. These examples use hypothetical prices and costs. Check the actual product specification, broker terms, venue calendar and jurisdiction before building an instrument adapter. Rights, obligations, underlying and standard contract conventions checked.
Further reading: OCC/OIC · Options basics ↗
Official assignment guidance reviewed 12 September 2026. Exercise and settlement mechanics are contract-specific; examples do not substitute for the actual deliverable and broker deadlines.
Further reading: OCC/OIC · Trading options: understanding assignment ↗
Python implementation
Self-contained teaching example. Python 3.10+; dependencies and input conventions are shown in the code and notation. Run in your own Python environment.
def long_call_expiry(contracts,multiplier,settlement,strike,premium,cost=0):
if contracts<=0 or multiplier<=0 or min(settlement,strike,premium,cost)<0: raise ValueError("Invalid long-call inputs")
pnl=contracts*multiplier*(max(settlement-strike,0)-premium)-cost
return pnl,strike+premium+cost/(contracts*multiplier)
print(long_call_expiry(1,100,55,50,3,2))Continue learning
Trading Different Assets: Instruments, Mechanics & Risk — all lessons- Start with the instrument: exposure, ownership and obligations
- Stocks and ETFs: shares, dividends, shorting and fund structure
- Bonds and bills: lending, accrued interest and settlement cash
- Futures: multipliers, ticks, margin and expiry
- Commodities: spot goods, storage and the futures curve
- Foreign exchange: two currencies, one quote and financing
- Options: rights, premiums, exercise and nonlinear exposure
- Spot crypto: tokens, venues, wallets and execution
- Crypto perpetuals: funding, mark prices and liquidation
- Event contracts: resolution rules and probability-priced exposure
Quantitative finance and development glossary · Python resources and libraries · Research sources and limitations