通达信预警公式是投资者利用技术分析工具实时监控股票市场的重要手段,主要分为以下几类:
单日突破预警
当收盘价突破N天前的最高价或最低价时触发预警,源码示例:
CLOSE > REF(HIGH,N) // 上突破或
CLOSE < REF(LOW,N) // 下突破
趋势线突破预警
当股价跌破移动平均线(如5日均线)或突破趋势线时触发,需结合CROSS
函数判断方向,源码示例:
CROSS(CLOSE, MA(CLOSE,5)) // 上穿5日均线或
CROSS(CLOSE, MA(CLOSE,20)) // 下穿20日均线
成交量异动预警
当成交量突然放大(如超过前N日日均量的2倍)或缩小(如低于前N日日均量的30%)时触发,源码示例:
VOL > REF(VOL,M) * 2 // 成交量放大2倍或
VOL < REF(VOL,M) * 0.3 // 成交量缩小30%
资金流向预警
通过成交量与股价变动关系判断资金流向,当“买入量-卖出量”/总成交量超过设定阈值时触发,源码示例:
(VOL * PRICE) > REF((VOL * REF(PRICE,1)),1) // 资金流入或
(VOL * PRICE) < REF((VOL * REF(PRICE,1)),1) // 资金流出
MACD金叉/死叉预警
当MACD的差值线上穿信号线(金叉)或下穿信号线(死叉)时触发,源码示例:
CROSS(DIFF, DEA) // 金叉或
CROSS(DIFF, DEA) < 0 // 死叉
RSI超买/超卖预警
当14日RSI超过70(超买)或低于30(超卖)时触发,源码示例:
RSI > 70 // 超买或
RSI < 30 // 超卖
布林带突破预警
当股价突破布林带上限或下限时触发,需结合CROSS
函数判断方向,源码示例:
CLOSE > MA(CLOSE,20) + 2*STD(CLOSE,20) // 上突破或
CLOSE < MA(CLOSE,20) - 2*STD(CLOSE,20) // 下突破
涨停板预警
当收盘价达到涨停价(如10%涨幅)时触发,源码示例:
CLOSE = REF(CLOSE,1) * (1 + 0.1) // 10%涨幅
跌停板预警
当收盘价达到跌停价(如10%跌幅)时触发,源码示例:
CLOSE = REF(CLOSE,1) * (1 - 0.1) // 10%跌幅
资金流入流出预警
结合成交量与股价变动,当“买入量-卖出量”/总成交量超过阈值时触发,源码示例:
(VOL * PRICE) > REF((VOL * REF(PRICE,1)),1) // 资金流入或
(VOL * PRICE) < REF((VOL * REF(PRICE,1)),1) // 资金流出
投资者可根据需求组合多个公式,例如:
趋势+成交量组合 :当股价突破5日均线且成交量放大2倍时触发
指标交叉+价格突破组合 :当MACD金叉且收盘价突破20日均线时触发
建议根据交易策略选择合适公式,并结合其他分析工具(如K线图、均线系统)验证信号可靠性。公式参数