通达信〖SY主图〗一套足够简单却又行之有效看盘思路源码

很多股民在市场中摸爬滚打多年,却始终难以稳定获利,根源往往在于过度迷恋那些花哨复杂的指标公式。说实话,真正的交易核心并不在于找到什么“神级公式”,而是掌握一套足够简单、却又行之有效的看盘思路。
这套思路,能清晰地为您的每一步操作提供依据——什么时候该进、什么时候该拿、什么时候该走,并且无论牛熊,它都适用。相比之下,绝大多数指标工具本身,并不能独立解决方向判断、买卖时机以及操作价值评估这些根本性问题。
本文要分享的“SY主图”通达信公式,正是基于上述看盘理念编写而成,不少技术派老师都参与过打磨,实用性和参考价值都很高。文中所附的5张实战截图,呈现的正是借助这一核心方法,盘中捕捉具有安全买点及涨停潜力的个股实例。
不过,比拿到源码更重要的,是理解这套公式背后的看盘逻辑。甚至可以说,只要您真正领会了这种思路,哪怕不用任何自定义指标,仅凭通达信自带的K线图和成交量,也能从容研判行情。届时,炒股不再是焦虑和博弈,而是一项稳定、从容的工作。
最后提示:本篇内容仅供通达信公式技术交流与炒股经验探讨;文中出现的个股仅作案例分析,绝不构成任何买卖建议。股市存在风险,请勿盲目跟风,理性决策。
 
N:=20;
HV:=HHV(VOL,N);
T:=BARSLAST(VOL=HV);
H1:=REF(HIGH,T);
L1:=REF(LOW,T);
O1:=REF(OPEN,T);
C1:=REF(CLOSE,T);
STICKLINE(CLOSE, H1, L1, 4, 0), COLOR0055AA;
DRAWKLINE(H,O,L,C);
流通市值:FINANCE(40)/100000000,NODRAW;
涨家:=STRCAT(STRCAT('总上涨:',CON2STR(DYNAINFO(60),0)),' ');
跌家:=STRCAT(STRCAT('总下跌:',CON2STR(DYNAINFO(61),0)),' ');
DRAWTEXT_FIX(ISLASTBAR,0.16,0,0,涨家),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.16,0.1,0,跌家),COLORGREEN;
STB:=IF(INBLOCK('ST板块'),1,0);
TSB:=IF(INBLOCK('ST板块') AND CODELIKE('30') AND DATE>1200823,1,0);
BK:=IF(CODELIKE('68'),0.2,
IF(CODELIKE('30') AND DATE>1200823,0.2,
IF(CODELIKE('43') OR CODELIKE('83') OR CODELIKE('47'),0.3,
IF(TSB,0.2,
IF(STB,0.05,0.1)))));
ZTJJJ:=ZTPRICE(DYNAINFO(3),BK);
DTJJJ:=DTPRICE(DYNAINFO(3),BK);
基准价:=DYNAINFO(7);
笼子上限:IF(基准价*1.02<ZTJJJ,基准价*1.02,ZTJJJ),NODRAW;
笼子下限:IF(基准价*0.98>DTJJJ,基准价*0.98,DTJJJ),NODRAW;
DRAWTEXT_FIX(1,0.02,0,0,STRCAT('笼子上限: ',VAR2STR(笼子上限,2))),COLORRED;
DRAWTEXT_FIX(1,0.02,0.1,0,STRCAT('笼子下限: ',VAR2STR(笼子下限,2))),COLORGREEN;
ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),1,0);
ZTB1:=(C+0.01)/REF(C,1)>=1.1 AND H=C;
DTB1:=(C-0.01)/REF(C,1)<=0.9 AND L=C;
ZTB2:=(C+0.01)/REF(C,1)>=1.2 AND H=C;
DTB2:=(C-0.01)/REF(C,1)<=0.8 AND L=C;
ZTB3:=(C+0.01)/REF(C,1)>=1.05 AND H=C;
DTB3:=(C-0.01)/REF(C,1)<=0.95 AND L=C;
TTIME:=(DATE-1000000)>=200824;
VAR1:=IF(CODELIKE('300'),1,0);
VAR2:=IF(CODELIKE('688'),1,0);
ZTB:=IF((VAR1 AND TTIME) OR VAR2,ZTB2,IF(ST,ZTB3,ZTB1));
STICKLINE(ZTB,O,C,1,0),COLORMAGENTA;
涨停系数:=IF(INBLOCK('北证A股'),0.3,IF(INBLOCK('科创板') OR INBLOCK('创业板'),0.2,0.1));
锁:=(IF(涨停系数>=0.3, WINNER(C*0.8), WINNER(C*0.9))*100);
锁变:=锁-REF(锁,1),COLOR0000FF,LINETHICK3;
换手:=VOL/FINANCE(46)*10000,COLORFFFF00,LINETHICK1;
换变:=换手-REF(换手,1),COLORFFFF00,LINETHICK2;
STICKLINE(锁变<0 AND 换变>0, O, C, 3, 0), COLOR00FF00;
STICKLINE(锁变<0 AND 换变>0 AND C>O,C,(C+O)/2,3,0),COLORRED;
小牛120:HHV(EMA(C,5),120),COLORFFFFFF,LINETHICK1;
小牛20:HHV(EMA(C,5),20),COLORYELLOW,LINETHICK1;
小牛12:HHV(EMA(C,5),12),COLOR00FF00,LINETHICK1;
小牛3:HHV(EMA(C,5),0.5),COLORLIBLUE,LINETHICK2;
二线合一上行:=小牛20 = 小牛12 AND 小牛20 > REF(小牛20, 1) AND 小牛12 > REF(小牛12, 1);
DRAWSL(二线合一上行,小牛20,小牛20-REF(小牛20,1),1,1),COLORRED,LINETHICK2;
NJ1:=34;
MJ1:=3;
MJ2:=3;
RSV:=(CLOSE-LLV(LOW,NJ1))/(HHV(HIGH,NJ1)-LLV(LOW,NJ1))*100;
K:=SMA(RSV,MJ1,1);
D:=SMA(K,MJ2,1);
持仓段:=D>LLV(D,2);
VARQ1:=DMA(EMA(CLOSE,9),9);
控盘度:=(VARQ1-REF(VARQ1,1))/REF(VARQ1,1)*625+50;
控盘上突:=控盘度>REF(HHV(控盘度,120),1);
TT:=(2*CLOSE+OPEN+HIGH+LOW)*100;
动能价格:=100*(TT/EMA(TT,5)-1);
强动能突破:=动能价格 > REF(HHV(动能价格,120),1);
选股:持仓段 AND 控盘上突 AND 强动能突破 AND K>=REF(K,1),NODRAW;
STICKLINE(选股=1, O, C, 1, 0), COLORFF9900;
STICKLINE(选股=1, L, H, 0, 0), COLORFF9900;
小牛股线:=HHV(EMA(C,5),120),COLOR0099FF,LINETHICK2;
小牛股线1:=HHV(EMA(C,5),20),COLOR0099FF,LINETHICK1;
小牛股线2:=HHV(EMA(C,5),12),COLOR0099FF,LINETHICK1;
小牛主压:=HHV(EMA(C,5),0.5),COLORFFFFFF,LINETHICK1;
UPPER:=EMA(C,20)+2*SQRT(MA(POW((C-EMA(C,20)),2),20));
起爆点:FILTER(COUNT(CROSS(C,小牛股线),2) AND C>REF(小牛股线,1) AND V/REF(MA(V,5),1)>1.8,5),NODRAW,COLOR0099FF;
DRAWTEXT(起爆点,L*0.99,'起爆点'),COLOR0099FF;






