|
Name
|
Description
|
|
BM(double, double, double, double, double, EPutCall)
|
Binomial option price
|
|
BM(double, double, double, double, double, EPutCall, int)
|
Binomial option price
|
|
BS(double, double, double, double, double, EPutCall)
|
Black-Scholes option price
|
|
BinarySearch(int, double[], double)
|
Binary search in an array of n double values to locate value.
|
|
BinarySearch(int, int[], int)
|
Binary search in an array of n integer values to locate value.
|
|
Binom(int, int, double)
|
Binomial distribution
|
|
C(int, int)
|
C(m, n) - binomial coefficient
|
|
Call(double, double)
|
Call option payoff (without premium)
|
|
Delta(double, double, double, double, double, EPutCall)
|
Black-Scholes delta
|
|
Distance(double, double, double, double)
|
Distance between two points in 2D space
|
|
Distance(double, double, double, double, double, double)
|
Distance between two points in 3D space
|
|
FV1(double, double, double)
|
Future value of money
|
|
FV2(double, double, double)
|
Future value of money
|
|
FV3(double, double, double, double)
|
Future value of money
|
|
FV4(double, double, double)
|
Future value of money
|
|
Fact(int)
|
n! - factorial
|
|
FuturesPrice(double, double, double)
|
Futures contract price
|
|
FuturesPrice(double, double, double, double)
|
Futures contract price with known income
|
|
Gamma(double, double, double, double, double)
|
Black-Scholes gamma
|
|
GetNDays(DateTime, DateTime)
|
Number of whole days between Date1 and Date2
|
|
ImpliedVolatility(double, double, double, double, double, EOptionType, EPutCall, EOptionPrice)
|
Implied volatility
|
|
ImpliedVolatility(double, double, double, double, double, EOptionType, EPutCall, EOptionPrice, int, double)
|
Implied volatility
|
|
MC(double, double, double, double, double, EPutCall)
|
Monte Carlo option price
|
|
MC(double, double, double, double, double, EPutCall, int)
|
Monte Carlo option price
|
|
Max(DateTime, DateTime)
|
Max of two DateTime
|
|
Max(DateTime, DateTime, DateTime)
|
Max of three DateTime
|
|
Max(double, double, double)
|
Return max value of three double numbers
|
|
Max(int, int, int)
|
Return max value of three integer numbers
|
|
Min(DateTime, DateTime)
|
Min of two DateTime
|
|
Min(DateTime, DateTime, DateTime)
|
Min of three DateTime
|
|
Min(double, double, double)
|
Return min value of three double numbers
|
|
Min(int, int, int)
|
Return min value of three integer numbers
|
|
N(double)
|
Cumulative standard normal distribution
|
|
PV1(double, double, double)
|
Present value of money
|
|
PV2(double, double, double)
|
Present value of money
|
|
PV3(double, double, double, double)
|
Present value of money
|
|
PV4(double, double, double)
|
Present value of money
|
|
Parity(double, double, double, double, double, EPutCall)
|
Option parity price
|
|
Payoff(double, double, EPutCall)
|
Call/Put option payoff (without premium)
|
|
Percent(double, double)
|
Calculates percent value from base
|
|
Percentile(double, double[], int)
|
Calculates percentiles
|
|
Put(double, double)
|
Put option payoff (without premium)
|
|
Rho(double, double, double, double, double, EPutCall)
|
Black-scholes rho
|
|
Theta(double, double, double, double, double, EPutCall)
|
Black-Scholes theta
|
|
Vega(double, double, double, double, double)
|
Black-scholes vega
|
|
d(double, double, int)
|
d(own) probability in binomial model
|
|
d1(double, double, double, double, double)
|
d1 in Black-Scholes formula
|
|
d2(double, double, double, double, double)
|
d2 in Black-Scholes formula
|
|
d2PV2(double, double, double)
|
Second derivative of PV2
|
|
dPV2(double, double, double)
|
First derivative of PV2
|
|
n(double)
|
First derivative of cumulative standard normal distribution
|
|
p(double, double, int, double)
|
p(robability) in binomial model
|
|
u(double, double, int)
|
u(p) probability in binomial model
|