Financial Derivatives: Pricing and Arbitrage Opportunities

Closing Positions and Cash Settlement

To close a short or long position, enter a futures position of equal magnitude but opposite direction. If a position isn’t closed before contract expiry, the futures exchange calculates profit or loss and adjusts the account accordingly. For example, SPI200 futures contracts have a standard size of $A25.

Hedging Contracts

The number of contracts to hedge is calculated as: No of contracts = Beta * (value to be hedged / value of one SPI200)

Capital Asset Pricing Model (CAPM)

Return of portfolio = risk-free rate + beta * (market return – risk-free rate)

AD_4nXeOfboM9NJ1MNRaBjZ6Qr3dGAgwkyS25uaL8q1zUuIIP9W_CtK_QAdXlinatcO4tXqicLaPDytQjMHvgdBKZhT640ZKGOpFIwYmpAEm4vmdWYXaY-kyGaz6zgj3rhkP1TfsFIy1GYSXK174aQJXfdBgG70R?key=4DjMvw2Ish6G54cIxzV12w

Forward Price with Two Exchange Rates

AD_4nXeg9rHoMFMdopitc45dMKUWzk91quhSG3F6paL9AbA4Q4_PNFJnFqqILyrMBNUv7xVqVSXkg7-ai0-QkylXjSc5xK0pGYJ9SPsT61dMwsqmLr-mFi99UNJSsypjAtSB75gZq_Mu0Ws0_rLKNjdNNTvHR8qL?key=4DjMvw2Ish6G54cIxzV12w

r = local rate and f = foreign rate

AD_4nXf2TAbw8a8e9L5kqVsLepXoU8cyCIdlgC3P8e6AHIIwcT7vgRql2A7hPI5GQlDGwS8pr_sMcHnqBQKFPLTcyj7-W82B9jPqMGCMomrAm5QS_Rb7B12ZoxAfFg3pZDuglrsO7yPdtmyBe4sR9ogQr_yMj0ss?key=4DjMvw2Ish6G54cIxzV12w

Black-Scholes Formula for Call Option Value

AD_4nXeM_aXtEqABpXqFDGyAzH9r7roRYzfT9YLqcdaBefQfBJLvxR0NsQ9_S68O8v1QDixLCLjpN8g0mo6_N7G3fSqA4uCPwOy1CUMVfZRZofi4d52B7_2yfVrpgU3h2xs_4Un3EIbtXDTdVGQqZ7s_l7x8saDb?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXfRkDOGAMfmzDMLQJ2fw4TtBRFoOa40wZj5RE-H2DfnVdR9lV9pVaASVkVHY2tjRyZCfatGacYdcl20dRRf1couZijnM1TTDakWs1NVRpa1uRC3zpaoLZMtG_N2uVvFBM1Gc-y-9Ty8JK7NJff3Sv_9Jzra?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXc5Se_ZyHz00aK4rZtUawq55bJWsP3J9luC6SWNjRGqyOaP5-YlaiMt-mzT5DPHYCfWtwcVqi32C9YolI6KocK5-sXFW4ATLd_fyr-bP3dAJo6sD4Sxnh2LFLKrUwoLny9wOQHhavFNIbNRPJVuksWicdEy?key=4DjMvw2Ish6G54cIxzV12w

Where N(.) represents a standard normal cumulative distribution function, found on Z table or using NORM.S.DIST in Excel.

Put-Call Parity

AD_4nXdoLfixpi9WeJagXLIpNin7ZvCLIXvc2UpjihAMsDY_TbaJ1DGYRINtbTHUEgYhX8OPEJWH1O-5ted7WnJJf8hLcG5LvwWv-k69RDLiAHTFueNocsy6_2me9DNvd0778DPrQFfOveIHSoBmDayHO6KtGk4?key=4DjMvw2Ish6G54cIxzV12w

American vs. European Options

AD_4nXdCPr94X5_amPoqsIO_pnNSAdCM0848HeaWJCGJ9RzFagkZpUouzhvotLoml_wYAAuACERPoznP1daCkcTv-7g-C2Aq_kyMcwjMKV-FauxNswjQvwHxPfp7VSp8VSH9BOw986nHSG1Gr1TTO8N_ed-8U2Sz?key=4DjMvw2Ish6G54cIxzV12w

Arbitrage Opportunity for Long Call Option