未来函数检测结果如下
该公式包含未来函数:WINNER
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

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


N赋值:20
HV赋值:N日内成交量(手)的最高值
T赋值:上次成交量(手)=HV距今天数
H1赋值:T日前的最高价
L1赋值:T日前的最低价
O1赋值:T日前的开盘价
C1赋值:T日前的收盘价
当满足条件收盘价时,在H1和L1位置之间画柱状线,宽度为4,0不为0则画空心柱., COLOR0055AA
K线
输出流通市值:流通市值/100000000,NODRAW
涨家赋值:字符串相加
跌家赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.16纵轴0位置书写文字,画红色
当满足条件是否最后一个周期时,在横轴0.16纵轴0.1位置书写文字,画绿色
STB赋值:如果属于某板块,返回1,否则返回0
TSB赋值:如果属于某板块ANDCODELIKE('30')ANDDATE>1200823,返回1,否则返回0
BK赋值:如果模糊匹配品种代码,返回0.2,否则返回如果模糊匹配品种代码ANDDATE>1200823,返回0.2,否则返回如果模糊匹配品种代码ORCODELIKE('83')ORCODELIKE('47'),返回0.3,否则返回如果TSB,返回0.2,否则返回如果STB,返回0.05,否则返回0.1
ZTJJJ赋值:计算涨停价
DTJJJ赋值:计算跌停价
基准价赋值:现价
输出笼子上限:如果基准价*1.02输出笼子下限:如果基准价*0.98>DTJJJ,返回基准价*0.98,否则返回DTJJJ,NODRAW
当满足条件1时,在横轴0.02纵轴0位置书写文字,画红色
当满足条件1时,在横轴0.02纵轴0.1位置书写文字,画绿色
ST赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回1,否则返回0
ZTB1赋值:(收盘价+0.01)/1日前的收盘价>=1.1 AND 最高价=收盘价
DTB1赋值:(收盘价-0.01)/1日前的收盘价<=0.9 AND 最低价=收盘价
ZTB2赋值:(收盘价+0.01)/1日前的收盘价>=1.2 AND 最高价=收盘价
DTB2赋值:(收盘价-0.01)/1日前的收盘价<=0.8 AND 最低价=收盘价
ZTB3赋值:(收盘价+0.01)/1日前的收盘价>=1.05 AND 最高价=收盘价
DTB3赋值:(收盘价-0.01)/1日前的收盘价<=0.95 AND 最低价=收盘价
TTIME赋值:(日期-1000000)>=200824
VAR1赋值:如果模糊匹配品种代码,返回1,否则返回0
VAR2赋值:如果模糊匹配品种代码,返回1,否则返回0
ZTB赋值:如果(VAR1ANDTTIME)ORVAR2,返回ZTB2,否则返回如果ST,返回ZTB3,否则返回ZTB1
当满足条件ZTB时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
涨停系数赋值:如果属于某板块,返回0.3,否则返回如果属于某板块ORINBLOCK('创业板'),返回0.2,否则返回0.1
锁赋值:(如果涨停系数>=0.3,返回以收盘价*0.8计算的获利盘比例,否则返回以收盘价*0.9计算的获利盘比例*100)
锁变赋值:锁-1日前的锁,COLOR0000FF,线宽为3
换手赋值:成交量(手)/自由流通股本(股)*10000,COLORFFFF00,线宽为1
换变赋值:换手-1日前的换手,COLORFFFF00,线宽为2
当满足条件锁变<0AND换变>0时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR00FF00
当满足条件锁变<0AND换变>0ANDC>开盘价时,在收盘价和(收盘价+开盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
输出小牛120:120日内收盘价的5日指数移动平均的最高值,COLORFFFFFF,线宽为1
输出小牛20:20日内收盘价的5日指数移动平均的最高值,画黄色,线宽为1
输出小牛12:12日内收盘价的5日指数移动平均的最高值,COLOR00FF00,线宽为1
输出小牛3:0.5日内收盘价的5日指数移动平均的最高值,画淡蓝色,线宽为2
二线合一上行赋值:小牛20 = 小牛12 AND 小牛20 > 1日前的小牛20 AND 小牛12 > 1日前的小牛12
当满足条件二线合一上行时,在小牛20位置画斜线小牛20-1日前的小牛20斜率1长度,1方向.,画红色,线宽为2
NJ1赋值:34
MJ1赋值:3
MJ2赋值:3
RSV赋值:(收盘价-NJ1日内最低价的最低值)/(NJ1日内最高价的最高值-NJ1日内最低价的最低值)*100
K赋值:RSV的MJ1日[1日权重]移动平均
D赋值:K的MJ2日[1日权重]移动平均
持仓段赋值:D>2日内D的最低值
VARQ1赋值:以9为权重收盘价的9日指数移动平均的动态移动平均
控盘度赋值:(VARQ1-1日前的VARQ1)/1日前的VARQ1*625+50
控盘上突赋值:控盘度>1日前的120日内控盘度的最高值
TT赋值:(2*收盘价+开盘价+最高价+最低价)*100
动能价格赋值:100*(TT/TT的5日指数移动平均-1)
强动能突破赋值:动能价格 > 1日前的120日内动能价格的最高值
输出选股:持仓段 AND 控盘上突 AND 强动能突破 AND K>=1日前的K,NODRAW
当满足条件选股=1时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱., COLORFF9900
当满足条件选股=1时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱., COLORFF9900
小牛股线赋值:120日内收盘价的5日指数移动平均的最高值,COLOR0099FF,线宽为2
小牛股线1赋值:20日内收盘价的5日指数移动平均的最高值,COLOR0099FF,线宽为1
小牛股线2赋值:12日内收盘价的5日指数移动平均的最高值,COLOR0099FF,线宽为1
小牛主压赋值:0.5日内收盘价的5日指数移动平均的最高值,COLORFFFFFF,线宽为1
UPPER赋值:收盘价的20日指数移动平均+2*(收盘价-收盘价的20日指数移动平均)的2乘幂的20日简单移动平均的开方
输出起爆点:统计2日中满足收盘价上穿小牛股线的天数ANDC>1日前的小牛股线ANDV/1日前的成交量(手)的5日简单移动平均>1.8的5日过滤,NODRAW,COLOR0099FF
当满足条件起爆点时,在最低价*0.99位置书写文字,COLOR0099FF
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

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