概述
#设置基本参数
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平台上设置买入卖出的全部内容,希望文章能够帮你解决程序员学量化投资(一):在python平台上设置买入卖出所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复