[YZ261102]短线精灵副图-通达信指标源码分享

01 先查那两条线的吃水
验船的有个习惯。船靠岸,先看吃水线对不对。线歪了,再下舱查漏。船底有没有渗水,一查一个准。这副图也是这个理。屏上摆两根线,一快一慢。
跟得紧的那条,我叫它跟风线。压着走的那条,叫稳盘线。两条缠在一起,谁越过谁,图上就落个标记。要查的东西,全藏在这个交叉里。
往上压过去算一种,往下盖回来算另一种,各标各的。源码整段贴下,进舱一层层看。
跟风线 | 贴得紧的那条快线 |
稳盘线 | 压着走的慢线 |
交叉点 | 两线互相越过的标记 |
核心件 | 那个 0.667 加权 |
02 指标源码分享|短线博弈副图

指标编号:YZ261102
指标完整源码:
VAR1:=1;VAR2:=(2*CLOSE+HIGH+LOW)/4;上沿:80,POINTDOT;下沿:20;VAR3:=IF(YEAR>=2099ANDMONTH>2,0,1);VAR4:=LLV(LOW,5);VAR5:=HHV(HIGH,4);跟风线:EMA((VAR2-VAR4)/(VAR5-VAR4)*100,4)*VAR3*VAR1;稳盘线:EMA(0.667*REF(跟风线,1)+0.333*跟风线,2)*VAR3*VAR1;VAR6:=(HHV(HIGH,4)-VAR2)/(HHV(HIGH,4)-LLV(LOW,4))*100-72;VAR7:=(VAR2-LLV(LOW,4))/(HHV(HIGH,4)-LLV(LOW,4))*100;倒影:SMA(VAR6,4,1)*VAR1;VAR8:=SMA(VAR7,2,1);波峰:SMA(VAR8,2,1)*VAR1;基准线:12;DRAWTEXT(CROSS(跟风线,稳盘线)AND稳盘线<50AND29<稳盘线,20,'信号1'),COLOR00FF00;DRAWTEXT(CROSS(稳盘线,跟风线)AND稳盘线>40AND71>稳盘线,50,'信号2'),COLOR00FFFF;DRAWTEXT(CROSS(跟风线,稳盘线)AND稳盘线<30,0,'低位区'),COLOR3399CC;DRAWTEXT(CROSS(稳盘线,跟风线)AND稳盘线>70,75,'高位区'),COLORFFFF33;DRAWICON(CROSS(跟风线,稳盘线)AND稳盘线<30,20,1);DRAWICON(CROSS(稳盘线,跟风线)AND稳盘线>70,80,2);VAR9:=CLOSE-REF(CLOSE,5);VARA:=EMA(EMA(VAR9,5),5)/EMA(EMA(ABS(VAR9),5),5)*100;VARB:=EMA(EMA(VAR9,10),10)/EMA(EMA(ABS(VAR9),10),10)*100;VARC:=EMA(EMA(VAR9,20),20)/EMA(EMA(ABS(VAR9),20),20)*100;高位线:IF(VARA>0ANDCROSS(VARC,VARA),-40,0);DRAWTEXT(高位线,-30,'形态提示'),COLOR0033FF;DRAWICON(高位线<0,-25,2);
03 进舱,两根线怎么来的
先自问一句:这快慢两条线,到底拿什么算出来的?

跟风线 := EMA((VAR2 - VAR4) / (VAR5 - VAR4) * 100, 4)
开头那根加权后的中间价叫 VAR2。收盘价、最高价、最低价,揉进一个数,比光看收盘稳。近几日压得最低那格是 VAR4。顶得最高那格是 VAR5。
分子拿当前价减最低,分母拿最高减最低。一除,当下价在这段区间里的位置就出来了。在 0 到 100 之间上下晃。外头再套一层 EMA 抹平毛刺。
快线就成了,这条就是跟风线。
那慢线哪来的?它不另起炉灶,是拿快线的脸再抹一遍。
稳盘线 := EMA(0.667 * REF(跟风线,1) + 0.333 * 跟风线, 2)
这行才是压箱底的宝贝,能整段搬走。0.667 配 0.333,意思是给昨天那个值七成分量、给今天这个值三成,掺一起再平滑。
这根线本来就毛躁,被这一加权就钝下来,成了走得稳的慢线。你回头改任何双线指标,嫌它太跳,就套这个配比。一掺上去,毛躁立刻压住。
一个配比 值不值分量,全看它。这是我查漏多年才认下的写法。
一快一慢,迟早互相越过。
高位线 := IF(VARA > 0 AND CROSS(VARC,VARA), -40, 0)
CROSS 是金叉死叉那类判断。慢线反身追上快线,算一次照面。快线翘头越过慢线,又一次。越过时落在低处,标成信号①。落在高处,标成信号②。
低位区、高位区,也各贴各的字,再配上朝上朝下的箭头。这几处文字是原作者自己定的口径,你新建副图随手就能改,动不了算法本身。
标记做的事很窄。它只记两线在哪个高度打了个照面。不替你看涨跌,这点得先想明白,别把它读歪。
顺带报个查出来的摆设。
VAR3 := IF(YEAR >= 2099 AND MONTH > 2, 0, 1)
年份哪能到 2099,这个 IF 永远取 1。这个 1 乘在两条线尾巴上,等于乘了个寂寞,砍掉照跑不误,别被它唬住。
两条线捋到这,剩下就简单。
跑在前的是快线,垫在后的是慢线。
一个抢,一个压。
缠到一处,才叫博弈。
标记只管记位置,不管记对错。
这道理,验船的都懂。
参数你只盯两处:EMA 后面那个窗口管快慢,那个加权比管钝多少,船底的水线就在这俩数上。
回去把那 0.667 挪到 0.5 这一档,快慢缠得是紧还是松,你在图上扫一眼,回头报个数给我。
