本文整理汇总了Python中zipline.algorithm.TradingAlgorithm.eps方法的典型用法代码示例。如果您正苦于以下问题:Python TradingAlgorithm.eps方法的具体用法?Python TradingAlgorithm.eps怎么用?Python TradingAlgorithm.eps使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类zipline.algorithm.TradingAlgorithm
的用法示例。
在下文中一共展示了TradingAlgorithm.eps方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: value
# 需要导入模块: from zipline.algorithm import TradingAlgorithm [as 别名]
# 或者: from zipline.algorithm.TradingAlgorithm import eps [as 别名]
ax.set_ylabel('Portfolio value (USD)')
plt.show()
# Note: this if-block should be removed if running
# this algorithm on quantopian.com
if __name__ == '__main__':
# Set the simulation start and end dates.
start = datetime(2004, 1, 1, 0, 0, 0, 0, pytz.utc)
end = datetime(2016, 1, 1, 0, 0, 0, 0, pytz.utc)
# Load price data from yahoo.
data = load_from_yahoo(stocks=STOCKS, indexes={}, start=start, end=end)
data = data.dropna()
for eps in [1.0, 1.25, 1.5]:
# Create and run the algorithm.
olmar = TradingAlgorithm(handle_data=handle_data,
initialize=initialize,
identifiers=STOCKS)
olmar.eps = eps
olmar.tb_log_dir = '/tmp/olmar/Dow-30/eps = %.2f' % eps
print '-'*100
print olmar.tb_log_dir
results = olmar.run(data)
# Plot the portfolio data.
#analyze(results=results)