当前位置: 首页 > java >正文

真实波幅策略思路

该策略是一种基于ATR(Average True Range)指标的交易策略,主要用于期货市场中的日内交易。策略的核心思想是利用ATR指标来识别市场的波动范围,并结合均线过滤来确定买入和卖出的时机。

 

交易逻辑思维

1. 数据准备与初始化

- 集合竞价过滤:在每个交易日开始时,首先进行集合竞价过滤,确保数据的准确性。

- 计算日线ATR:通过计算过去一段时间内的真实波幅(TR)的平均值,得到日线ATR。

 

2. 早晨9点的处理

- 记录重要数据:在早晨9点,记录前一日的收盘价、最高价、最低价等关键数据,并初始化当日的开盘价、最高价、最低价等。

- 重置计数器:重置当日的开仓次数计数器。

 

3. 多头交易逻辑

- 计算多头日线MA:计算多头的中周期移动平均线(MA),用于后续的过滤。

- 确定买入区间:设定买入区间为“基准价(9点开盘价)+ N倍本周期ATR”。

- 开仓条件:在限制时间范围内(9点到15点),如果当前价格高于买入区间且满足均线过滤条件,则进行多头开仓。

- 当日ATR止损:如果在开仓后,价格跌破“基准价 - N倍ATR”,则进行止损。

- 次日1跳止损:在次日9点后,如果价格低于“基准价 - 最小波动量”,则进行止损。

- 次日9点大幅度向下跳空紧急止损:在次日9点,如果开盘价较前一日的收盘价下跌超过1倍ATR,则进行紧急止损。

 

4. 空头交易逻辑

- 计算空头日线MA:计算空头的中周期移动平均线(MA),用于后续的过滤。

- 确定卖出区间:设定卖出区间为“基准价(9点开盘价)- N倍本周期ATR”。

- 开仓条件:在限制时间范围内(9点到12点),如果当前价格低于卖出区间且满足均线过滤条件,则进行空头开仓。

- 当日ATR止损:如果在开仓后,价格高于“基准价 + N倍ATR”,则进行止损。

- 次日1跳止损:在次日9点后,如果价格高于“基准价 + 最小波动量”,则进行止损。

 

5. 过年和长假平仓

- 特殊日期处理:在特定的节假日或长假前后,设定特殊的平仓条件,以避免因市场休市带来的风险。

- 平仓操作:在这些特殊日期的前后,根据当前持仓情况进行平仓操作。

 

特点分析

1. 基于ATR的波动性分析

- 动态止损:利用ATR指标来动态调整止损位,能够更好地适应市场的波动。

- 突破机制:通过N倍ATR的突破机制来确定买入和卖出的时机,具有较强的市场适应性。

 

2. 时间窗口限制

- 交易时间限制:多头和空头的开仓时间分别限制在9点到15点和9点到12点之间,避免了非交易时间的不确定性和风险。

- 次日止损:在次日9点后设置1跳止损,进一步控制了隔夜风险。

 

3. 均线过滤

- 中周期均线过滤:通过计算中周期的移动平均线,对买卖信号进行过滤,减少了虚假信号的影响。

 

4. 特殊日期处理

- 节假日平仓:在特定的节假日或长假前后,设定特殊的平仓条件,避免因市场休市带来的风险。

 

该策略通过结合ATR指标和均线过滤,提供了一种较为稳健的日内交易方法。其核心在于利用ATR指标来动态调整止损位,并通过时间窗口和均线过滤来减少虚假信号的影响。

此外,策略还考虑了节假日和长假期间的市场风险,通过设定特殊的平仓条件来保护资金安全。总体而言,该策略适用于波动较大的市场环境,能够在一定程度上提高交易的稳定性和收益。


 策略思维导图

http://www.xdnf.cn/news/399.html

相关文章:

  • 数据驱动增长:大数据与营销自动化的结合之道
  • 芝法酱躺平攻略(21)——kafka安装和使用
  • Chromium 134 编译指南 macOS篇:编译优化技巧(六)
  • Warcraft Logs [Classic] [WCL] BOSS ID query
  • 分析虚幻引擎编辑器中使用 TAA 或 TSR 时角色眨眼导致的眼睛模糊问题
  • 文字的力量
  • 数仓面试内容
  • 【基于Fluent+Python耦合的热管理数字孪生系统开发:新能源产品开发的硬核技术实践】
  • MCP协议用到的Node.js 和 npm npx
  • MFC文件-屏幕录像
  • 小测验——已经能利用数据集里面的相机外参调整后看到渲染图像
  • ARINC818协议(六)
  • SQLServer使用命令导出数据库中数据到指定文件
  • 当算力遇上马拉松:一场科技与肉身的极限碰撞
  • 使用Java基于Geotools的SLD文件编程式创建与磁盘生成实战
  • Linux第一个系统程序——进度条
  • 第2期:控制流程语句详解(条件判断与循环)
  • 基于Python Django 的全国房价大数据可视化系统(附源码,部署)
  • 【深度学习】【目标检测】【Ultralytics-YOLO系列】YOLOV3核心文件common.py解读
  • 演讲比赛流程管理项目c++
  • 从裸仓库到GitLab全解析
  • 8、表单控制:预言水晶球——React 19 复杂表单处理
  • 每日OJ_牛客_kotori和素因子_DFS_C++_Java
  • 毕业答辩的PPT应该包括哪些内容?
  • XCZU27DR‑2FFVE1156I Xilinx Zynq UltraScale+ RFSoC
  • 【实战】在 Linux 上使用 Nginx 部署 Python Flask 应用
  • Android 热点二维码简单示例
  • 09-DevOps-Jenkins实现CI持续集成
  • MCP 应用案例-网络设备批量管理
  • 混合精度训练中的算力浪费分析:FP16/FP8/BF16的隐藏成本