我是靠谱客的博主 心灵美电源,最近开发中收集的这篇文章主要介绍程序员学量化投资(一):在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平台上设置买入卖出的全部内容,希望文章能够帮你解决程序员学量化投资(一):在python平台上设置买入卖出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部