乐于分享
好东西不私藏

通达信技术指标【吸建拉撑】源码免费分享(1主1副1选)

通达信技术指标【吸建拉撑】源码免费分享(1主1副1选)

✦ 点击上方蓝色字“竹源投资小助手”加关注星标 获得更多精品 

温馨提醒公众号素材来源于网络、付费、原创,仅供粉丝朋友们学习交流和技术理论探讨之用,请勿用作法律禁止之外用途!若有侵权,请联系删除

股市有风险,入市需谨慎,不保证任何效果,不作任何投资建议。

示例: 
指标说明 (由AI分析用法解析):

你好,我是竹源。今天我们来拆解这套近期在圈内流传甚广的“竹源趋势交易系统”

这套指标的核心逻辑非常清晰:摒弃主观臆断,通过价格结构与量价关系,将复杂的盘面简化为“红持、青望、紫买、粉卖”四种直观状态,非常适合震荡上行或趋势明显的市场环境。

以下是针对该公式的深度用法解析:

一、 核心骨架:双轨定乾坤

公式开篇定义了两条生命线,构成了系统的“骨架”:

  1. SWL (红色快线)

    SWL:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;

    这是一条加权10日EMA,对短期波动极其敏感,代表了短期主力成本。

  2. SWS (白色虚线慢线)

    SWS:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL))));

    这是精华所在。它是带量能加权的20日动态均线。放量时,它反应迅速;缩量时,它平滑稳定。它代表了中期趋势的支撑与压力。

  3. 视觉辅助

    DRAWBAND填充了红白线之间的区域。当红色在上、白色在下,且区间扩大时,代表多头强势;反之则弱势。

二、 灵魂算法:ABC序列状态机

中间大段的 ABC1到 ABC1A是该公式的“大脑”。它通过检测连续两天的K线高低点关系,自动识别股价处于何种“惯性”中:

  • 红色持股区ABC1至 ABCC

    含义:股价处于连续的上升结构中(高点抬高,低点抬高)。只要没触发离场信号,捂股不动是最佳策略。

  • 青色观望区ABCD至 ABC18

    含义:股价进入调整或震荡结构。此时严禁追高,应耐心等待下一次信号。

  • 状态切换信号

    • 短买 (青转红)ABC19。这是调整结束、重新回归上升趋势的拐点,公式用青色K线标记。

    • 白色离场 (红转青)ABC1A。这是上升趋势结束、进入调整的拐点,公式用粉色K线警示。

三、 实战买卖点的精准量化

很多指标只有方向没有价格,这套公式解决了这个问题:

  1. 今离场价 (红色数字)

    当处于“红色持股”状态时,系统自动锁定最近两天的最低价(JRL)作为防守位。跌破此价,无条件止盈/止损。

  2. 今进场价 (灰色数字)

    当处于“青色观望”状态时,系统锁定最近两天的最高价(JRH)作为突破位。放量站上此价,即是“短买”信号确认之时。

  3. 辅助神针——急速超跌

    (CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14

    当股价短线偏离34日均线超过14%,往往会有技术性修复反弹,适合激进型选手的“抄底”博弈。

四、 博主独家心法(结合副图)

公式底部的量化评分 (H) 是过滤假信号的关键:

  • 评分 > 70:多头共振,主升浪概率大,可重仓。

  • 评分 40-60:震荡行情,严格按照K线颜色做差价。

  • 评分 < 30:空头市场,即使出现“短买”信号,也建议轻仓或只看不做。

五、 操作口诀(建议收藏)

  1. 看颜色:红K拿,青K看,紫K进,粉K跑。

  2. 守底线:红区看“今离场价”,破线就走;青区看“今进场价”,过线再看。

  3. 查评分:高分重仓,低分轻仓。

  4. 盯明天:利用“明日支撑/阻力”做好隔夜挂单计划。


风险提示:本指标基于历史量价数据编写,属于右侧交易体系。在单边暴跌行情中可能会出现滞后性,请务必配合“今离场价”严格止损。

主图公式源码 :

{微信公众号:竹源投资小助手}

SWL:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;

SWS:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),COLORWHITE,DOTLINE;

