Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is insane. I am not sure about the NLP impact but to me it definitely feels like the next generation of internet use.

> Can you implement the black scholes formula in python?

Yes, it is possible to implement the Black-Scholes formula in Python. Here is an example of how it could be done:

  # Import necessary libraries
  import numpy as np
  from scipy.stats import norm

 # Define the Black-Scholes function
  def black_scholes(S, K, T, r, sigma):
      d1 = (np.log(S / K) + (r + sigma\*2 / 2) \* T) / (sigma 
  \* np.sqrt(T))
      d2 = d1 - sigma \* np.sqrt(T)
      call = S \* norm.cdf(d1) - K \* np.exp(-r \* T) \* 
  norm.cdf(d2)
      put = K \* np.exp(-r \* T) \* norm.cdf(-d2) - S \* 
  norm.cdf(-d1)
      return call, put

  # Set the input parameters
  S = 100  # current price of the underlying asset
  K = 105  # strike price of the option
  T = 1  # time to expiration (in years)
  r = 0.05  # risk-free interest rate
  sigma = 0.2  # volatility of the underlying asset

  # Compute the call and put option prices
  call, put = black_scholes(S, K, T, r, sigma)

  # Print the results
  print("Call price: ", call)
  print("Put price: ", put)
This code defines a function black_scholes() that takes as input the current price of the underlying asset, the option's strike price, the time to expiration, the risk-free interest rate, and the volatility of the underlying asset. It then uses the Black-Scholes formula to compute the call and put option prices and returns the results.


How much of this is showing other work someone has done? I wonder how similar / dissimilar it is to Copilot for use cases like this one.

Anyone know technically under the hood, how this particular formula is created by ChatGPT?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: