『缠论』融合 自适应EMA趋势跟踪 + 波动率高低点 + 多因子确认信号 + 斐波那契窗口 V3.0 智能交易系统
本指标是根据网上一个老师的缠论指标不断修改,进化而来……
原缠论公式的主要说明如下蓝色文字:
这是一份为通达信编写的综合交易系统指标,融合了**自适应趋势跟踪**、**波动率分析**和**多因子确认**功能。以下是主要功能说明:
---
## 一、核心逻辑
### 1. 自适应EMA趋势线(白色线)
- **动态周期**:根据市场波动率自动调整EMA周期
- 高波动(≥3%)→ 短周期(约8),更敏感
- 低波动(<3%)→ 长周期(约21),更平滑
- **进场线(红色)**:均线上涨阶段,记录起涨点价格
- **止损线(绿色)**:均线下跌阶段,记录起跌点价格
### 2. 波动率高低点连线(灰色系)
- 自动识别4个时间周期(短→长)的高低点并连线
- 周期长度随波动率动态调整,高波动时周期更短
### 3. TSI真实强度指数 + 多因子确认
- **TSI**:衡量价格动量的强弱指标
- **背离检测**(比金叉死叉更可靠)
- 底背离:价格新低但TSI未新低 → 潜在上涨信号
- 顶背离:价格新高但TSI未新高 → 潜在下跌信号
- **辅助确认**:ADX趋势强度(≥25为强趋势)、成交量放量、主趋势方向
---
## 二、买卖信号(分级)
| 信号类型 | 触发条件 | 标记 |
|---------|---------|------|
| **强买入** | 底背离 + TSI金叉 + 强趋势 + 放量 | 红色大图标 + 红色实心K线 |
| **弱买入** | 仅TSI金叉 + 多头主趋势 | 粉色小图标 + 粉色空心K线 |
| **强卖出** | 顶背离 + TSI死叉 + 强趋势 | 绿色大图标 + 绿色实心K线 |
| **弱卖出** | 仅TSI死叉 + 空头趋势 | 浅绿小图标 + 浅绿空心K线 |
> ⚠️ 震荡市(ADX<20)时信号可能失效,面板会提示
---
## 三、动态目标位与支撑位
根据波动率自动调整乘数系数:
- **目标位**(红点):进场线 × (1.08~1.15),分3档
- **支撑位**(绿点):止损线 × (0.85~0.92),分3档
---
## 四、斐波那契时间窗口(灰色竖带)
- 自动识别近期显著高点和低点
- 计算时间跨度的38%、50%、62%、100%、162%、262%位置
- 在这些时间点附近绘制竖线区间,提示可能的变盘时间
---
## 五、KDJ风险提示(黄色K线)
- 自适应KDJ周期(随波动率变化)
- 当J值高位拐头时,在K线位置显示黄色标记和"风险"文字
---
## 六、信息面板(左上角)
实时显示:
- 波动率 / ADX值 / 趋势状态(强趋势/震荡/普通)
- TSI值 / 信号类型(强买/弱买/强卖/弱卖/观望)/ 量能状态
- 目标系数 / 支撑系数
---
## 使用建议
1. **顺势而为**:优先参考强买入/强卖出信号,弱信号需结合其他分析
2. **背离优先**:底背离/顶背离比普通金叉死叉更值得重视
3. **避开震荡**:ADX<20时信号可靠性降低,面板会提示
4. **配合斐波那契窗口**:在时间窗口附近关注价格反应
---
如需调整参数(如波动阈值、ATR周期等),可修改代码开头的相关数值。
“真实斐波那契时间窗口”的使用方法?
“真实斐波那契时间窗口”这个概念确实比传统的价格分析(比如支撑阻力线)要抽象得多。它不是在预测**价格会到哪里**,而是在尝试预测**价格会在什么时候发生变化**(即“变盘”)。
为了让你彻底搞懂,我们可以把它拆解成三个问题来理解:
### 1. 核心逻辑:为什么不是简单的“5, 8, 13”?
你之前的代码(以及市面上很多简单指标)是直接在第5根、第13根K线上画标记。那其实是**斐波那契数列**,不是**斐波那契时间窗口**。
**“真实”的含义在于:**
市场的波动节奏不是固定从上市第一天开始数的。**每一波独立的上涨或下跌,都开启了一个新的“时间时钟”。**
- **错误做法**:从上市那天数第13天、第21天。这就好比不论你跑多快,闹钟永远只设在早上7点。
- **正确做法(你的代码逻辑)**:**从最近的一个显著高点或低点开始**,重新开始计数。
**意义**:**“真实”时间窗口是根据最近的市场波动区间自适应计算的,因此比固定周期数列更具实战参考价值。**
### 2. 代码逻辑白话解读:它在做什么?
你的代码逻辑可以概括为三步:
- **第一步:找尺子(时间跨度)**
```text
时间跨度:= 上次高点位置 - 上次低点位置
```
它测量了上一波行情走了多少根K线。比如:上一波上涨从底到顶走了 **100天**。
- **第二步:切蛋糕(斐波那契比例)**
它用黄金分割比例去切这把“尺子”:
- `0.382`:100天 × 0.382 = **第38天**
- `0.618`:100天 × 0.618 = **第62天**
- `1.618`:100天 × 1.618 = **第162天**
- **第三步:数日子**
`CURRBARSCOUNT = 时间窗口1 + 1`
从高低点那天开始往后数,数到第38天、第62天时,就在K线下方标一个“38%”、“62%”。
### 3. 直观图解
假设上一波熊市下跌持续了 **100个交易日**(时间跨度 = 100)。
```text
[历史低点]----------------------------------------------->[未来]
| 第38天 第62天 第100天
| | | |
V V V V
底部 38%窗口 62%窗口 100%窗口
(浅灰色字) (浅灰色字) (黄色字)
```
**这时候你应该怎么看盘?**
- **第38天附近**:如果股价在涨,小心可能会有**小回调**;如果还在横盘,小心可能**突然变盘**。
- **第62天附近**:**最重要的黄金分割位**。如果股价到了这个时间还在涨,通常意味着**主升浪还没结束**;如果在这里滞涨,小心**中期头部**。
- **第100天附近**:**时间对称点**。上一波跌了100天,这一波涨了100天,**时间能量达到平衡**,这里非常容易发生大级别的转折(或剧烈震荡)。
### 4. 实战使用守则(避坑指南)
1. **它是“辅助线”,不是“执行线”**:看到K线下面出现“50%”或“62%”的字样,**不代表马上买或卖**。它的意思是:“**请注意,现在进入变盘敏感期了!**”
2. **结合价格看更有效**:**时间到位 + 价格到位(碰到均线/目标位) = 高概率转折点**。
- 只有时间到,价格没到 -> 通常只是**盘中震荡**,趋势不改。
- 时间到,价格也到了 -> **准备反向操作**。
3. **只有大波段才有意义**:如果上一波行情只走了5根K线,算出来的窗口太小,没有意义。你的代码里用 `时间跨度 > 10` 做过滤是非常正确的——**只有大周期的高低点产生的窗口才有价值**。
### 总结:一句话理解
> **如果上一波趋势走了 N 天,那么本波趋势在第 N×0.618 天附近最容易发生节奏的改变。**
它不保证那一天会涨会跌,但它能告诉你:**“这里别再追高/杀跌了,因为时钟的闹铃快响了。”**
-----------------------
本缠论指标其中第三行源码说明:波动率:= MA(真实波幅, ATR周期) / C * 100....;
“信息行3”显示的目标系数和支撑系数,本质上是在告诉你:现在的市场波动环境下,该用多大的“尺子”去丈量未来的涨跌空间。
我把它拆解成三个部分给你科普:
1. 核心概念:为什么“系数”是动态的?
大多数指标写死“涨10%是目标,跌10%是支撑”。但在实战中,小盘题材股和大盘蓝筹股的波动幅度天差地别。
误区:不管什么股票,死板地设定 1.10 和 0.90。
实际:高波动的股票,10%可能只是一天的振幅,根本不是目标位;低波动的银行股,10%可能要涨一个月。
信息行3的作用:它是一个自适应标尺显示器,让你一眼看清当前这只股票适用的“弹性系数”。
2. 代码逻辑拆解:它是怎么算出来的?
回顾一下代码中的计算逻辑:
{ 核心依据:波动率 = 真实波幅(ATR) / 收盘价 }目标系数:= IF(波动率 >= 5, 1.15, IF(波动率 >= 3, 1.10, 1.08));支撑系数:= IF(波动率 >= 5, 0.85, IF(波动率 >= 3, 0.90, 0.92));
你可以这样理解:
波动率 ≥ 5%(极高波动,如小盘妖股):
显示 目标系数: 1.15,支撑系数: 0.85。
潜台词:“这股票很野,15%的涨幅才算进入目标区,跌15%才算有效破位。”
波动率 3% ~ 5%(正常波动,如题材股):
显示 目标系数: 1.10,支撑系数: 0.90。
潜台词:“标准走势,看10%的波段空间。”
波动率 < 3%(低波动,如大盘权重、银行股):
显示 目标系数: 1.08,支撑系数: 0.92。
潜台词:“这股票很稳,别想着一口吃个胖子,涨8%可能就要歇一歇了。”
3. 实战用处:如何看懂这两个数字?
当你在主图最下方看到 目标:1.12 | 支撑:0.88 时,它的实战指导意义如下:
本文分享公式是主图,副图是没完成的本产品,一起赠送:
本公式是缠论指标带未来函数,不喜勿下。
附件里的公式如上图,1个主图1个副图,不加密,提供源码文本txt。