程序员学量化投资(一):在python平台上设置买入卖出

来源:互联网 发布:cad2014软件下载 编辑:程序博客网 时间:2024/04/30 23:24
#设置基本参数start = '2016-02-01'end   = '2016-03-28'capital_base = 1000000refresh_rate = 1benchmark = 'HS300'freq = 'd'#设置股票池 以平安银行为例universe = ['000001.XSHE', ]def initialize(account):    passdef 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)   #全部卖出

更多操作请参考

0 0