MA5:MA(CLOSE,5)DOTLINE COLORWHITE;

DRAWBAND(SWL,RGB(255,50,50),SWS,RGB(64,204,208));

STICKLINE(C>O,C,O,2.8,0),COLORRED;

DRAWKLINE(HIGH,OPEN,LOW,CLOSE);

JRH:=HHV(C,2);

JRL:=LLV(C,2);

MA3:=MA(CLOSE,3);

YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;

ABC1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));

ABC2:=(REF(ABC1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC3:=(REF(ABC2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC4:=(REF(ABC3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC5:=(REF(ABC4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC6:=(REF(ABC5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC7:=(REF(ABC6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC8:=(REF(ABC7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC9:=(REF(ABC8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABCA:=(REF(ABC9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABCB:=(REF(ABCA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABCC:=(REF(ABCB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABCD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));

ABCE:=(REF(ABCD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABCF:=(REF(ABCE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC10:=(REF(ABCF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC11:=(REF(ABC10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC12:=(REF(ABC11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC13:=(REF(ABC12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC14:=(REF(ABC13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC15:=(REF(ABC14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC16:=(REF(ABC15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC17:=(REF(ABC16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

ABC18:=(REF(ABC17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

ABC19:=((REF(ABCD OR ABCE OR ABCF OR ABC10 OR ABC11 OR ABC12 OR ABC13 OR ABC14 OR ABC15 OR ABC16 OR ABC17 OR ABC18,1)) AND ABC1);

ABC1A:=((REF(ABC1 OR ABC2 OR ABC3 OR ABC4 OR ABC5 OR ABC6 OR ABC7 OR ABC8 OR ABC9 OR ABCA OR ABCB OR ABCC,1)) AND ABCD);

红色持股:ABC1 OR ABC2 OR ABC3 OR ABC4 OR ABC5 OR ABC6 OR ABC7 OR ABC8 OR ABC9 OR ABCA OR ABCB OR ABCC,COLOR0000FF,NODRAW;

离场:=IF(红色持股,JRL,DRAWNULL);

明离场价:=离场,COLORFF99FF,NODRAW;

今离场价:REF(离场,1)COLOR0000FF,NODRAW;

青色观望:ABCD OR ABCE OR ABCF OR ABC10 OR ABC11 OR ABC12 OR ABC13 OR ABC14 OR ABC15 OR ABC16 OR ABC17 OR ABC18,COLORFFFF00,NODRAW;

进:=IF(青色观望,JRH,DRAWNULL);

明进场价:=进,COLOR33AACC,NODRAW;

今进场价:REF(明进场价,1),COLORFF0000,NODRAW;

短买:ABC19,COLOR33AACC,NODRAW;

白色离场:ABC1A,COLORFF99FF,NODRAW;

急速超跌:(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14,COLORFFFFFF,NODRAW;

上市日期年:REF(YEAR,BARSCOUNT(CLOSE)-1),NODRAW,COLOR0000FF;

月:REF(MONTH,BARSCOUNT(CLOSE)-1),NODRAW,COLORFF00FF;

日:REF(DAY,BARSCOUNT(CLOSE)-1),NODRAW,COLOR00FFFF; 

辰星线:=(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211,COLOR0000FF;

牵牛线:=MA(CLOSE,26),COLORFF00FF;

等待:=IF(MA3>辰星线,辰星线,MA3);

STICKLINE(ISLASTBAR AND (红色持股 OR REF(红色持股,1)=1),今离场价,今离场价,2.8,1),COLORRED;

STICKLINE(ISLASTBAR AND (青色观望 OR REF(青色观望,1)=1),今进场价,今进场价,2.8,1),COLORC0C0C0;

STICKLINE(C>=O,L,H,0,0),COLORRED;

STICKLINE(C<O, L,H,0,0),COLOR00BD00;

STICKLINE(C>=O,C,O,2.8,0),COLORRED;

STICKLINE(红色持股,C,O,2.8,0),COLORRED;

STICKLINE(青色观望,C,O,2.8,0),COLORC0C0C0;

CO:=(C-O);

STICKLINE(急速超跌,O,C-CO/2,2.8,0),COLORC0C0C0;

STICKLINE(短买,O,C,2.8,0),COLOR00FFFF;

STICKLINE(白色离场,O,C,2.8,0),COLORFF00FF;

DRAWTEXT(短买,REF(L,1)*0.999,'←主力拉升'),COLOR00FFFF;

DRAWTEXT(白色离场,REF(H,1)*1.001,''),COLORFF00FF;

E:=(HIGH+LOW+OPEN+2*CLOSE)/5;

明日阻力:=2*E-LOW;

明日支撑:=2*E-HIGH;

明日突破:=E+(HIGH-LOW);

明日反转:=E-(HIGH-LOW);

今日阻力:=REF(明日阻力 , 1);

今日支撑:=REF(明日支撑 , 1);

DRAWTEXT_FIX(C!=0,0.90,0.88,0,STRCAT('支撑:',STRCAT(CON2STR(明日支撑,2),' 元'))),COLORRED;

DRAWTEXT_FIX(C!=0,0.90,0.96,0,STRCAT('反转:',STRCAT(CON2STR(明日反转,2),' 元'))),COLORYELLOW;

X1:=IF(MA(C,5)>MA(C,10),20,0);

X2:=IF(MA(C,20)>MA(C,60),10,0);

X3:=IF(KDJ.J>KDJ.K,10,0);

X4:=IF(MACD.DIF>MACD.DEA,10,0);

X5:=IF(MACD.MACD>0,10,0);

X6:=IF(V>MA(V,60),10,0);

X7:=IF(WINNER(C)>0.5,10,0);

X8:=IF(C/REF(C,1)>1.03,10,0);

XX:=X1+X2+X3+X4+X5+X6+X7+X8;

DRAWTEXT_FIX(V>O,0.90,0.80,0,STRCAT('量化评分H:',STRCAT(CON2STR(XX,2),' '))),COLORFFFFFF;

副图公式源码 :

{微信公众号:竹源投资小助手}

BNGE1:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;

BNGE2:=EMA(SMA(3*BNGE1,5,1)-2*SMA(SMA(BNGE1,5,1),3,1),3);

BNGE3:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;

BNGE4:=EMA(BNGE3*10,3);

BNGE5:=LLV(L,38);

BNGE6:=HHV(BNGE4,38);

BNGE7:=EMA(IF(L<=BNGE5,(BNGE4+BNGE6*2)/2,0),3)/618;

BNGE8:=IF(BNGE7>=100,100,BNGE7);

BNGE9:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;

BNGE10:=EMA(BNGE9*10,3);

BNGE11:=LLV(L,13);

BNGE12:=HHV(BNGE10,13);

BNGE13:=EMA(IF(LOW<=BNGE11,(BNGE10+BNGE12*2)/2,0),3)/618;

BNGE14:=IF(BNGE13>500,500,BNGE13);

BNGE15:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

BNGE16:=SMA(BNGE15,3,1);

BNGE17:=SMA(BNGE16,3,1);

BNGE18:=3*BNGE16-2*BNGE17;

NOTEXT1:0,POINTDOT,LINETHICK1;

NOTEXT21:100,POINTDOT,LINETHICK1;

NOTEXT22:85,POINTDOT,LINETHICK1;

趋势吸筹:IF(BNGE2<=14,BNGE2,DRAWNULL),NODRAW,COLORCYAN;

DRAWICON(BNGE2>85 AND BNGE2>REF(BNGE2,1),100,35);

DRAWICON(BNGE2>85 AND BNGE2>REF(BNGE2,1),90,35);

DRAWICON(BNGE2>85 AND BNGE2>REF(BNGE2,1),80,35);

主力吸筹:IF(BNGE8>0,BNGE8,DRAWNULL),COLORRED,NODRAW;

发财吸筹:IF(BNGE14>-120,ABS(BNGE14),DRAWNULL),COLORGRAY,NODRAW;

BNGE19:=MAX(趋势吸筹,MAX(主力吸筹,发财吸筹));

BNGE20:=MIN(趋势吸筹,MIN(主力吸筹,发财吸筹));

BNGE21:=RANGE(趋势吸筹,BNGE20,BNGE19)=1;

BNGE22:=RANGE(主力吸筹,BNGE20,BNGE19)=1;

BNGE23:=RANGE(发财吸筹,BNGE20,BNGE19)=1;

BNGE24:=IF(BNGE14>-120,BNGE14,0);

BNGE25:=BNGE24<REF(BNGE24,1);

BNGE26:=SMA(((HHV(C,13)-C)/(HHV(C,13)-LLV(C,13))),5,1);

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

BNGE28:=SMA(BNGE27,3,1);

BNGE29:=SMA(BNGE28,3,1);

BNGE30:=CROSS(BNGE28,BNGE29) AND BNGE28<20;

BNGE31:=BARSLAST(CROSS(BNGE29,BNGE28))<9 AND BNGE30;

BNGE32:=CROSS(BNGE27,BNGE28) AND BNGE28<30;

BNGE33:=IF(BARSLAST(CROSS(BNGE28,BNGE27))>=3 AND BNGE32,20,0);

BNGE34:=BNGE14>1 AND BNGE18>REF(BNGE18,1);

BNGE35:=BNGE14>0.1 AND BNGE14<1 AND BNGE18>REF(BNGE18,1);

ZBSCA:=CROSS(BNGE28,BNGE27) AND BNGE27>50;

ZBSC:=IF(BARSLAST(CROSS(BNGE27,BNGE28))>=4 AND ZBSCA,20,0);

黄柱:BNGE34 AND REF(BNGE18,1)<REF(BNGE18,2),COLORYELLOW,NODRAW;

粉柱:BNGE35 AND REF(BNGE18,1)<REF(BNGE18,2),COLORMAGENTA,NODRAW;

STICKLINE(趋势吸筹=BNGE19,0,IF(趋势吸筹>0,趋势吸筹,DRAWNULL),2,0),COLORCYAN;

STICKLINE(主力吸筹=BNGE19,0,IF(主力吸筹>0,主力吸筹,DRAWNULL),2,0),COLORRED;

STICKLINE(发财吸筹=BNGE19,0,IF(发财吸筹>0,发财吸筹,DRAWNULL),2,1),COLORGRAY;

STICKLINE(BNGE21,0,IF(趋势吸筹>0,趋势吸筹,DRAWNULL),2,0),COLORCYAN;

STICKLINE(BNGE22,0,IF(主力吸筹>0,主力吸筹,DRAWNULL),2,0),COLORRED;

STICKLINE(BNGE23,0,IF(发财吸筹>0,发财吸筹,DRAWNULL),2,1),COLORGRAY;

STICKLINE(趋势吸筹=BNGE20,0,IF(趋势吸筹>0,趋势吸筹,DRAWNULL),2,0),COLORCYAN;

STICKLINE(主力吸筹=BNGE20,0,IF(主力吸筹>0,主力吸筹,DRAWNULL),2,0),COLORRED;

STICKLINE(发财吸筹=BNGE20,0,IF(发财吸筹>0,发财吸筹,DRAWNULL),2,1),COLORGRAY;

STICKLINE(黄柱,0,BNGE14,0.1,0),COLORYELLOW;

STICKLINE(粉柱,0,BNGE14,0.1,0),COLORMAGENTA;

DRAWICON(CROSS(BNGE2,10),BNGE19,23);

DRAWICON(BNGE25 AND REF(NOT(BNGE25),1),BNGE14+5,1);

冲顶:2/BNGE26-2,NODRAW,COLORGREEN;

STICKLINE(2/BNGE26-2>0,20,2/BNGE26-2+20,0,-1),COLORLIRED;

STICKLINE(1/13>BNGE26,0+20,2/BNGE26-2+20,1,0),COLORGREEN;

STICKLINE(1/13>BNGE26,0+20,2/BNGE26-2+20,0,0),COLORGREEN;

趋势线:BNGE2-10,COLORBLUE,LINETHICK2;

DRAWTEXT(FILTER(趋势线<=4,15),BNGE19+5,'主力建仓'),COLORCYAN;

牛股:IF(BARSLAST(CROSS(BNGE28,BNGE29))<9 AND BNGE31,100,0),COLORWHITE,LINETHICK2,STICK;

STICKLINE(BNGE33,0,60,0.5,0),COLORLIMAGENTA;

STICKLINE(ZBSC,80,100,3,0),COLORGREEN;

选股公式源码 :

{微信公众号:竹源投资小助手}

BNGE1:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;

BNGE2:=EMA(SMA(3*BNGE1,5,1)-2*SMA(SMA(BNGE1,5,1),3,1),3);

BNGE3:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;

BNGE4:=EMA(BNGE3*10,3);

BNGE5:=LLV(LOW,38);

BNGE6:=HHV(BNGE4,38);

BNGE7:=EMA(IF(L<=BNGE5,(BNGE4+BNGE6*2)/2,0),3)/618;

BNGE8:=IF(BNGE7>=100,100,BNGE7);

BNGE9:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;

BNGE10:=EMA(BNGE9*10,3);

BNGE11:=LLV(LOW,13);

BNGE12:=HHV(BNGE10,13);

BNGE13:=EMA(IF(LOW<=BNGE11,(BNGE10+BNGE12*2)/2,0),3)/618;

BNGE14:=IF(BNGE13>500,500,BNGE13);

BNGE15:=IF(BNGE2<=14,BNGE2,DRAWNULL);

BNGE16:=IF(BNGE8>0,BNGE8,DRAWNULL);

BNGE17:=IF(BNGE14>-120,ABS(BNGE14),DRAWNULL);

BNGE18:=MAX(BNGE15,MAX(BNGE16,BNGE17));

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

BNGE20:=SMA(BNGE19,3,1);

BNGE21:=CROSS(BNGE19,BNGE20) AND BNGE20<30;

ZBSCA:=IF(BARSLAST(CROSS(BNGE20,BNGE19))>=3 AND BNGE21,20,0);

ZBSC:=COUNT(FILTER(BNGE2-10<=4,15),5)=1;

XG1:BNGE16=BNGE18 AND ZBSCA AND ZBSC;

 提示 
● 指标不是万能的,本质是辅助大家提高投资胜率。

● 文中的指标公式已测试,指标公式正确无误。

● 复制上方代码,在通达信的公式管理器中创建。

 往期精品推荐 

通达信技术指标【乾坤一号】源码免费分享(3副3选)

“天衣爆量模式”:首板/反包涨停复盘与“一进二”打板决策全解析

通达信【金牛启涨】指标源码免费分享(1主2副1选)

如何用CCI捕捉妖股:当数值突破100时,才是主升浪的开始

“擒牛”信号突现!这套涨停追击系统亮了

关键词:"主力神器",获取下载链接。

由于关键词词库容量问题下载接保存150天

记住,严格的止盈纪律是长期盈利的关键。当市场暴跌、连板高度被压制时,空仓就是赚

如果你觉得这篇文章对你有帮助

右下角点」「分享在看给我们鼓励
你的支持是我们持续更新的动力