在量化交易中,止损和趋势跟踪是两大核心策略。今天,我将分享一个基于Ptrade的双均线动态止损策略,该策略不仅能够自动判断市场趋势(5日/20日均线),还支持静态止损和动态止损两种模式,有效控制风险!文章将详细解析策略逻辑,并提供完整代码 逐行注释,帮助大家快速上手!
策略亮点:
1、双均线趋势判断:
l 当价格同时站上5日和20日均线时,满仓。
l 仅站上其中一条均线时,半仓。
l 双线之下,空仓。
2、两种止损模式:
l 静态止损:固定百分比止损(如成本价-5%)。
l 动态止损:跟踪历史高点,回撤超过阈值时止损(如从最高点回撤5%)。
3、自动调仓:每日14:50-14:54执行止损→释放资金→调仓,避免盘中频繁交易。
代码解析(关键部分)
1. 初始化设置
2. 止损逻辑
静态止损(固定百分比):
动态止损(跟踪历史高点):
3. 趋势判断与调仓
4. 执行调仓
下面是完整代码展示:


策略优化建议:
参数优化:测试不同均线组合(如10日/30日)、调整止损比例(如3%-8%)。
扩展股票池:通过选股策略动态更新g.stock_pool。
结合其他指标:加入MACD、RSI等指标增强信号过滤。
结语:
这套策略简单但强大,适合趋势行情,尤其能有效控制回撤。大家可以根据自己的风险偏好调整参数,或结合其他因子优化。
股票开户优惠费率及开通量化权限,专属经理一对一服务,咨询联系可添加微信或电话联系!