免费通达信公式库
不定期放出基础教学公式,涵盖趋势 / 量能 / 超跌反弹 / 组合策略四大类,全部附晨幻指标引擎真实回测数据。单一条件信号多、胜率有限属正常现象——「组合策略」通过多重条件过滤,才是把盘感落成公式的定制级思路。想要专属定制的公式?¥9.9 晨幻指标引擎定制 →
MACD 金叉(经典基础)
MACD 的 DIFF 线上穿 DEA 线,即常说的「金叉」。趋势转强的基础信号,建议结合成交量和均线一起过滤。
{========================================
MACD 金叉选股(基础教学版)
逻辑:MACD 的 DIFF 线上穿 DEA 线,即常说的「金叉」。
用法:趋势转强的基础信号,建议结合成交量与均线过滤。
适用:通达信 条件选股
========================================}
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2 * (DIFF - DEA);
XG: CROSS(DIFF, DEA);
均线多头排列
5 日 > 10 日 > 20 日 > 60 日,且收盘价站上 5 日线。经典多头趋势形态,适合右侧顺势观察。
{========================================
均线多头排列(基础教学版)
逻辑:5 日 > 10 日 > 20 日 > 60 日,且收盘价站上 5 日线。
用法:经典多头趋势形态,适合右侧顺势观察。
========================================}
MA5 := MA(CLOSE,5);
MA10 := MA(CLOSE,10);
MA20 := MA(CLOSE,20);
MA60 := MA(CLOSE,60);
XG: MA5 > MA10 AND MA10 > MA20 AND MA20 > MA60 AND CLOSE > MA5;
MACD 零轴下金叉
MACD 在零轴下方 DIFF 上穿 DEA。超跌后企稳的基础观察信号,建议结合趋势和量能过滤。
{========================================
MACD 零轴下金叉(基础教学版)
逻辑:MACD 的 DIFF 在零轴下方上穿 DEA。
用法:超跌后企稳的基础观察信号,建议结合趋势过滤。
========================================}
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2 * (DIFF - DEA);
XG: CROSS(DIFF, DEA) AND DIFF < 0;
布林带中轨突破
收盘价上穿 BOLL 中轨(20 日线)。趋势由弱转强的起点信号,常见于震荡末端向上选择方向。
{========================================
布林带中轨突破(基础教学版)
逻辑:收盘价上穿 BOLL 中轨(20 日均线)。
用法:趋势由弱转强的起点信号,常出现在震荡末端。
========================================}
BOLL_MID := MA(CLOSE,20);
XG: CROSS(CLOSE, BOLL_MID);
DMI 趋势确认
PDI 上穿 MDI(多头动能占优)。经典趋势确认指标,比均线更早提示方向,适合过滤震荡市。
{========================================
DMI 趋势确认(基础教学版)
逻辑:PDI 上穿 MDI,多头动能开始占优。
用法:经典趋势确认指标,用于过滤震荡市假信号。
========================================}
TR1 := MAX(MAX(HIGH-LOW, ABS(HIGH-REF(CLOSE,1))), ABS(LOW-REF(CLOSE,1)));
PDI := SMA(IF(HIGH>REF(HIGH,1), HIGH-REF(HIGH,1), 0), 14, 1) / SMA(TR1,14,1) * 100;
MDI := SMA(IF(REF(LOW,1)>LOW, REF(LOW,1)-LOW, 0), 14, 1) / SMA(TR1,14,1) * 100;
XG: CROSS(PDI, MDI);
放量突破平台
收盘价突破过去 20 日最高点,且成交量大于昨日 2 倍。平台突破加放量,是常见的趋势启动观察信号。
{========================================
放量突破平台(基础教学版)
逻辑:收盘价突破过去 20 日最高点,且成交量大于昨日 2 倍。
用法:平台突破 + 放量,是常见的趋势启动观察信号。
========================================}
平台高点 := REF(HHV(HIGH,20),1);
XG: CLOSE > 平台高点 AND VOL > REF(VOL,1) * 2;
放量突破前高
收盘价突破过去 60 日最高点,且成交量较昨日放大。突破长期平台高点,是趋势走强的基础信号。
{========================================
放量突破前高(基础教学版)
逻辑:收盘价突破过去 60 日最高点,且成交量较昨日放大。
用法:突破长期平台高点,是趋势走强的基础信号。
========================================}
前高 := REF(HHV(HIGH,60),1);
XG: CLOSE > 前高 AND VOL > REF(VOL,1) * 1.5;
缩量回踩均线
股价回踩 20 日线附近且收在线上,同时成交量缩量。上升趋势中的缩量回调,是常见的低吸观察信号。
{========================================
缩量回踩均线(基础教学版)
逻辑:股价回踩 20 日线附近,收盘仍站在线上,且成交量缩量。
用法:上升趋势中的缩量回调,是常见的低吸观察信号。
========================================}
MA20 := MA(CLOSE,20);
回踩 := LOW <= MA20 * 1.02 AND CLOSE >= MA20;
缩量 := VOL < REF(VOL,1) * 0.8;
XG: 回踩 AND 缩量 AND CLOSE > MA20;
倍量阳线突破
成交量放大至昨日 2 倍以上,收阳线且站上 20 日线。量价齐升的启动信号,比单一放量更聚焦。
{========================================
倍量阳线突破(基础教学版)
逻辑:成交量放大 2 倍以上 + 收阳线 + 站上 20 日线。
用法:量价齐升的启动信号,比单一放量更聚焦。
========================================}
XG: VOL > REF(VOL,1) * 2 AND CLOSE > OPEN AND CLOSE > MA(CLOSE,20);
底部放量十字星
股价处于相对低位(60 日线下方),出现放量十字星。底部放量换手,是变盘观察信号。
{========================================
底部放量十字星(基础教学版)
逻辑:低位 + 放量 + 十字星(开盘收盘接近)。
用法:底部放量换手,是变盘观察信号。
========================================}
XG: ABS(CLOSE-OPEN)/CLOSE < 0.01 AND VOL > MA(VOL,20) * 1.5 AND CLOSE < MA(CLOSE,60) * 0.9;
KDJ 低位金叉
K 线上穿 D 线,且 K 值处于 30 以下的相对低位。超跌反弹的基础观察信号,建议结合趋势过滤。
{========================================
KDJ 低位金叉(基础教学版)
逻辑:K 线上穿 D 线,且 K 值处于 30 以下的相对低位。
用法:超跌反弹的基础观察信号,建议结合趋势过滤。
========================================}
RSV := (CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9)) * 100;
KDJ_K := SMA(RSV,3,1);
KDJ_D := SMA(KDJ_K,3,1);
KDJ_J := 3 * KDJ_K - 2 * KDJ_D;
XG: CROSS(KDJ_K, KDJ_D) AND KDJ_K < 30;
RSI 超卖反弹
RSI 跌破 20 后重新上穿 20。超卖区的拐头信号,是短线超跌反弹的基础观察点。
{========================================
RSI 超卖反弹(基础教学版)
逻辑:RSI 从超卖区(<20)重新上穿 20。
用法:超卖拐头信号,短线超跌反弹的观察点。
========================================}
LC := REF(CLOSE,1);
RSI6 := SMA(MAX(CLOSE-LC,0),6,1) / SMA(ABS(CLOSE-LC),6,1) * 100;
XG: CROSS(RSI6, 20);
布林带下轨反弹
股价触及 BOLL 下轨后收回。波动下沿的支撑信号,适合观察超跌后的企稳。
{========================================
布林带下轨反弹(基础教学版)
逻辑:收盘跌破 BOLL 下轨后当日收回。
用法:波动下沿支撑信号,观察超跌后的企稳。
========================================}
BOLL_MID := MA(CLOSE,20);
BOLL_STD := STD(CLOSE,20);
BOLL_LOWER := BOLL_MID - 2 * BOLL_STD;
XG: CLOSE < BOLL_LOWER AND REF(CLOSE,1) >= REF(BOLL_LOWER,1);
缩量见底企稳
连续 2 日缩量 + 当日地量水平 + 收盘翻红。缩量见底后的企稳信号,比「连续缩量后放量」更贴近日常可触发场景。
{========================================
缩量见底企稳(基础教学版)
逻辑:连续 2 日缩量 + 量能处于地量 + 当日收红。
用法:缩量见底后的企稳观察信号。
========================================}
连缩 := COUNT(VOL < REF(VOL,1), 2) = 2;
地量 := VOL < MA(VOL,20) * 0.8;
XG: 连缩 AND 地量 AND CLOSE > REF(CLOSE,1);
MACD金叉+放量+均线多头(组合)
三重过滤:MACD 金叉 + 成交量放大 2 倍 + 均线多头排列。单一条件信号多、胜率有限;多重条件叠加后信号更少但更聚焦——这正是付费定制「把多个条件按你的盘感组合」的价值。
{========================================
MACD金叉 + 放量 + 均线多头(组合示例)
逻辑:三个条件同时满足才出信号。
用法:信号数量显著减少,条件更苛刻、更聚焦。
========================================}
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
金叉 := CROSS(DIFF, DEA);
放量 := VOL > REF(VOL,1) * 2;
多头 := MA(CLOSE,5) > MA(CLOSE,10) AND MA(CLOSE,10) > MA(CLOSE,20);
XG: 金叉 AND 放量 AND 多头;
布林收口+MACD金叉+放量(组合)
三重过滤:BOLL 带宽收窄(变盘前兆)+ MACD 金叉 + 放量。带宽收口说明波动压缩,配合金叉放量突破,是「平台变盘」的定制级思路示例。
{========================================
布林收口 + MACD金叉 + 放量(组合示例)
逻辑:波动收窄后放量金叉向上。
用法:变盘信号,条件苛刻、信号少。
========================================}
BOLL_MID := MA(CLOSE,20);
BOLL_STD := STD(CLOSE,20);
带宽 := (BOLL_MID + 2*BOLL_STD) - (BOLL_MID - 2*BOLL_STD);
收口 := 带宽 < REF(带宽,5) * 0.85;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
金叉 := CROSS(DIFF, DEA);
XG: 收口 AND 金叉 AND VOL > REF(VOL,1) * 1.5;
均线金叉+站上20日线+放量(组合)
三重过滤:5/10 均线金叉 + 收盘站上 20 日线 + 量比放大 1.5 倍。趋势与量能共振,是「右侧顺势 + 放量确认」的定制级思路示例。
{========================================
均线金叉 + 站上20日线 + 放量(组合示例)
逻辑:短均金叉 + 中期趋势向上 + 量能确认。
用法:右侧顺势,条件叠加后更聚焦。
========================================}
金叉 := CROSS(MA(CLOSE,5), MA(CLOSE,10));
站上20 := CLOSE > MA(CLOSE,20);
放量 := VOL > REF(VOL,1) * 1.5;
XG: 金叉 AND 站上20 AND 放量;
好友用你的邀请码注册,双方各得 ¥5 信用金;TA 每笔消费你再拿 20% 奖励金(信用金仅可用于定制公式,单级返佣、不可提现)。
常见问题 FAQ
这些通达信公式是免费的吗?
是的,本页公式全部免费。复制源码后在通达信按 Ctrl+F 打开公式管理器 → 新建 → 粘贴 → 确定即可使用。
免费公式靠谱吗?胜率如何?
本页公式均为教学/基础型,附晨幻指标引擎全市场 250 天真实回测(T+5 胜率约 41%~46%,口径:T+1 开盘买入含 0.15% 交易成本)。通用公式胜率有限,如需针对你的选股逻辑优化,可走 ¥9.9 自动生成或 ¥199 专家定制。
免费公式怎么验证历史胜率?
复制公式 → 打开免费回测工具 /tdx/custom/backtest → 粘贴 → 回测。每日 5 次免登录,覆盖全市场 5522 只股票、250 天历史数据。
公式里会不会有未来函数?
本页教学公式已做未来函数预检,不含 ZIG/BACKSET 等未来函数。你也可以用免费的未来函数检测工具 /tdx/custom/future-check 复核任何公式。