python for derivative analytics

10
PYTHON FOR DERIVATIVE ANALYTICS Alicia Guerra

Upload: alicia-guerra

Post on 13-Apr-2017

158 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Python for Derivative Analytics

PYTHON FOR DERIVATIVE ANALYTICS

Alicia Guerra

Page 2: Python for Derivative Analytics

WHAT IS A DERIVATIVE?• In finance, a derivative is a contract that derives its value

from the performance of an underlying entity (i.e. an option, future, etc.)

Page 3: Python for Derivative Analytics

DX ANALYTICS• Python library which allows for the modeling of rather

complex derivatives instruments and portfolios.

Page 4: Python for Derivative Analytics

SIMULATION

Simulation classes in DX where relevant risk factors are modeled:• geometric_brownian_motion• jump_diffusion• square_root_diffusion

Page 5: Python for Derivative Analytics

GEOMETRIC BROWNIAN MOTION• Used to model option prices in

the Black-Scholes model

Page 6: Python for Derivative Analytics

JUMP DIFFUSION• Model for price behavior that

incorporates small, day-to-day “diffusive” movements together with larger, randomly occurring jumps.• Inclusion of jumps allows for

more realistic “crash” scenarios.

Page 7: Python for Derivative Analytics

SQUARE ROOT DIFFUSION

• Models mean-reverting quantities like interest rates and volatility.

• Mean-reverting means it is assumed that a price will move to the average price over time.

Page 8: Python for Derivative Analytics

CALIBRATION

Page 9: Python for Derivative Analytics

HEDGING• Dynamic delta hedging is

a derivative trading strategy that attempts to reduce – or eliminate – the risk caused by price changes in the underlying asset.• A derivative’s delta is the

relation between the changes in the derivative’s price and the changes in the price of the underlying asset.

Page 10: Python for Derivative Analytics

CONTACT ME

Email: [email protected]: linkedin.com/in/aliciaisabelguerraTwitter: @skepchick92Phone: (619) 519-3805