通达信三合一选股公式源码
选股公式
买点一:均线多头共振突破(右侧确认)
核心逻辑:捕捉趋势刚刚确立的起爆点。
触发条件:要求均线系统(5日、10日、20日)必须呈现完美的多头排列(评分满分60分),且股价放量向上突破关键的“量价均价阻力线”,同时短期均线保持向上发散。
实战意义:这是一个经典的右侧交易信号,意味着主力资金已经完成了建仓和洗盘,正式吹响了拉升的号角。此时介入,确定性最高,属于“买在趋势启动时”。
买点二:涨停突破与缩量洗盘接力(趋势接力)
核心逻辑:捕捉主升浪途中的上车机会或洗盘结束的节点。
触发条件:分为两种情况:
放量突破:近期出现过涨停板,随后经历温和回调(冲高回落),在均线多头排列的支撑下,再次放量创出新高。
缩量企稳:前期有过高位放量拉升,随后经历缩量回调(跌幅小于3%),在均线死叉或回踩时出现企稳迹象。
实战意义:主升浪往往不是一波到底,而是进二退一。这个买点专门用来捕捉主力在拉升途中的“洗盘结束”信号,帮助投资者在趋势中继时再次上车,属于“买在趋势延续时”。
买点三:超跌反弹与涨停确认(超跌反转)
核心逻辑:捕捉极端情绪下的错杀修复机会。
触发条件:要求近期出现过涨停(股性活跃),随后遭遇极端打压(如大幅低开或跌幅超2%),但在均线系统(如144日线)提供底线支撑的情况下,股价能够迅速强势反包拉升(涨幅超2.5%)。同时,公式内置了5个“排除条件”(如排除连板后回调、恐慌杀跌等),以过滤掉真正的下跌中继。
实战意义:这是针对强势股(妖股或龙头)的“黄金坑”战法。当强势股遭遇大盘拖累或情绪恐慌被错杀时,主力资金往往会利用超跌进行暴力洗盘。这个买点专门捕捉这种“绝地反击”的拐点,属于“买在情绪反转时”。
总结:
这三个买点互为补充:买点一负责抓“第一波启动”,买点二负责抓“第二波接力”,买点三负责抓“洗盘后的深V反转”。三者结合,基本覆盖了强势股主升浪的所有关键上车节点。

量价均价:=EMA((EMA(CLOSE*VOL,3)/EMA(VOL,3)+EMA(CLOSE*VOL,6)/EMA(VOL,6)+EMA(CLOSE*VOL,12)/EMA(VOL,12)+EMA(CLOSE*VOL,24)/EMA(VOL,24))/4,18);阻力线:=1.06*量价均价; MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20); MA144:=MA(CLOSE,144); 评分:=IF(CLOSE>MA5,10,-10)+IF(MA5>MA10,10,-10)+IF(CLOSE>MA10,10,-10)+IF(MA5>MA20,10,-10)+IF(CLOSE>MA20,10,-10)+IF(MA20>REF(MA20,1),10,-10); 评分满分:=评分=60; {量化社区:WWW.GUSHI.IN} 距满分天数:=BARSLAST(NOT(评分满分)); 金叉确认:=REF(COUNT(MA5>MA10,7)>=1 AND (MA5>REF(MA5,1) OR CLOSE>REF(CLOSE,1) OR CLOSE>OPEN),1) AND CROSS(CLOSE,MA5) AND CLOSE>阻力线 AND MA5>REF(MA5,1) AND CLOSE>OPEN AND CLOSE>REF(CLOSE,1)*1.015; 买点一:=金叉确认 AND 评分满分 AND 距满分天数<=5; 今日涨停:=CLOSE/REF(CLOSE,1)>1.095 AND CLOSE=HIGH; 大跌或跳空:=REF(CLOSE,1)/REF(CLOSE,2)<=0.96 OR REF(OPEN,1)/REF(CLOSE,1)>=1.05; 冲高:=HIGH/REF(CLOSE,1)>1.041 AND CLOSE>REF(CLOSE,1); 冲高回落:=大跌或跳空 AND 冲高; 前涨停温和:=REF(CLOSE,2)/REF(CLOSE,3)<1.099; 涨停突破:=COUNT(今日涨停,8)>0 AND 冲高回落 AND 前涨停温和; 买点二A:=涨停突破 AND 评分满分 AND 距满分天数<=5; 高位放量:=REF(CLOSE,7)/REF(CLOSE,8)>1.095 AND REF(CLOSE,7)>REF(OPEN,7); 回调确认:=HIGH/REF(CLOSE,1)>1.031 AND BETWEEN(OPEN/REF(OPEN,7),0.85,1.05); 均线死叉:=REF(OPEN,1)>REF(MA5,1) AND REF(CLOSE,1)REF(MA10,1); 回调买点:=高位放量 AND 回调确认 AND 均线死叉; 缩量企稳:=回调买点 AND REF(CLOSE,1)/REF(CLOSE,2)<0.97 AND REF(OPEN,1)>REF(CLOSE,1); 买点二:=买点二A OR 缩量企稳; 涨幅:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100; 涨停标记:=IF((CLOSE-REF(CLOSE,1))*100/REF(CLOSE,1)>=10-0.01*100/REF(CLOSE,1),1,0); 近期涨停:=COUNT(涨停标记,5)>=1; 超跌条件:=OPEN<=REF(CLOSE,1) AND 涨幅<(-2); 近期超跌:=COUNT(超跌条件,2)>=1; 排除连板后回调:=NOT(REF(CLOSE,3)/REF(CLOSE,4)>1.095 AND REF(CLOSE,2)/REF(CLOSE,3)>1.095 AND OPEN>REF(CLOSE,1) AND REF(CLOSE,1)1.03 AND REF(HIGH,1)/REF(CLOSE,2)>1.03); 排除恐慌杀跌:=NOT(REF(CLOSE,1)/REF(CLOSE,2)<0.91 AND REF(CLOSE,2)/REF(CLOSE,3)<0.91 AND REF(CLOSE,2)/REF(HIGH,1)>1.03 AND REF(MA5,1)/REF(MA10,1)>1.05); 排除高位假突破:=NOT(REF(CLOSE,3)/REF(CLOSE,4)>1.095 AND REF(HIGH,2)>REF(CLOSE,3) AND REF(LOW,2)1.095 AND REF(CLOSE,2)1.05 AND OPEN/REF(LOW,2)<0.98); 排除连续下跌:=NOT(REF(CLOSE,2)/REF(CLOSE,3)<0.901 AND REF(CLOSE,3)/REF(CLOSE,4)<0.901 AND REF(CLOSE,4)/REF(CLOSE,5)>1.099 AND REF(OPEN,3)>REF(CLOSE,4) AND REF(CLOSE,3)1.05); 排除超买回调:=NOT(COUNT(EVERY(REF(CLOSE,1)/REF(CLOSE,2)>1.09,5),8) AND REF(CLOSE,2)/REF(CLOSE,3)>1.099 AND REF(HIGH,1)/REF(OPEN,1)>1.05 AND REF(CLOSE,1)/REF(CLOSE,2)<0.91); 买点三:=近期涨停 AND 涨幅>2.5 AND REF(近期超跌,1) AND REF(涨幅<2.4,1) AND MA144>0 AND 排除连板后回调 AND 排除恐慌杀跌 AND 排除高位假突破 AND 排除连续下跌 AND 排除超买回调; 三合一选股:买点一 OR 买点二 OR 买点三 ; 三个买点覆盖强势股全部上车节点,接力位的买点二最实用,突破追不进就等回踩
学习