- 博客(5)
- 收藏
- 关注
原创 用python进行模拟
#随机抽样(重复/不重复) import numpy as np def boots_f(data,n_obs,replacement=None): n=len(data) if (n<n_obs): print "n is less than n_obs" else: if replacement==None: y=np.random.permutation(data) return y[0:n_obs] else: y=[] for i in range(n
2020-05-19 12:27:14
1353
1
原创 # python在期权的应用
python 实现期权定价 ```python #bs定价公式 def bs_call(S,X,T,rf,sigma): from scipy import log,exp,sqrt,stats d1=(log(S/X)+(rf+sigma*sigma/2.)*T)/(sigma*sqrt(T)) d2 = d1-sigma*sqrt(T) return S*stats.norm.cdf(d1)-X*exp(-rf*T)*stats.norm.cdf(d2) #绘制二叉树图像 def binom
2020-05-19 09:00:56
1228
原创 利用python 绘制有效边界efficient frontier
利用python 绘制有效边界efficient frontier import numpy as np import pandas as pd import scipy as sp import scipy.optimize as opt import matplotlib.pyplot as plt #通过yahoofinance获取股票数据 def get_logret(name): x=pd.read_csv('https://query1.finance.yahoo.com/v7/f
2020-05-17 18:38:07
5986
原创 利用python求最小方差组合
利用python求最小方差组合 import numpy as np import scipy as sp import pandas as pd import scipy.optimize as opt #最优化的module names=("IBM","WMT","C") rf=0.0003 #输入的参数,无风险利率 #从雅虎财经直接下载15年至20年的股票数据 def get_logret(name): x=pd.read_csv('https://quer
2020-05-16 10:46:47
4222
原创 金融民工python学习笔记
金融民工python学习笔记 #仅用于个人python学习的记录,便于查看和复习 利用pandas_datareader获取股票信息 参考链接:https://www.jianshu.com/p/638b24df9b5c #安装包 pip install "pandas-datareader" #从yahoo获取价格 import pandas_datareader as pdr start_date = "2000-11-01" end_date = "2018-11-01" #美股直接输入股票代码如GO
2020-05-14 19:20:29
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