Steps:

  1. Calculate the lower bound.
  2. If the option price is too low (less than the lower bound):
    • Enter a long call position at the option price.
    • Short sell shares at the current stock price.
    • Invest the difference (short sale – option price) at the risk-free rate.
    • If S < X, we exercise the call and gain the difference.
    • If S > X, we exercise the call, pay the spot price to close the short position, and receive the invested surplus.
    • Profit in both scenarios.
  3. Example: An American-style call option on Suncorp with three months to expiry, a strike price of $4.50, trading at $1.20. Suncorp shares are at $6.00, with a 5% risk-free interest rate.

AD_4nXe3f0NE4NULS_C6rg7IsyuHyLVVeJ3uexYCvcorxhSZj84ZwIDhmhhX2AkioljFeH0XknVzzLwS8PIwVCS0NwPUx-FJQNgTEhiviiVXszBkabdECa6B30qauun9XYnArFr3hHP0A02Gh-SUeXA0ErKcFUNH?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXe0boffp1gFXTmiy5DcTW2GVftMEQiMlfz3wsLr4AAcqeOsQGVcDryYm0iCve1uDommz3pav6X905GgFYydi6q_H2NbBb7wW55iGdModnKI4MsAj3ArKUxWexeCjNTxjCgToeLv2a58qzxLDmHcsj25hpjz?key=4DjMvw2Ish6G54cIxzV12w

Immediate exercise yields a $0.30 profit (buy at $4.50, sell at $6, less option price $1.20).

Arbitrage Opportunity for Long Put Option

Steps:

  • Calculate the lower bound.

AD_4nXfLveIyJBcRPrKNyrRqLQGj5knW8ZXNzsit68-UmpbtU8uTazlR5JYVLRxTx9uHnb9KAEJKtZpozNDZci28buKOkb3mWMU3bJiDs-nhSkdXjL-W3rn2m6cNGqlcccFLIix19tNrfop1BGw49UZA6xd3669l?key=4DjMvw2Ish6G54cIxzV12w

  • If the option price is lower than the lower bound:
    • Enter a long put option.
    • Buy shares at the current spot price.
    • Exercise the right to sell at the strike price.
    • Profit = (strike price – spot price) + option price.
  • Example: Strike price $7.50, spot price $6.90, option price $0.35, profit = $0.25.

Arbitrage Opportunity for Short Call Option

Steps:

  • Calculate the upper bound (stock price).
  • If the option premium is higher than the stock price:
    • Short call and receive the premium.
    • Buy stock.
    • Invest the difference.
    • If S < 10, the option expires worthless.
    • If S > 0, the option is exercised. Losses are recouped by selling stock.
  • Example: Call option on XYZ with a $10 strike, current price $8.50, premium $9.

AD_4nXf9mCI12XQkr5Mb9C1Wvbu3AGvvPz9Xapb0KnMqvwlVUL6OYrMRuUYeuBmDWARH_CJtPYBW4UwuK1GCmZnuQJu-ysfH0Dm-s87W41FDmLUgsSOQ616Ihoji0cd8P4jmKcxsT32hlen02TraElj-6PuvWyLa?key=4DjMvw2Ish6G54cIxzV12w

Arbitrage Opportunity for Short Put Option

Steps:

  • Calculate the upper bound (strike price).
  • If the option premium is higher than the strike price:
    • Short put and receive the premium.
    • Invest everything in the bank.
    • If S > strike price, the option is not exercised.

Binomial Tree

AD_4nXeJz6HXyppyU57ZMtnPq4OZp8l1PEb5dUGpO5BLVg0r7Rs1BggTAepTuAiK5w0wxtYvYj5mIRX5nfkR383w_O1jgkQTo0D4P6IM2kykffKzzfvy5fUXux0SkfDyyvvpD4Nr03ncnf8kXbfQgb9k4_XbH7E?key=4DjMvw2Ish6G54cIxzV12w

S0 is the current strike price at time 0. St (Su) = $100 if price goes up, St (Sd) = $81 if prices go down. C = call option payoff.

Replication Approach

Construct a portfolio of shares and borrowed money to match the option payoff. Example:

AD_4nXe2VBx25V2tjrkbWuljuGvWPQljXb76isGKMQcLGCTTXhUFXJRjR5rtkoOecKKYDsT_wYCUC0QvGdAOGheLttVZ6zChh6zd1Dshu4RmnX3h5D2ZKL_ZdZZDvURzapD1Uq796o7juwUGp2yCCqeGU_CZFALI?key=4DjMvw2Ish6G54cIxzV12w

Purchase 1 share and borrow $78.48. Construction cost = (∆ * S) – B = (1 * 90) – 78.48 = 11.52.

Delta Hedging Method

Create a portfolio with stocks and a short option for a certain payoff. Discount to present value to find the option price. Example:

