写完整的量化交易回测程序,并且遍历每个参数,寻找用EMA(加权移动平均线)进行金叉买入、死叉卖出的策略时,所有银行股长线短线的参数组合是什么时,总收益最优
点击空白处退出提示
写完整的量化交易回测程序,并且遍历每个参数,寻找用EMA(加权移动平均线)进行金叉买入、死叉卖出的策略时,所有银行股长线短线的参数组合是什么时,总收益最优
1.下载股票数据(开盘价,收盘价,是否停牌,换手率等等)
2.画加权移动平均线
3.用移动平均线和股票数据进行金叉死叉交易法回测,并详细记录每一笔交易
4.输出最终收益,并计算出夏普比率、索提诺比率、相对收益率等其他重要参数,衡量该策略的收益与风险比重
5.用调整参数的方式,对策略智能调优
6.使用matplotlib模块,对回测结果进行数据可视化。
1.负责所有模块的安装,以及整个源码文件的编写、调试操作
2.用全局配置字典的方法实现了“一处改、处处改”的功能,提升智能调优速度
3.用akshare模块获取数据,避免了使用未来函数的情况,完美模拟了交易当天能够获得的信息。
4.用条件判断,精确计算了交易佣金的计算(比如佣金大于最低佣金5元的情况,和小于5元的情况都能考虑进去),还原了真实交易状况
5.定义每次交易必须是100股的整数倍,还原了真实交易状况
评论