银行股EMA5/EMA25金死叉量化交易源文件源码

我要开发同款
Immaterializer2025年09月15日
11阅读

技术信息

语言技术
Python
系统类型
Windows算法模型
行业分类
金融
参考价格
500

作品详情

行业场景

写完整的量化交易回测程序,并且遍历每个参数,寻找用EMA(加权移动平均线)进行金叉买入、死叉卖出的策略时,所有银行股长线短线的参数组合是什么时,总收益最优

功能介绍

1.下载股票数据(开盘价,收盘价,是否停牌,换手率等等)
2.画加权移动平均线
3.用移动平均线和股票数据进行金叉死叉交易法回测,并详细记录每一笔交易
4.输出最终收益,并计算出夏普比率、索提诺比率、相对收益率等其他重要参数,衡量该策略的收益与风险比重
5.用调整参数的方式,对策略智能调优
6.使用matplotlib模块,对回测结果进行数据可视化。

项目实现

1.负责所有模块的安装,以及整个源码文件的编写、调试操作
2.用全局配置字典的方法实现了“一处改、处处改”的功能,提升智能调优速度
3.用akshare模块获取数据,避免了使用未来函数的情况,完美模拟了交易当天能够获得的信息。
4.用条件判断,精确计算了交易佣金的计算(比如佣金大于最低佣金5元的情况,和小于5元的情况都能考虑进去),还原了真实交易状况
5.定义每次交易必须是100股的整数倍,还原了真实交易状况

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论