零代码量化投资:用ChatGPT构建一个投资交易策略并进行回测

准备后数据后,就可以开发构建量化投资策略了。比较知名、流行的量化策略回测框架有vnpy、pyalgotrader、backtrader等。下面以backtrader为例,来运行一个最简单的投资策略。

先安装backtrader的库:pip install backtrader

然后在ChatGPT中输入提示词:

写一段Python代码,用Backtrader库构建一个买入贵州茅台并一直持有的投资策略:

买入资金量:100万元;

仓位:100%

买入时期:2019/1/2

卖出日期:2023/06/13

数据来源:F盘的stocklist_baostock.csv ,贵州茅台股票代码为:sh.600519

stocklist_baostock.csv 的列名称为:date、code、open、high、low、close、preclose、volume、amount、adjustflag、turn、tradestatus、pctChg、isST

运行结果:

Starting Portfolio Value: 1000000.00

Final Portfolio Value: 2879186.44

就是说,2019/1/2买入100万的贵州茅台,2023/06/13卖出,100万就变成了287万,收益率相当不错。

stocklist_baostock.csv是2019/1/2到2023/06/13期间,所有A股股票的日k线数据,一共有467M。这个数据可以参考《零代码量化投资:用ChatGPT下载沪深京 A 股历史行情数据》来自己下载,也可以在“AIGC部落”中下载。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值