通达信『水平支撑压力突破』精准捕捉关键点位的交易利器源码


『水平支撑压力突破』精准捕捉关键点位的交易利器
公式核心逻辑解析:
本公式通过多层次条件识别股价的关键支撑与压力位,并结合量价关系判断突破的有效性。核心部分包括:
1. 动态支撑线计算(ZBGS1):基于前三根K线的高低点及阴阳状态,智能确定当前参考支撑位。
2. 突破信号识别:通过量价配合(如缩量回调后放量突破、倍量上涨等)标记潜在突破点,辅以紫色粗线直观显示支撑线。
3. 趋势共振过滤:结合均线金叉、波动率指标(如RSI变异公式)及资金流向,增强信号的可靠性。
4. 多空提示功能:在K线图标注“买”“出”等文字及图标,辅助短线决策。
使用方法:
1. 支撑/压力观察:图表中紫色粗线为当前关键支撑位,黄色K线标示放量突破信号,红色K线为强势启动点。
2. 买入参考:当股价回调至紫色支撑线附近,且出现黄色“买”字图标或倍量阳线(黄色K线)时,可关注做多机会。
3. 卖出参考:绿色“出”字图标提示减仓信号,尤其在压力位附近配合放量滞涨时需谨慎。
4. 趋势确认:红色粗K线出现后,若股价站稳绿色/粉色水平线(历史关键位),可能预示趋势加速。
注意事项:
- 本公式适用于日线及以上周期,结合大盘环境使用效果更佳。
- 信号需配合其他技术指标(如均线方向)综合判断,避免在震荡市中过度交易。
- 关键水平位与实时量能变化是验证突破有效性的核心。
---
提示:公式通过图标、彩色K线及水平线直观展示信号,建议在通达信软件中加载后,缩放K线观察整体信号分布规律,优先选择多次验证的关键位附近操作。

 



PTHJ1:=IF(LLV(L,3)>=REF(H,3),REF(H,3),IF((LLV(L,3)>=REF(C,3) AND REF(C,3)>REF(O,3)),REF(C,3),IF(LLV(L,3)>=REF(O,3) AND REF(C,3)>REF(O,3),REF(O,3),REF(L,3))));

PTHJ2:=DRAWICON((LLV(L,3)>REF(L,3) OR LLV(L,3)=REF(L,3)) AND HHV(V,3)< REF(V,3) AND REF(C,3)>REF(O,3) AND REF(V,3)>=2*REF(V,4),H+0.2,17);

PTHJ3:=DRAWICON(LLV(L,3)>REF(L,3) AND HHV(V,3)< REF(V,3) AND REF(V,5)>REF(V,6) AND REF(V,4)>REF(V,5) AND REF(V,3)>REF(V,4),H,17);

PTHJ4:=DRAWICON(LLV(L,3)>REF(L,3) AND HHV(V,3)< REF(V,3) AND REF(C,3)>REF(O,3) AND ABS(REF(V,3)-REF(V,4))/REF(V,4)<=0.03,H,19);

PTHJ5:=DRAWICON((VOL>REF(V,1)*2.0 OR VOL=REF(V,1)*2.0) AND C>REF(C,1),H+0.2,26);

STICKLINE(PTHJ5,OPEN,CLOSE,-1,0),COLORYELLOW;

PTHJ6:STICKLINE(PTHJ2,PTHJ1,PTHJ1,28,0),COLORMAGENTA,LINETHICK5;

DRAWICON(PTHJ2,PTHJ1*1.008,12);

DRAWTEXT(PTHJ2,PTHJ1*1.008,''),COLORMAGENTA;

PTHJ7:=(3*C+H+L+O)/6;

PTHJ8:=(8*PTHJ7+7*REF(PTHJ7,1)+6*REF(PTHJ7,2)+5*REF(PTHJ7,3)+4*REF(PTHJ7,4)+3*REF(PTHJ7,5)+2*REF(PTHJ7,6)+REF(PTHJ7,8))/36;

PTHJ9:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>PTHJ8 AND C>O;

PTHJ10:FILTER(PTHJ9,5),STICK,COLORRED,LINETHICK4,NODRAW;

STICKLINE(PTHJ10,O,C,3.3,0),COLORRED;

STICKLINE(PTHJ10,H,L,0.1,0),COLORRED;

DRAWTEXT(PTHJ10,H*0.98,''),COLORYELLOW;

PTHJ11:=SUMBARS(FILTER(PTHJ10,2),1);

STICKLINE(PTHJ11,REF(C,PTHJ11-1),REF(C,PTHJ11-1),10,0),COLORGREEN;

PTHJ12:=SUMBARS(FILTER(PTHJ10,2),1);

STICKLINE(PTHJ12,REF(L,PTHJ12-1),REF(L,PTHJ12-1),10,0),COLORAA00FF;

STICKLINE(PTHJ4,PTHJ1*1.002,PTHJ1,28,0),COLORYELLOW;

STICKLINE(PTHJ3,PTHJ1*1.002,PTHJ1,28,0),COLORYELLOW;

PTHJ13:=MA(C,5);

PTHJ14:=MA(C,15);

