返回列表 发布新帖
查看: 2|回复: 0

[通达信] 箱体突破主图指标公式--震荡识别

[复制链接]

1581

主题

13

回帖

4950

积分

超级版主

积分
4950
发表于 2 小时前 | 查看全部 |阅读模式
image.png
一、通达信公式解析

这是一个用于自动识别和绘制股价“震荡箱体”的技术指标。其核心逻辑是捕捉价格在一段时期内的高位整理形态。公式通过定义特定的K线组合(CAT1CAT2)来判断箱体形成的起点,并利用回溯计算确认箱体终点。它严格限定箱体内部的价格波动幅度(通常要求小于5%),用黄色方框在K线图上直观地标记出这个“箱体”,箱体的上、下沿分别代表该震荡区间的压力位(箱顶)和支撑位(箱底),为投资者判断横盘突破方向提供参考。

二、公式如下

DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA;

DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;

DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;

DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;

CAT1:=MAX(C,O)<REF(MAX(C,O),1) AND H>=REF(MAX(C,O),1) AND REF(H>MAX(C,O),1);

CAT2:=MAX(C,O)>REF(MAX(C,O),1) AND MAX(C,O)<=REF(H,1) AND H>MAX(C,O);

CAT3:=CAT1 OR CAT2;

CAT4:=MAX(C,O)<REF(MAX(C,O),2) AND H>=REF(MAX(C,O),2);

CAT5:=MAX(C,O)>REF(MAX(C,O),2) AND MAX(C,O)<=REF(H,2) AND H>MAX(C,O);

CAT6:=(CAT4 OT CAT5) AND CAT3;

CAT7:=BARSLAST(REF(CAT3,1) AND CAT6);

CAT8:=BACKSET(CAT7=0,3);

CAT9:=BARSLAST(CROSS(CAT8=1,0.5));

CAT10:=REF(HHV(H,CAT9+1),CAT7);

CAT11:=H<CAT10 AND (HHV(H,CAT9+1)-LLV(L,CAT9+1))/LLV(L,CAT9+1)*100<5;

CAT16:=FILTERX(CAT11=1,CAT9+1);

CAT18:=BARSLAST(CAT16);

箱顶:DRAWLINE(CAT9=0,REFX(HHV(H,CAT9+1),BARSNEXT(CAT18=0)),CAT18=0 AND EVERY(CAT11=1,CAT7+1) AND CAT9>2,HHV(H,CAT9+1),0),COLORYELLOW;

箱底:DRAWLINE(CAT9=0,REFX(LLV(L,CAT9+1),BARSNEXT(CAT18=0)),CAT18=0 AND EVERY(CAT11=1,CAT7+1)AND CAT9>2,LLV(L,CAT9+1),0),COLORYELLOW;

STICKLINE(CAT9=0,箱顶,箱底,0,0),COLORYELLOW;

STICKLINE(CAT18=0,箱顶,箱底,0,0),COLORYELLOW;

DRAWTEXT(CAT7=0,箱顶*1.02,'箱体'),COLORYELLOW;










您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 添加微信客服
  • 关注公众号
MACD888量化www.macd888.com -MACD量化论坛-MACD股票论坛-MACD888股票论坛-macd论坛-macd网站-macd官网-Macd888论坛官方-macd俱乐部 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5 闽ICP备2025120954号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表