shadiakiki1986/blackscholes

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (0.0.2) of this package.

Maintainers

Package info

github.com/shadiakiki1986/php-blackscholes

pkg:composer/shadiakiki1986/blackscholes

Statistics

Installs: 1 104

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

0.0.2 2017-01-06 08:55 UTC

This package is auto-updated.

Last update: 2020-01-26 16:40:40 UTC


README

Black-Scholes option pricing in php

Based on Black-Scholes in Multiple Languages and wikipedia formula

Installation

composer require shadiakiki1986/blackscholes

Usage

Example

Call option price example from quora

require_once 'vendor/autoload.php';

$strike = 470;
$interest = 0.02;
$timeToMaturity = 0.17;
$underlyingPrice = 460;
$volatility = 0.58;
$bs = new \shadiakiki1986\BlackScholes(
  $underlyingPrice,
  $strike,
  $timeToMaturity,
  $interest,
  $volatility
);
var_dump($bs->call());

will display 40.1047 (note that they have a mistake in their d1 function)

Alternatively

$call = new \shadiakiki1986\BlackScholesStatic::calculate(
  'c',
  $underlyingPrice,
  $strike,
  $timeToMaturity,
  $interest, 
  $volatility
);
var_dump($call);