基于ATR指标的多空动态管理策略详解
创作时间:
作者:
@小白创作中心
基于ATR指标的多空动态管理策略详解
引用
1
来源
1.
https://m.book118.com/html/2025/0127/7164140024010031.shtm
本文介绍了一个基于ATR(Average True Range,平均真实波幅)指标的交易策略模块,该模块旨在管理多头和空头仓位,并通过动态调整止损点来实现风险控制和利润增长。
策略概述
该策略分为两个主要部分:ATR-RATCHET多单模块和ATR-RATCHET空单模块,分别用于管理多头和空头仓位。此外,还有两个辅助模块:多头持仓管理模块和空头持仓管理模块,用于进一步优化持仓管理过程。
ATR-RATCHET多单模块
入场和初始设置
- 入场条件:策略未明确给出入场条件,但假设在满足某些条件时,
marketposition
会被设置为1,表示持有多头仓位。 - 初始设置:当
barssinceentry
等于0时(即入场后的第一根K线),将tp
(入场后的最高价格)设置为入场价格。
跟踪止损逻辑
- 更新最高价跟踪:如果当前K线的高价高于
tp
,则更新tp
。 - 计算利润空间:
spacep
表示从入场价格到当前最高价的利润空间。 - 初始成本和止损线设置:当利润空间首次超过1倍ATR时,使用过去
m2
根K线中的最低价作为初始成本inicost
,并记录当前K线编号barn
。同时,在图表上标记开始跟踪止损的位置。 - 动态调整止损线:当利润空间持续超过1倍ATR时,根据入场后的K线数量、步长和ATR值计算跟踪止损的移动量
ratchet
,并据此更新止损线stopline
。在下一根K线以止损线价格卖出平仓。 - 超时平仓:如果持仓周期超过
maxperiod
且利润没有超过1倍ATR,则在下一根K线以市价卖出平仓。
辅助功能
- 删除止损线:当
marketposition
变为0(即平仓)时,删除之前绘制的止损线。
ATR-RATCHET空单模块
空单模块的逻辑与多单模块类似,但方向相反:
- 入场和初始设置:当
barssinceentry
等于0时,将tp
(入场后的最低价格)设置为入场价格。 - 跟踪止损逻辑:如果当前K线的低价低于
tp
,则更新tp
。计算利润空间spacep
, - 当利润空间首次超过1倍ATR时,使用过去
m2
根K线中的最高价作为初始成本inicost
,并记录当前K线编号barn
。在图表上标记开始跟踪止损的位置。 - 当利润空间持续超过1倍ATR时,根据入场后的K线数量、步长和ATR值计算跟踪止损的移动量
ratchet
,并据此更新止损线stopline
。在下一根K线以止损线价格买入平仓。 - 如果持仓周期超过
maxperiod
且利润没有超过1倍ATR,则在下一根K线以市价买入平仓。 - 辅助功能:当
marketposition
变为0时,删除之前绘制的止损线。
多头持仓管理模块
多头持仓管理模块的逻辑与多单模块类似,但增加了对持仓周期的管理:
- 更新最高价跟踪:如果当前K线的高价高于
tp
,则更新tp
。 - 计算利润空间:
spacep
表示从入场价格到当前最高价的利润空间。 - 初始成本和止损线设置:当利润空间首次超过1倍ATR时,使用过去
m2
根K线中的最低价作为初始成本inicost
,并记录当前K线编号barn
。在图表上标记开始跟踪止损的位置。 - 动态调整止损线:当利润空间持续超过1倍ATR时,根据入场后的K线数量、步长和ATR值计算跟踪止损的移动量
ratchet
,并据此更新止损线stopline
。在下一根K线以止损线价格卖出平仓。 - 超时平仓:如果持仓周期超过
maxperiod
且利润没有超过1倍ATR,则在下一根K线以市价卖出平仓。 - 辅助功能:当
marketposition
变为0时,删除之前绘制的止损线。
空头持仓管理模块
空头持仓管理模块的逻辑与空单模块类似,但增加了对持仓周期的管理:
- 入场和初始设置:当
barssinceentry
等于0时,将tp
(入场后的最低价格)设置为入场价格。 - 跟踪止损逻辑:如果当前K线的低价低于
tp
,则更新tp
。计算利润空间spacep
, - 当利润空间首次超过1倍ATR时,使用过去
m2
根K线中的最高价作为初始成本inicost
,并记录当前K线编号barn
。在图表上标记开始跟踪止损的位置。 - 当利润空间持续超过1倍ATR时,根据入场后的K线数量、步长和ATR值计算跟踪止损的移动量
ratchet
,并据此更新止损线stopline
。在下一根K线以止损线价格买入平仓。 - 如果持仓周期超过
maxperiod
且利润没有超过1倍ATR,则在下一根K线以市价买入平仓。 - 辅助功能:当
marketposition
变为0时,删除之前绘制的止损线。
热门推荐
盘点10个不能用酒精擦的物品,一擦就坏无法修复,避免损坏关键物品
丹江口市六里坪司法所:践行社区矫正分类管理精准施矫
茉莉花可以水培吗,茉莉花水培方法
科技金融持续发力 激活创新发展新动能
AI Agent入门指南:AI如何实现自我规划与记忆管理
面试后如何礼貌询问结果
材料十大性能概述:强度,刚度,韧性,弹性,塑性,蠕变,脆性,疲劳,延展性……
十字军东征为何而发动?十字军东征最后失败的原因
运动后,怎样正确使用泡沫轴来放松肌肉、筋膜?3个关键点告诉你
银行员工薪酬数据分析表的主要内容是什么?
苹果手机开启RCS功能有什么好处
魅力汉字丨“道行”的“行”应该怎么读
十字军东征:基督世界未能战胜伊斯兰世界,但却加速了欧洲走上了近代的进程
专利第一发明人有什么权益
健康科普|2024版「痛风饮食指南」重磅发布!附300种食物嘌呤含量表
在沪全国政协委员启程赴京,委员们都关心哪些议题
唯物辩证法的四种思维方法
探究“二力平衡的条件”实验方案对比分析
T棍防卫犯法吗?——T棍作为防卫工具的法律适用与司法实践探析
什么是OKR?如何通过OKR设定并达成卓越目标
手指脱皮快速恢复方法
天田美润教你如何优雅的品味美酒?
陕国投38亿元定增背后:或将解锁上市后最大笔再融资,不拼传统模式拼什么?
骨肿瘤患者应该如何关注自身的肢体感觉及运动状况
什么是不间断电源?UPS不间断电源工作原理、类型
毕业证还是学位证?解析学历证书在职场中的重要性
打架轻伤怎么判刑和赔偿
新手必看:13种适合初学者养殖的观赏鱼推荐
春花生播种有窍门,掌握这个时间点,产量品质双丰收
咳嗽时腹部疼是啥原因