Calculating fair value of an oanda.com box option

Calculating fair value of an oanda.com box option

Manage alerts

Loading saved threads...

user1731 · External communityPost link
External question — Personal Finance Stack Exchange Author: user1731 Original post: https://money.stackexchange.com/questions/4312 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. How do I calculate the theoretical "fair value" of an oanda.com box option? More specifically, how do I calculate the probability that a given FOREX parity will enter a given range in a given period of time. Example: probability that USDCAD will trade between 1.0200 and 1.0250 sometime between noon GMT this Monday afternoon and 7pm GMT this Monday afternoon? Calculating the probability that USDCAD will be between 1.0200 and 1.0250 at noon (hitting the left edge of the box) is a fairly easy Black-Scholes computation, assuming you have a good source for time/price based volatility. It's also easy (or at least possible) to calculate the probability that USDCAD will be outside that range at noon, but in that range at 7pm (missing the left edge of the box, but hitting the right edge). This requires integrating for all prices outside 1.0200-1.0250 and is ugly, but not uncomputable. The problem: if USDCAD is at 1.0190 at noon, rises to 1.0210 at 3pm, and sinks back to 1.0190 at 7pm, that still counts as a hit, but neither case above will catch it. I've played around with binary/ternary methods (which also require knowing how frequently the market trades), but am wondering if there's a simpler approach I'm overlooking. If anyone's deeply interested, oanda.com offers free trial accounts, and provides instantaneous pricing on most box options (which means there's definitely a server-side formula for them-- it's not hand-computed each time). I've requested their formula, but am not sure how they'll respond.
Quote
Report
user1731 · External communityPost link
External answer — Personal Finance Stack Exchange Author: user1731 Original post: https://money.stackexchange.com/a/4457 License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/ Adaptation: HTML converted to plain text; contact email addresses removed. Thanks to https://math.stackexchange.com/questions/9608/determining-distribution-of-maximum-of-dependent-normal-variables/9740#9740 I've now created a Mathematica script that does this: https://github.com/barrycarter/bcapps/blob/master/box-option-value.m
Quote
Report

Post Reply

Quoted from Forex.com.bd-Editorial External question — Personal Finance Stack Exchange Author: user1731 Source score (net votes, not local likes): 3 Original post: https://money.stackexchange.com/questions/4312 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. How do I calculate the theoretical "fair value" of an oanda.com box option? More specifically, how do I calculate the probability that a given FOREX parity will enter a given range in a given period of time. Example: probability that USDCAD will trade between 1.0200 and 1.0250 sometime between noon GMT this Monday afternoon and 7pm GMT this Monday afternoon? Calculating the probability that USDCAD will be between 1.0200 and 1.0250 at noon (hitting the left edge of the box) is a fairly easy Black-Scholes computation, assuming you have a good source for time/price based volatility. It's also easy (or at least possible) to calculate the probability that USDCAD will be outside that range at noon, but in that range at 7pm (missing the left edge of the box, but hitting the right edge). This requires integrating for all prices outside 1.0200-1.0250 and is ugly, but not uncomputable. The problem: if USDCAD is at 1.0190 at noon, rises to 1.0210 at 3pm, and sinks back to 1.0190 at 7pm, that still counts as a hit, but neither case above will catch it. I've played around with binary/ternary methods (which also require knowing how frequently the market trades), but am wondering if there's a simpler approach I'm overlooking. If anyone's deeply interested, oanda.com offers free trial accounts, and provides instantaneous pricing on most box options (which means there's definitely a server-side formula for them-- it's not hand-computed each time). I've requested their formula, but am not sure how they'll respond.

Cancel quote

Checking account access…