乐于分享
好东西不私藏

趋势脉搏,通达信副图,无未来函数源码,无私分享!

趋势脉搏,通达信副图,无未来函数源码,无私分享!

感恩您:点上方"吃喝玩乐在线"免费订阅!

本文只作为知识分享,仅供学习交流,只作为沙盘模拟练习,不构成任何投资建议,禁止作为买卖依据,请勿用于股票交易。股市有风险,入市需谨慎。

趋势脉搏极简系统V3‑去冗余持有信号优化版|详细使用说明书

✅ 无未来函数声明
用到函数: EMA、CROSS、HHV、REF、STICKLINE、DRAWICON、DRAWTEXT 
全部基于已收盘K线做计算;盘中未收盘K线 EMA 会随价格跳动,属于实时运算正常现象;15:30收盘后,线条、图标、文字全部固定,不存在信号重绘、漂移。
风险提示:本指标仅为技术分析工具,不构成投资建议。

一、指标核心设计思路

本版本做了去冗余优化,取消频繁刷屏的持有文字提示,改用背景色块直观展示持仓区间。
核心三要素:

1. 脉搏线:价格相对N周期中期均线的偏离,再做M周期平滑,反映中期趋势强弱与动量。
2. 零轴0:严格多空分水岭,上零轴=趋势转多;下破零轴=趋势转空。
3. 趋势预警:内置两套顶部风险识别:价格创新高但脉搏线不创新高(顶背离)、高位脉搏连续回落,提前给出减仓提示,不等跌破零轴再被动离场。

适用周期:日线为主,也可用于60分钟波段;定位:极简中期趋势跟踪,抓大波段,过滤细碎杂波。

二、源码逐段变量释义

通达信    
N:=34;   {中期趋势周期,锚定34周期EMA作为趋势基准}
M:=5;    {平滑周期,对原始脉搏做5周期EMA平滑,减少毛刺}


- N=34:中期趋势基准,衡量价格相对于34日均线的偏离幅度;
- M=5:平滑降噪,避免指标频繁来回抖动。

通达信    
脉搏:EMA((CLOSE-EMA(CLOSE,N))/EMA(CLOSE,N)*100,M),COLORWHITE,LINETHICK2;


脉搏线(核心主线,白色粗线)
计算公式含义: (现价‑34日EMA)/34日EMA ×100 ,得到价格相对中期趋势的百分比偏离,再5周期平滑。

- 脉搏>0:价格运行在34周期趋势上方,多头环境
- 脉搏<0:价格运行在34周期趋势下方,空头环境
- 数值越大代表趋势多头动量越强;数值越小空头动能越强。

通达信    
零轴:0,COLORGRAY,DOTLINE;


零轴灰色虚线,多空分水岭,最重要参考基准。

通达信    
顶背离:=HHV(HIGH,13)=HIGH AND 脉搏<REF(HHV(脉搏,13),1) AND 脉搏>15;


顶背离条件:13周期价格创出新高,但脉搏线没有同步创出新高,同时脉搏处在高位>15;
价格创新高、动量跟不上,上涨内在动力衰减,顶部风险信号。

通达信    
高位回落:=脉搏>20 AND 脉搏<REF(脉搏,1) AND REF(脉搏,1)<REF(脉搏,2);


高位回落:脉搏进入高位区间>20,连续两周期向下拐头,动量连续衰减;
不需要背离,单纯高位动能衰竭,提前预警。

通达信    
趋势预警:=顶背离 OR 高位回落;


满足任意一个条件,触发黄色趋势预警信号,用于提前减仓,不等于清仓离场。

通达信    
STICKLINE(脉搏>0,脉搏,0,0,0),COLORRED;
STICKLINE(脉搏<0,脉搏,0,0,0),COLORGREEN;


背景色块:

- 红色填充区域:脉搏>0,多头持仓区间
- 绿色填充区域:脉搏<0,空头回避区间

优化点:不再每根K输出“持有”文字,靠色块直观判断状态,界面干净清爽。

通达信    
DRAWICON(CROSS(脉搏,0),脉搏,1);
DRAWTEXT(CROSS(脉搏,0),脉搏‑2,'趋势转多'),COLORRED;


红色向上箭头 +【趋势转多】红色文字
触发:脉搏线上穿零轴,中期趋势由空翻多,波段建仓观察信号。

通达信    
DRAWICON(趋势预警,脉搏,24);
DRAWTEXT(趋势预警,脉搏+2,'趋势预警'),COLORYELLOW;


黄色菱形图标 +【趋势预警】黄色文字
触发:顶背离 或者 高位连续回落。

⚠️只是减仓预警,不是清仓信号,此时脉搏大概率还在零轴上方,大趋势还没有彻底坏掉。

通达信    
DRAWICON(CROSS(0,脉搏),脉搏,2);
DRAWTEXT(CROSS(0,脉搏),脉搏+2,'趋势转空'),COLORGREEN;


绿色向下箭头 +【趋势转空】绿色文字
触发:脉搏线下穿零轴,中期趋势彻底转空,波段清仓确认信号。

三、信号完整实战解读

1、趋势转多(红箭头,脉搏上穿零轴)

✅信号含义:中期趋势拐点出现,进入多头观察窗口。
✅有效信号人工复核要点:

1. 上穿零轴之前脉搏从低位逐步抬升,不要瞬间暴力脉冲;
2. 最好配合成交量放大;
3. 大盘环境不要处于系统性大跌;
4. 刚上穿零轴,不要脉搏已经大幅冲很高才介入。

❌无效信号:

- 大跌途中短暂反弹脉冲上穿零轴,很快跌回去;
- 无量脉冲,没有资金配合。

