我是靠谱客的博主 心灵美电源,这篇文章主要介绍程序员学量化投资(一):在python平台上设置买入卖出,现在分享给大家,希望可以做个参考。

#设置基本参数
start = '2016-02-01'
end
= '2016-03-28'
capital_base = 1000000
refresh_rate = 1
benchmark = 'HS300'
freq = 'd'
#设置股票池 以平安银行为例
universe = ['000001.XSHE', ]
def initialize(account):
pass
def handle_data(account):
moneyTotal = account.referencePortfolioValue
#获取当前账户资产总额
price=account.referencePrice[account.universe[0]]
# 股票参考价
buyNum=int(moneyTotal / price) - account.valid_secpos.get(account.universe[0], 0)
#可增持仓位=总仓位-当前所持仓位
if buyNum > 0:
order(account.universe[0], buyNum)
#买入操作
if str(account.current_date)[:10] == end:
order_to(account.universe[0], 0)
#全部卖出

更多操作请参考

最后

以上就是心灵美电源最近收集整理的关于程序员学量化投资(一):在python平台上设置买入卖出的全部内容,更多相关程序员学量化投资(一)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(129)

评论列表共有 0 条评论

立即
投稿
返回
顶部