当前位置: 首页>>代码示例>>Python>>正文


Python DataReader.shift方法代码示例

本文整理汇总了Python中pandas.io.data.DataReader.shift方法的典型用法代码示例。如果您正苦于以下问题:Python DataReader.shift方法的具体用法?Python DataReader.shift怎么用?Python DataReader.shift使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pandas.io.data.DataReader的用法示例。


在下文中一共展示了DataReader.shift方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: hist_vol

# 需要导入模块: from pandas.io.data import DataReader [as 别名]
# 或者: from pandas.io.data.DataReader import shift [as 别名]
def hist_vol(sym, days=10):
    try:
        quotes = DataReader(sym, 'yahoo')['Close'][-days:]
    except Exception:
        print "Problem getting historical volatility!"
        raise SystemExit(code)
        return None, None
    logreturns = np.log(quotes / quotes.shift(1))
    vol = np.sqrt(252*logreturns.var()) #252 trading days in year (annualized volatility)
    return float(vol)
开发者ID:jonkomperda,项目名称:pyFi,代码行数:12,代码来源:volatility.py

示例2: getParams

# 需要导入模块: from pandas.io.data import DataReader [as 别名]
# 或者: from pandas.io.data.DataReader import shift [as 别名]
def getParams(ticker):
    data = DataReader(ticker, "yahoo", datetime(1890, 1, 1), datetime.now())
    changes = log(data['Adj Close'][1:]) - log(data.shift()['Adj Close'][1:])
    params = laplace.fit(changes)
    return params, std(changes[-365:]) * (365**(.5))
开发者ID:r0fls,项目名称:monteio,代码行数:7,代码来源:params.py

示例3: DataReader

# 需要导入模块: from pandas.io.data import DataReader [as 别名]
# 或者: from pandas.io.data.DataReader import shift [as 别名]
plt.fill_between(INF.index,INF['sig'],0)
plt.subplot(414)
plt.plot(INF.index,INF['PNL'])

# plt.show()
pic.new()
plt.savefig("C:/Users/oskar/Documents/doc_no_backup/python_crap/temp/%s.png" %(str(pic.num)))
rep.addimage("C:/Users/oskar/Documents/doc_no_backup/python_crap/temp/%s.png"%(str(pic.num)),7,4,'LEFT')
plt.close()
#

#corporate profits------------
C_POFIT = DataReader("CP",  "fred", start, end) #corporate profit after tax
C_POFIT['lag6m']=C_POFIT['CP'].shift(2)
C_POFIT['SIG']=C_POFIT['CP']>C_POFIT['lag6m']
C_POFIT=C_POFIT.shift(5, freq='D')
# print C_POFIT.to_string()

print C_POFIT.tail(5)    
plt.subplot(211)
plt.plot(C_POFIT.index,C_POFIT[['CP','lag6m']])
plt.subplot(212)
plt.fill_between(C_POFIT.index,C_POFIT['SIG'],0)
# plt.show()
   
pic.new()
plt.savefig("C:/Users/oskar/Documents/doc_no_backup/python_crap/temp/%s.png" %(str(pic.num)))
rep.addimage("C:/Users/oskar/Documents/doc_no_backup/python_crap/temp/%s.png"%(str(pic.num)),7,4,'LEFT')
plt.close()
##
开发者ID:oolsson,项目名称:oo_eclipse,代码行数:32,代码来源:AA_Main.py


注:本文中的pandas.io.data.DataReader.shift方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。