操作:出现红箭头为观察建仓点,不是无脑满仓,结合大盘板块人工过滤。

2、红色背景区间(脉搏>0)

代表中期多头趋势运行中,以持股为主;
中间出现回调,只要脉搏维持在零轴上方,红色背景还在,属于多头内部洗盘,不要轻易被洗出去。

3、趋势预警(黄色菱形+趋势预警文字)

两种形成原因:①高位顶背离;②高位脉搏连续回落。
核心定位:提前减仓预警,不等于趋势结束
操作规则:

1. 触发预警:分批减仓,兑现部分利润;
2. 两种后续演化:

- 演化A:减仓之后,脉搏没有跌破零轴,重新向上,可以把减掉仓位接回继续吃波段;
- 演化B:预警之后继续下行,后续下穿零轴出现绿箭头,执行全部清仓。

❗重点:不要一见黄色预警就全部清仓,容易卖飞主升后半段。

4、绿色背景区间(脉搏<0)

中期空头环境,原则上不做新开仓,尽量回避。

5、趋势转空(绿箭头,脉搏下穿零轴)

✅信号含义:中期趋势确认走坏,波段结束。
✅操作:无条件清仓,不博弈反弹。

四、典型行情场景演示

1. 底部启动:脉搏从负值底部抬升 → CROSS上穿零轴出红箭头 → 红色背景展开,开启波段多头。
2. 主升中段:红色背景持续,脉搏在零轴上方震荡,即使小幅回落,不破零轴就继续持有。
3. 高位风险阶段:脉搏冲高>15‑20区间,出现价格新高但脉搏跟不上,触发顶背离预警;或者脉搏连续两天下滑触发高位回落预警 → 分批减仓。
4. 趋势终结:预警之后动能继续衰竭,脉搏下穿零轴,绿箭头出现,彻底离场。
5. 震荡市坑点:指标会反复上下穿零轴,频繁多空切换;震荡环境降低仓位,减少交易频率。

五、未来函数详细校验

✅整套指标完全无未来函数
用到函数清单:
 EMA :指数移动平均,读取历史已收盘数据;
 CROSS :交叉判断;
 HHV :取历史周期内最高值,读取历史K,不属于未来函数;
 REF :引用前N周期数据;
 STICKLINE、DRAWICON、DRAWTEXT :绘图输出函数。

HHV(HIGH,13)读取过去13根K线的最高价,不会引用未来K线;收盘定型,信号不会重绘漂移。
盘中未收盘K,EMA数值会变动,属于实时计算正常现象,交易决策只认15:30收盘结果。

六、实战避坑铁律

1. ❌红箭头趋势转多只是拐点观察信号,不要无视大盘板块直接买入。
2. ❌趋势预警(黄色菱形)是减仓,不是清仓;清仓唯一确认信号是下穿零轴绿箭头。
3. ❌红色背景只要还在(脉搏>0),中途回调属于多头洗盘,不要轻易卖出。
4. ❌震荡环境指标来回穿零轴,会产生来回损耗,震荡行情降低仓位。
5. ❌高位已经大幅上涨之后,刚上穿零轴的脉冲信号,诱多概率大,尽量回避。
6. ❌所有信号以收盘固化为准,盘中临时上穿/下穿零轴不作为交易依据。
7. ❌脉搏数值>20以上属于高位区域,不要追高新开仓。
趋势脉搏,通达信副图,无未来函数源码,具体源码如下:
{  趋势脉搏极简系统V3 - 去冗余持有信号优化版       }
{  无未来函数 | 副图指标                           }
{  核心:脉搏线 + 零轴 + 顶背离预警                 }
{参数 }
N:=34;   {中期趋势周期}
M:=5;    {平滑周期}
{ 一、趋势脉搏(唯一核心线)                       }
脉搏:EMA((CLOSE-EMA(CLOSE,N))/EMA(CLOSE,N)*100,M),COLORWHITE,LINETHICK2;
{ 二、零轴(多空分水岭)                           }
零轴:0,COLORGRAY,DOTLINE;
{ 三、趋势预警(零轴上方提前识别顶部)             }
顶背离:=HHV(HIGH,13)=HIGH AND 脉搏<REF(HHV(脉搏,13),1) AND 脉搏>15;
高位回落:=脉搏>20 AND 脉搏<REF(脉搏,1) AND REF(脉搏,1)<REF(脉搏,2);
趋势预警:=顶背离 OR 高位回落;
{ 四、信号绘制|移除频繁“持有”文字,改用色块显示持仓状态 }
{多空背景色块:零轴以上红色区域=多头持有区间;零轴以下绿色=空头}
STICKLINE(脉搏>0,脉搏,0,0,0),COLORRED;
STICKLINE(脉搏<0,脉搏,0,0,0),COLORGREEN;
{建仓:上穿零轴}
DRAWICON(CROSS(脉搏,0),脉搏,1);
DRAWTEXT(CROSS(脉搏,0),脉搏-2,'趋势转多'),COLORRED;
{预警:零轴上方提前减仓}
DRAWICON(趋势预警,脉搏,24);
DRAWTEXT(趋势预警,脉搏+2,'趋势预警'),COLORYELLOW;
{清仓:下穿零轴确认离场}
DRAWICON(CROSS(0,脉搏),脉搏,2);
DRAWTEXT(CROSS(0,脉搏),脉搏+2,'趋势转空'),COLORGREEN;
本文只作为知识分享,仅供学习交流,只作为沙盘模拟练习,不构成任何投资建议,禁止作为买卖依据,请勿用于股票交易。股市有风险,入市需谨慎。