关于箱体理论技术指标,我为您整理出三套可直接复制粘贴到通达信软件中的完整公式源码。它们分别对应主图显示、选股预警和量化打分三种使用场景,您可以按需取用。
公式一:主图箱体自动画线(推荐日常看盘使用)
功能说明:自动计算过去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成。 |
⚠️ 重要提示
- 周期参数调整:上述公式中
N:=60代表60个交易日(约3个月)。若您操作的是中线波段,可改为120(半年);短线操作可改为20(约1个月)。 - 真假突破过滤:公式二中的放量阈值
1.5倍可根据市场整体成交量水平微调,牛市可提高至2.0,熊市可降至1.2。 - 公式一中的文字标注:
DRAWTEXT_FIX函数在某些旧版通达信中可能不支持,若保存报错可直接删除最后几行带DRAWTEXT_FIX的语句,不影响主要画线功能。
将这三套公式配合使用,您就拥有了一套完整的“箱体识别 → 突破预警 → 位置量化”交易辅助系统。