PTHJ15:=CROSS(PTHJ13,PTHJ14);

PTHJ16:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);

PTHJ17:=HIGH-REF(HIGH,1);

PTHJ18:=REF(LOW,1)-LOW;

PTHJ19:=SUM(IF(PTHJ17>0 AND PTHJ17>PTHJ18,PTHJ17,0),25);

PTHJ20:=SUM(IF(PTHJ18>0 AND PTHJ18>PTHJ17,PTHJ18,0),25);

PTHJ21:=PTHJ19*100/PTHJ16;

PTHJ22:=PTHJ20*100/PTHJ16;

PTHJ23:=MA(ABS(PTHJ22-PTHJ21)/(PTHJ22+PTHJ21)*100,15);

PTHJ24:=(PTHJ23+REF(PTHJ23,15))/2;

PTHJ25:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;

PTHJ26:=SMA(PTHJ25,3,1);

PTHJ27:=SMA(PTHJ26,3,1);

PTHJ28:=3*PTHJ26-2*PTHJ27;

PTHJ29:=C-REF(C,1);

PTHJ30:=100*EMA(EMA(PTHJ29,6),6)/EMA(EMA(ABS(PTHJ29),6),6);

PTHJ31:=LLV(PTHJ30,2)=LLV(PTHJ30,7) AND COUNT(PTHJ30< 0,2) AND CROSS(PTHJ30,MA(PTHJ30,2));

DRAWTEXT(FILTER(PTHJ31=1,5),LOW-0.05,'↖买'),COLORYELLOW;

PTHJ32:=REF(VOL,3)-REF(VOL,2)>=0;

PTHJ33:=REF(VOL,3)-REF(VOL,1)>=0;

PTHJ34:=REF(VOL,3)-VOL>=0;

PTHJ35:=REF(CLOSE,1)-REF(OPEN,3)>=0;

PTHJ36:=REF(CLOSE,2)-REF(OPEN,3)>=0;

PTHJ37:=CLOSE-REF(OPEN,3)>=0;

PTHJ38:=(REF(CLOSE ,3)>REF(CLOSE ,4));

PTHJ39:=PTHJ32+PTHJ33+PTHJ34+PTHJ35+PTHJ36+PTHJ37+PTHJ38=7;

DRAWTEXT(PTHJ39,REF(OPEN,3),'1'),COLORFFFFFF;

DRAWTEXT((CLOSE>REF(OPEN ,1)AND(VOL>REF(VOL,1))),LOW*0.99,''),COLORYELLOW;

DRAWTEXT((CLOSE< REF(OPEN,1)AND(VOL>REF(VOL ,1)AND(REF(CLOSE ,1)>REF(OPEN ,1)))),HIGH*1.01,'出'),COLOR00FF00;

DRAWICON((CLOSE>REF(OPEN ,1)AND(VOL>REF(VOL ,1))AND(REF(CLOSE,1)< REF(OPEN ,1))),LOW*0.98,1);

DRAWICON((CLOSE< REF(OPEN ,1)AND(VOL>REF(VOL ,1))AND(REF(CLOSE,1)>REF(OPEN ,1))),HIGH*1.03,2);








来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583

