1001Ferramentas
🤹 Calculators

Complex Chooser Option (Rubinstein)

Computes the price of a complex chooser option with the Rubinstein (1991) formula: on the choice date, the holder decides between a call and a put that may have different strikes and expiries. It's the general version of the simple chooser, and because it allows distinct parameters for each side it requires the bivariate normal and a search for a critical price. When the call and put share the same strike and expiry, it collapses to the simple chooser. Enter the spot price, the call and put strikes, the choice date, the two expiries, the rate and the volatility.

Result

Complex Chooser Option (Rubinstein)

Computes the price of a complex chooser option with the Rubinstein (1991) formula: on the choice date, the holder decides between a call and a put that may have different strikes and expiries. It's the general version of the simple chooser, and because it allows distinct parameters for each side it requires the bivariate normal and a search for a critical price. When the call and put share the same strike and expiry, it collapses to the simple chooser. Enter the spot price, the call and put strikes, the choice date, the two expiries, the rate and the volatility.

Choose later, with full freedom

The simple chooser lets you decide, on a future date, between a call and a put, but both must have the same strike and expiry. The complex chooser drops that restriction: the call and put you can choose may have completely different strikes and terms. It's maximum flexibility for someone who knows neither the direction nor the details of what they'll want.

That generality charges a price in complexity. To price it, Rubinstein showed in 1991 that you must find the critical asset price at which, on the choice date, the call and put are worth the same, and combine the probabilities via the bivariate normal distribution with correlations tied to the two expiries. When call and put coincide in strike and term, it collapses back to the simple chooser, a good sanity check.

Enter the spot price, the call and put strikes, the choice date, the two expiries, the interest rate and the volatility. The tool finds the critical point and returns the complex chooser premium. It's more expensive than the simple one, because the freedom to choose between different structures is worth money.

Related Tools

🤔

Chooser Option

Computes the price of a simple chooser option with the Rubinstein formula: an option that lets the holder decide, on a future date, whether it will be a call or a put, both with the same strike and expiry. It's the ideal bet for someone expecting a big move but not yet knowing the direction, costing more than a plain option and less than buying a call and a put separately. Enter the spot price, the strike, the interest rate, the volatility, the expiry and the choice date.

🚧

Down-and-Out Barrier Call

Computes the price of a down-and-out barrier call: an option that ceases to exist if the asset touches a barrier below the current price before expiry. Because of that knockout risk, it costs less than a plain call, and the difference is exactly the value of the down-and-in version. The Reiner-Rubinstein closed form holds for a barrier at or below the strike. Enter the spot price, the strike, the barrier, the interest rate, the term and the volatility.

📈

Contingent-Premium Call Option

Computes the fair premium of a contingent-premium call option, also called pay-later. The buyer pays nothing upfront: the premium is only due at expiry, and even then only if the option finishes in the money. For the deal to be fair, that deferred premium must be larger than a plain call's, compensating for the risk the seller receives nothing. The formula divides the Black-Scholes value by the exercise probability. Enter price, strike, rate, dividend, volatility and term.

Gap Option

Computes the price of a gap call, where the strike that triggers exercise differs from the strike that sets the payoff. The option pays (S − K1) when the price exceeds K2, and that separation creates a jump (gap) in the payoff exactly at K2: the option can start paying with a positive or negative value. It's the theoretical basis of many discontinuous-payoff options. Enter the spot price, the payment strike, the trigger strike, the rate, the volatility and the term.

🎭

Compound Option (Call-on-Call, Geske)

Computes the price of a compound call-on-call option with the Geske (1979) model: a call option whose underlying is, itself, another call option. It's the structure behind many real-world contracts — an option to extend a project, for example, is an option on an option. The calculation requires finding the critical price at which exercising the first option is worthwhile and uses the bivariate normal. Enter the spot price, the two strikes, the two expiries, the rate and the volatility.

🔭

Floating-Strike Lookback Call

Computes the price of a floating-strike lookback call with the Goldman-Sosin-Gatto formula: an option that pays the difference between the final price and the lowest price observed during the contract's life. In practice, it's like buying at the best possible price in hindsight, which makes it expensive but eliminates the risk of mistiming the purchase. It requires a positive interest rate. Enter the spot price, the observed minimum, the interest rate, the volatility and the term.

The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.