AD_4nXd1a3hZkztC17TZ2TGJXwAPxjJpVDMV7XGD9wKwm-1fcUIhE8y4Dqn2rx8637uM9m2l1KOfpbo0UB1x0MgBkTxRjOPpwI0M4FQ9FdsqKO3OzkM_tohIQLCgPKIgSufPyw_9hB2DBSyHSm48dA1yK0nkisY?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXdAzonW-cMGDFRi56xDMwq2kuBlnaQkVPVkY3wE_kUrDXYuSLiLmLuL6X8LLbOpy-o_k5S-I2Q3WpYTNbijK1QfTOrb6SBamYwgAe2sN7XKgoWBDfV9iU_lK0IhNj0pi3OsWq1llNiPQrgrJdNPWDczIH6R?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXc02Z5luuuriEKQrEgunof9PL0y5kRqYmD8nKcab3WgtC_uvbPFj1i9GKHS8cqloUereFgc05wTbq9amij6WjGY15pdoM9EDejFV3DaN0K7zotvjmMy0DGosEDAVXQdANfY0DrRQA4TI05hI-B8WIoV4WQ?key=4DjMvw2Ish6G54cIxzV12w

V1 is the payoff. Vu and Vd should be equal. Delta hedging can also be used with put options.

AD_4nXc8J1yN1MuboBtrexXx8jpmR63ybWev490JJW5stDyHk6wVMiC4UnGfKQkE4a4w_eZlOWtXF9ZUAL8M5gRRpS6zHFvyc8qMAsck_Lw40NbjUGls7namr7O3lw8iBC4D9KzHG4dTXA-7iDHrmtQxYvbPQ1cd?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXeM4A6D3rhPCdlBTDgMP8w3X0oGrXxAbhiA5X8iKMlFnEhWTUPBC5PPVp1-eezrTWHWVshygkvYECtU8in6REaiGT_BZdOTIBvcJsf9fnVTWiVFLnirKGh0FNWISWylVfkA7E_21EsZed-O9-B01gB0pewO?key=4DjMvw2Ish6G54cIxzV12w

Payoff can also be found using the Black-Scholes formula.

AD_4nXcj-erqNpnlUNjyseCSUKUrXudkUAaI22PWs0XoLVaoM1BkUlrMXj_Inmg_KUp_yT1A8N6F8p6cWNmRrCnBw0_1ZbIwY3IUxZ_lfuF6WwAGboKnx4Xf9re7Zu5BrnSgKEYDL_nXK1nbs_4lQrMk9i8HBAID?key=4DjMvw2Ish6G54cIxzV12w

Calculate Up Movement

AD_4nXf1MXXVGnmmRuz-PrjNdvkccsTKWiLTeqaT1rOW7NXSdMocvSuZTJnLXDyWakg2MJwZMs0GBJ2rKp1Qwe4IVabOY1gDsCmwvdKRPmY5jFq43IDVO2VXA2oW2Pp8xkqFzgAIQc_YReUZcGoykDyLCXp5LCcH?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXcNyXfCOoIefFquQjKNmyTI9eMjvmTQ2NwtQwjebSXPUicL_O7FpNSlgORZRnRedhRJKKG6a4TSpWP2YxnWJ-x7Z5V165_Wl0GUJgYaxIGmp542wTgaWvJPDbKnlLwrQdOgDa9hAMZjUJTXKqNbFmFYS4o?key=4DjMvw2Ish6G54cIxzV12w

Calculate Down Movement

d = 1/u

AD_4nXfnldGwlHTNbffew52OF_gdXNJiTV321H0aU4q_WMF6vg46U4xj-9YsLKbQRnhXySbSGzHRk9-tuOhEOqZm-qtAalQ1i8m7isK66FPk4U1HnToMxL2QeOjj4XrUhSvkp8XleFFjBAFFsptzhj9Hf_zkEmTO?key=4DjMvw2Ish6G54cIxzV12w

Risk-Neutral Valuation Method

Find P, the probability of up/down movements if individuals were risk-neutral.

AD_4nXeXJSalcTEQ34OfpBqbmNvomqk2wPPNew7TLjXr85CkvZjX4ODbrekGN0Ej2OTUTN3Y_jbymQVxM6CMWYGP4k4mGghPtD-ImdogTckbXYb6Liv8ImDFxIpwVyYxFAd-y-llPhPwoMeMLdUxWLbnkOvPcy0O?key=4DjMvw2Ish6G54cIxzV12w

1-P is the downward probability. Calculate the expected option payoff and discount back at the risk-free rate.

Example:

