📚 基础知识 📊 技术指标 💻 指标编码 🧠 投资理念 🔧 工具 📖 新手指南 📋 公告精选 📊 复盘笔记
💻 指标编码

箱体理论指标源码(含主图显示、选股预警和量化打分)

2026-09-06 · 📖 11 分钟 · 👁️ 21 · 💬 0 · ❤️ 0

关于箱体理论技术指标,我为您整理出三套可直接复制粘贴到通达信软件中的完整公式源码。它们分别对应主图显示、选股预警和量化打分三种使用场景,您可以按需取用。


公式一:主图箱体自动画线(推荐日常看盘使用)

功能说明:自动计算过去60个交易日内的最高点和最低点作为箱体上轨和下轨,并在主图上绘制为黄色水平虚线,同时标记箱体高度和当前价格所处位置百分比。

安装步骤: 1. 通达信菜单栏 → 公式 → 公式管理器(或按 Ctrl+F) 2. 选择 “技术指标公式” → 点击 “其他类型” → 点击 “新建” 3. 公式名称填写:箱体主图 → 将下方源码全部复制粘贴到编辑区 4. 画线方法 选择:“主图叠加” → 点击 “确定” 保存

完整源码:

{箱体主图-60日高低点箱体}
N:=60;

箱顶:HHV(H,N),COLORYELLOW,DOTLINE;
箱底:LLV(L,N),COLORYELLOW,DOTLINE;
中轨:(箱顶+箱底)/2,COLORWHITE,DOTLINE;

位置:(C-箱底)/(箱顶-箱底)*100,COLORGRAY,NODRAW;

DRAWTEXT_FIX(ISLASTBAR,0.80,0.05,0,STRCAT('箱顶: ',CON2STR(箱顶,2))),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.80,0.12,0,STRCAT('中轨: ',CON2STR(中轨,2))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.80,0.19,0,STRCAT('箱底: ',CON2STR(箱底,2))),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.80,0.26,0,STRCAT('当前占比: ',CON2STR(位置,1))),COLORWHITE;

振幅:(箱顶-箱底)/箱底*100,COLORGRAY,NODRAW;

公式二:放量突破箱顶选股公式(盘后一键扫描)

功能说明:自动筛选当日收盘价有效突破60日箱体上轨,且成交量显著放大(5日均量高于前20日均量50%以上)的个股,用于盘后快速锁定备选标的。

安装步骤: 1. 按 Ctrl+F 打开公式管理器 → 选择 “条件选股公式” → 点击 “其他类型” → 点击 “新建” 2. 公式名称填写:箱体突破选股 → 粘贴源码 3. 画线方法 选择:“副图”(选股公式无需主图显示) → 点击 “确定” 保存

使用方式:按 Ctrl+T 打开条件选股 → 下拉选择 箱体突破选股 → 选股范围选择“沪深A股” → 执行选股。

完整源码:

{箱体突破选股 - 放量突破60日箱顶}
N:=60; {箱体计算周期}
M:=5; {短期均量线参数}
P:=20; {长期均量线参数}

箱顶:=HHV(H,N);
箱底:=LLV(L,N);

{定义有效突破:收盘价站上箱顶且幅度在1%-5%之间(避免追高)}
突破:=C/箱顶>1.001 AND C/箱顶<1.05 AND C>箱顶;

{定义成交量放大:5日均量 > 20日均量 * 1.5}
放量:=MA(V,M) > MA(V,P)*1.5;

{定义均线多头排列(上升趋势过滤,提高胜率)}
均线多头:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60);

{选股条件}
选股:突破 AND 放量 AND 均线多头;

公式三:箱体位置量化打分副图(辅助判断买卖时机)

功能说明:在副图以柱状线和曲线形式显示股价在箱体内的百分比位置,同时自动标出超买(>80%)和超卖(<20%)区域,辅助判断高抛低吸时机。

安装步骤: 1. 按 Ctrl+F → “技术指标公式” → “其他类型” → “新建” 2. 公式名称填写:箱体位置 → 粘贴源码 3. 画线方法 选择:“副图” → 点击 “确定” 保存

完整源码:

{箱体位置 - 副图量化指标}
N:=60;
箱顶:=HHV(H,N);
箱底:=LLV(L,N);

位置:(C-箱底)/(箱顶-箱底)*100,COLORWHITE,LINETHICK2;

超买线:80,COLORRED,DOTLINE;
超卖线:20,COLORGREEN,DOTLINE;
中轴线:50,COLORGRAY,DOTLINE;

STICKLINE(位置>80,80,位置,2,0),COLORRED;
STICKLINE(位置<20,20,位置,2,0),COLORGREEN;
STICKLINE(位置>=20 AND 位置<=80,20,位置,1,0),COLORGRAY;

DRAWTEXT(CROSS(位置,80),85,'顶部风险区'),COLORRED;
DRAWTEXT(CROSS(20,位置),15,'底部机会区'),COLORGREEN;

振幅:(箱顶-箱底)/箱底*100,COLORGRAY,NODRAW;
DRAWTEXT_FIX(ISLASTBAR,0.80,0.05,0,STRCAT('箱体振幅: ',CON2STR(振幅,2))),COLORGRAY;

💡 三套公式的实战配合建议

使用场景 推荐公式 操作要领
日常盯盘 公式一 + 公式三 主图看箱体结构,副图看位置评分,当位置>80且出现滞涨K线时减仓,位置<20且出现止跌K线时试仓。
盘后选股 公式二 每日收盘后运行一次,将选出的个股加入自选池,次日观察是否回踩确认(公式一中位置回落至50-70区间且缩量),等待最佳买点。
仓位管理 公式三 根据位置值动态调整仓位:位置<30时仓位可增至7-8成,位置50-70时维持5成,位置>80时降至2-3成。

⚠️ 重要提示

  1. 周期参数调整:上述公式中 N:=60 代表60个交易日(约3个月)。若您操作的是中线波段,可改为 120(半年);短线操作可改为 20(约1个月)。
  2. 真假突破过滤:公式二中的放量阈值 1.5 倍可根据市场整体成交量水平微调,牛市可提高至 2.0,熊市可降至 1.2。
  3. 公式一中的文字标注:DRAWTEXT_FIX 函数在某些旧版通达信中可能不支持,若保存报错可直接删除最后几行带 DRAWTEXT_FIX 的语句,不影响主要画线功能。

将这三套公式配合使用,您就拥有了一套完整的“箱体识别 → 突破预警 → 位置量化”交易辅助系统。


✨ 你可能还喜欢

💬 评论区(0)

请 登录 后发表评论

还没有评论,快来发表你的看法吧!

← ↑