PTHJ1赋值:如果3日内最低价的最低值>=3日前的最高价,返回3日前的最高价,否则返回如果(3日内最低价的最低值>=3日前的收盘价ANDREF(收盘价,3)>3日前的开盘价),返回3日前的收盘价,否则返回如果3日内最低价的最低值>=3日前的开盘价ANDREF(收盘价,3)>3日前的开盘价,返回3日前的开盘价,否则返回3日前的最低价
PTHJ2赋值:当满足条件(3日内最低价的最低值>3日前的最低价ORLLV(最低价,3)=3日前的最低价)ANDHHV(成交量(手),3)<3日前的成交量(手)ANDREF(收盘价,3)>3日前的开盘价ANDREF(成交量(手),3)>=2*4日前的成交量(手)时,在最高价+0.2位置画17号图标
PTHJ3赋值:当满足条件3日内最低价的最低值>3日前的最低价ANDHHV(成交量(手),3)<3日前的成交量(手)ANDREF(成交量(手),5)>6日前的成交量(手)ANDREF(成交量(手),4)>5日前的成交量(手)ANDREF(成交量(手),3)>4日前的成交量(手)时,在最高价位置画17号图标
PTHJ4赋值:当满足条件3日内最低价的最低值>3日前的最低价ANDHHV(成交量(手),3)<3日前的成交量(手)ANDREF(收盘价,3)>3日前的开盘价ANDABS(3日前的成交量(手)-4日前的成交量(手))/4日前的成交量(手)<=0.03时,在最高价位置画19号图标
PTHJ5赋值:当满足条件(成交量(手)>1日前的成交量(手)*2.0ORVOL=1日前的成交量(手)*2.0)ANDC>1日前的收盘价时,在最高价+0.2位置画26号图标
当满足条件PTHJ5时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画黄色
输出PTHJ6:当满足条件PTHJ2时,在PTHJ1和PTHJ1位置之间画柱状线,宽度为28,0不为0则画空心柱.,画洋红色,线宽为5
当满足条件PTHJ2时,在PTHJ1*1.008位置画12号图标
当满足条件PTHJ2时,在PTHJ1*1.008位置书写文字,画洋红色
PTHJ7赋值:(3*收盘价+最高价+最低价+开盘价)/6
PTHJ8赋值:(8*PTHJ7+7*1日前的PTHJ7+6*2日前的PTHJ7+5*3日前的PTHJ7+4*4日前的PTHJ7+3*5日前的PTHJ7+2*6日前的PTHJ7+8日前的PTHJ7)/36
PTHJ9赋值:成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>2*1日前的成交量(手) AND 收盘价>PTHJ8 AND 收阳线
输出PTHJ10:PTHJ9的5日过滤,STICK,画红色,线宽为4,NODRAW
当满足条件PTHJ10时,在开盘价和收盘价位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,画红色
当满足条件PTHJ10时,在最高价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件PTHJ10时,在最高价*0.98位置书写文字,画黄色
PTHJ11赋值:PTHJ10的2日过滤累加至1的天数
当满足条件PTHJ11时,在PTHJ11-1日前的收盘价和PTHJ11-1日前的收盘价位置之间画柱状线,宽度为10,0不为0则画空心柱.,画绿色
PTHJ12赋值:PTHJ10的2日过滤累加至1的天数
当满足条件PTHJ12时,在PTHJ12-1日前的最低价和PTHJ12-1日前的最低价位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORAA00FF
当满足条件PTHJ4时,在PTHJ1*1.002和PTHJ1位置之间画柱状线,宽度为28,0不为0则画空心柱.,画黄色
当满足条件PTHJ3时,在PTHJ1*1.002和PTHJ1位置之间画柱状线,宽度为28,0不为0则画空心柱.,画黄色
PTHJ13赋值:收盘价的5日简单移动平均
PTHJ14赋值:收盘价的15日简单移动平均
PTHJ15赋值:PTHJ13上穿PTHJ14
PTHJ16赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的25日累和
PTHJ17赋值:最高价-1日前的最高价
PTHJ18赋值:1日前的最低价-最低价
PTHJ19赋值:如果PTHJ17>0ANDPTHJ17>PTHJ18,返回PTHJ17,否则返回0的25日累和
PTHJ20赋值:如果PTHJ18>0ANDPTHJ18>PTHJ17,返回PTHJ18,否则返回0的25日累和
PTHJ21赋值:PTHJ19*100/PTHJ16
PTHJ22赋值:PTHJ20*100/PTHJ16
PTHJ23赋值:PTHJ22-PTHJ21的绝对值/(PTHJ22+PTHJ21)*100的15日简单移动平均
PTHJ24赋值:(PTHJ23+15日前的PTHJ23)/2
PTHJ25赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
PTHJ26赋值:PTHJ25的3日[1日权重]移动平均
PTHJ27赋值:PTHJ26的3日[1日权重]移动平均
PTHJ28赋值:3*PTHJ26-2*PTHJ27
PTHJ29赋值:收盘价-1日前的收盘价
PTHJ30赋值:100*PTHJ29的6日指数移动平均的6日指数移动平均/PTHJ29的绝对值的6日指数移动平均的6日指数移动平均
PTHJ31赋值:2日内PTHJ30的最低值=7日内PTHJ30的最低值 AND 统计2日中满足PTHJ30<0的天数 AND PTHJ30上穿PTHJ30的2日简单移动平均
当满足条件PTHJ31=1的5日过滤时,在最低价-0.05位置书写文字,画黄色
PTHJ32赋值:3日前的成交量(手)-2日前的成交量(手)>=0
PTHJ33赋值:3日前的成交量(手)-1日前的成交量(手)>=0
PTHJ34赋值:3日前的成交量(手)-成交量(手)>=0
PTHJ35赋值:1日前的收盘价-3日前的开盘价>=0
PTHJ36赋值:2日前的收盘价-3日前的开盘价>=0
PTHJ37赋值:收盘价-3日前的开盘价>=0
PTHJ38赋值:(3日前的收盘价>4日前的收盘价)
PTHJ39赋值:PTHJ32+PTHJ33+PTHJ34+PTHJ35+PTHJ36+PTHJ37+PTHJ38=7
当满足条件PTHJ39时,在3日前的开盘价位置书写文字,COLORFFFFFF
当满足条件(收盘价>1日前的开盘价AND(成交量(手)>1日前的成交量(手)))时,在最低价*0.99位置书写文字,画黄色
当满足条件(收盘价<1日前的开盘价AND(成交量(手)>1日前的成交量(手)AND(1日前的收盘价>1日前的开盘价)))时,在最高价*1.01位置书写文字,COLOR00FF00
当满足条件(收盘价>1日前的开盘价AND(成交量(手)>1日前的成交量(手))AND(1日前的收盘价<1日前的开盘价))时,在最低价*0.98位置画1号图标
当满足条件(收盘价<1日前的开盘价AND(成交量(手)>1日前的成交量(手))AND(1日前的收盘价>1日前的开盘价))时,在最高价*1.03位置画2号图标
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图