AD_4nXeLjP_7sbVboFQCxTuFqEbdQ1md8tYsxAH4_hbBxIy0DCy3e1rbBtcPaPVsKDXZG59flR9JhxIzlTK1J7xZG4xrywM4t4MgYZGwzSDcNCezZbVSkZO1zyz7hLI0vCjqQSVijCjMM7uUZuPgzkgBBQmOrJpK?key=4DjMvw2Ish6G54cIxzV12w

AD_4nXfQBHNnKGJTfdFzfA8Yt8QlBzVdx3AXVenuhlcYhVhYoY_dST9K8wi0zhFh9iEzKAZBNrBSAm8YxTa1VhcDyNWCEoMMbtUmPpFXy09c2cF2Pji7nwSxpYYmuCnjXUexflQYTQcrfVK8UhwA8OeTcAMvZ-qY?key=4DjMvw2Ish6G54cIxzV12w

For European options, calculate all possible payoffs and path probabilities, then discount to time 0.

AD_4nXcy7025Njek2wy9QKuf-II_X_ta1hURY0vZQGdmc1km6UPSkBTeM1F3_qiL0e0CoOtBoxw0LMK8e5pcOsbPC7v4m_kMsKUjqrRzLVvgx-qxSizppORrCpkyC9ozMX1L9214rqhoTy4Ym8T6kSCbyB32QhMJ?key=4DjMvw2Ish6G54cIxzV12w

For American options, use the risk-neutral valuation method recursively.

Pascal’s Triangle

AD_4nXdvyftkmrWhVZNrxOkGU5Z9KU3XD4-6RzERKEjSPVmwHVJY2nPlOVEzz6F1VYvm7ttNOVt2wfs1UFz-DDmbi2Ur7Um0R76uD4tjh2gbTSBZYZci_mNDKR8Sj_1Mrmvebu8b101jE8ShuX0KrJH54PFUoWVA?key=4DjMvw2Ish6G54cIxzV12w

Path Dependent Payoff – Lookback Options

AD_4nXe7FdTzli8plpmmwmSiNPSMrH49asLb9oOruw0QA2bBbmq_OudHqmGCiijrWqOxG1DYfNK-DhcGsQgIPXO1JUxDlWlnC3cNfBLbP55h30thdlywU0MbmMCze6bGG_oXtjIaF0P-3XD5y08B6uF-CYTS-izE?key=4DjMvw2Ish6G54cIxzV12w

Floating lookback call: payoff = max(0, ST – Smin)

Floating lookback put: payoff = max(0, Smax – ST)

Fixed lookback call: payoff = max(0, Smax – X)

Fixed lookback put: payoff = max(0, X – Smin)

Steps:

  • List all possible paths and find the max/min price.
  • Calculate path probability and multiply by the payoff.
  • Sum all potential payoffs.
  • Discount to present value.

AD_4nXeDGe7KgSp0vI-rnYbkCvGhVPU-kr8DtZBBeZfKv_8-RP-__AzDS5j31HeaUx5P33SMlQn9RHgf_JX06VGo_O6ILOWgKi53dcPRGDTfFZKKqE9ErentEEvTt-ihs8lvLawMYHhJRltADBXs3kjObW_llThl?key=4DjMvw2Ish6G54cIxzV12w

Path Dependent Payoff: Barrier Options

Like a normal binomial distribution, but we exclude all paths that are both not in the money and dont hit the barrier:

  • Exclude all nodes, and the paths to these nodes, which are out of the money

  • Exclude all nodes that are in the money, but do not hit the barrier during their path

  • Only use paths that are in the money and hit the barrier during their path

  • Find these payoffs as normal, multiplying the path probabilities by the payoff at the end, summing all these payoffs then discounting to present value AD_4nXfgsgq-ntdtxYvakI9Q4Y2O8oHpLu_v_L5YoI2HxXiknAB48m25kg9MqhfLSZoTCyRtpZ2b8kHko-Vb_4M2tj-MQCTjk4RPG9uU5ugzmFfbG1FWwb6Sh_G4x8BJW0srqwHSeB0n86_GymRLN7dEHHG33_mp?key=4DjMvw2Ish6G54cIxzV12w

Remember the different types of barriers:


AD_4nXcDlr17PICVsdjacVRJkj9utzSTJTg_t5acI8qMyPzQkHGNzmlpN4kKrp4h9IQyjuJVGC7X2hW0dZRJkD9JuuOU4HBvL4dQXrpvaSJUCTpB9Yvd9MtxymOFA1XtUiyKwll-VSOD-yFbaRcGzs_5V7Fk5A3g?key=4DjMvw2Ish6G54cIxzV12w

Up and in example ^


= Up if barrier (H) is above starting share price, = Down if H is below starting share price