[AG260901]江恩波段主图-通达信指标源码分享

【免责声明】本文仅拆解指标算法原理、信号含义,属编程与源码科普,不构成任何投资建议。市场有风险,据此操作盈亏自负。

01 一张潮汐图,先看它画了啥

海边住久了的人,看浪基本靠两条线:涨潮涨到哪停,退潮退到哪止,中间这段就是浪的活动范围。江恩波段主图把这套搬到了K线图上——20日均价加减标准差,算出上下两条轨道,波段就在轨道之间来回晃。

这张图算三样东西:

它算什么
:20日均价±标准差,画出压力线、支撑线
看什么
:轨道宽窄、强弱指标、13周期转向线
怎么用
:轨道随波动自动收放,方向看两条线谁先开口

适合谁?对波段节奏、压力位支撑位感兴趣,想搞懂指标公式怎么写的人。原作者在图上留的位置标注只是个人标记,不表示任何操作建议,咱们只盯着公式本身看。

02 指标源码分享|江恩波段主图



指标编号:AG260901

指标完整源码:

MA5:EMA(CLOSE,5);MA10:EMA(C,10);MA20:EMA(CLOSE,20);VAR1A:=(REF(HIGH,1)+REF(LOW,1))/2;压力线:MA(CLOSE,20)+2*STD(CLOSE,20);支撑线:MA(CLOSE,21)-2.2*STD(CLOSE,21),COLORYELLOW;VAR2A:=CROSS(VAR1A,压力线);VAR3A:=REF(CLOSE,1);VAR4A:=SMA(MAX(CLOSE-VAR3A,0),7,1)/SMA(ABS(CLOSE-VAR3A),7,1)*100;VAR5A:=CROSS(79,VAR4A);VAR6A:=FILTER(VAR5A,4);DRAWICON(FILTER(VAR6AORVAR2A,5),HIGH*1.035,2);DRAWTEXT(FILTER(VAR6AORVAR2A,5),HIGH*1.02,'高位标注'),COLORYELLOW;VAR7A:=FILTER(MA5>REF(MA5,1)ANDMA10>REF(MA10,1)ANDMA20>REF(MA20,1)ANDMA5<MA10,5);VAR8A:=FILTER(HHVBARS(H,13)/C>2ANDMA5>REF(MA5,1)ANDMA5<MA10,7);VAR9A:=REF(L,2)<支撑线ANDL>支撑线ANDC>OANDMA5>REF(MA5,1);DRAWICON(FILTER(VAR7AORVAR8AORVAR9A,5)ANDVAR4A<45,L,1);DRAWTEXT(FILTER(VAR7AORVAR8AORVAR9A,5)ANDVAR4A<45,L,'低位标注'),COLORRED;DRAWICON(CROSS(10,VAR4A),L,3);VAR1:=CLOSE>REF(CLOSE,1)ANDCLOSE>REF(CLOSE,2);VAR2:=REF(VAR1,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR3:=REF(VAR2,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR4:=REF(VAR3,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR5:=REF(VAR4,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR6:=REF(VAR5,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR7:=REF(VAR6,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR8:=REF(VAR7,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR9:=REF(VAR8,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VARA:=REF(VAR9,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VARB:=REF(VARA,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VARC:=REF(VARB,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);:STICKLINE(VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC,CLOSE,REF(CLOSE,1),3,1),COLORRED;VARD:=CLOSE<REF(CLOSE,1)ANDCLOSE<REF(CLOSE,2);VARE:=REF(VARD,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VARF:=REF(VARE,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR10:=REF(VARF,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR11:=REF(VAR10,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR12:=REF(VAR11,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR13:=REF(VAR12,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR14:=REF(VAR13,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR15:=REF(VAR14,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR16:=REF(VAR15,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR17:=REF(VAR16,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR18:=REF(VAR17,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);:STICKLINE(VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18,CLOSE,REF(CLOSE,1),3,0),COLORFF8080;VAR19:=REF(VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18,1)ANDVAR1;:STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORYELLOW;VAR1B:=REF(VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC,1)ANDVARD;:STICKLINE(VAR1B,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORWHITE;A:=BARSCOUNT(C);AH:=HHV(H,72);AL:=LLV(L,72);A0:=(AH-AL)/21;B1:=L-A0;STICKLINE((A+0)/13=FLOOR((A+0)/13),B1,B1-3*A0,1,0);DRAWTEXT((A+0)/13=FLOOR((A+0)/13),B1-5.5*A0,'转向'),COLORWHITE;

#江恩波段#压力支撑#

03 这两条潮汐线,是这么算出来的

先看最显眼的两条线,代码就三行:

压力线:MA(CLOSE,20)+2*STD(CLOSE,20);支撑线:MA(CLOSE,21)-2.2*STD(CLOSE,21),COLORYELLOW;

MA(CLOSE,20)是20日收盘均价,STD(CLOSE,20)是这20天价格晃荡的幅度,学名叫标准差。均价加上2倍标准差,得出压力线;均价减掉2.2倍标准差,得出支撑线。布林带同款思路,只是上下轨的系数故意不一样。

为什么是20日?10日太短,轨道跟着毛刺乱跳;60日又太钝,价格早跑远了轨道才动。20日正好卡中间,一个自然月的交易节奏,轨道既跟得上又稳得住。

为什么压力线用2倍、支撑线用2.2倍?压力侧紧一点,2倍标准差基本罩住常态波动;支撑侧放宽0.2,等于给退潮留缓冲,轨道不容易穿破。这0.2的差,就是编写者给上下两侧留白的口味,数值本身没有神秘之处。

2倍标准差

2.2倍标准差

再往下是强弱指标,核心就一行:

VAR4A:=SMA(MAX(CLOSE-VAR3A,0),7,1)/SMA(ABS(CLOSE-VAR3A),7,1)*100;

分子MAX(CLOSE-REF(CLOSE,1),0),只取"今天比昨天涨的部分",没涨就记0;分母ABS(CLOSE-REF(CLOSE,1))取涨跌的绝对值,不管方向只要波动量。两个7日平滑一除,得到"最近7天向上力气占总波动的比例"。这骨架和RSI一个路数,数值在0到100之间,越往上,向上的动能越足。窗口取7日等于一周,太短只剩噪音,太长分不出短线强弱。

别忘了开头还有条中位线:

VAR1A:=(REF(HIGH,1)+REF(LOW,1))/2;

昨天最高价加最低价除以2,得到昨天价格区间的中位。这根线不参与画图,专当参考基准——价格在它上方还是下方,一眼看出当天相对昨天是偏强还是偏弱。取中位而不是均价,是为了避开成交量的干扰,只看高低点的几何中心,写法最省事也最直观。

末尾还有根转向线,写法挺特别:

DRAWTEXT((A+0)/13=FLOOR((A+0)/13),B1-5.5*A0,'转向'),COLORWHITE;

A是K线根数,FLOOR是向下取整。A能被13整除的那根K线,就在低位画一个"转向"标记,也就是每13根K线画一次。13是斐波那契数列里的数,江恩周期理论的口子。画线位置B1由72日最低点推算,等于把"时间到了"和"位置够了"绑在一起看。

源码后半段还有一长串VAR1到VARC的接力,管红绿柱:

VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR1要求今收比昨收高、还比前收高;VAR2把VAR1的状态往后挪一天,再检查今天是不是横着走。一行接一行往下传,等于把"连涨几天、随后转平"的节奏逐日核对一遍。这种链式写法是通达信管"状态延续"的老办法,字多,逻辑不复杂——今天的柱子画多高,取决于昨天那根柱子的状态还在不在。

再捋一遍:两条轨道框住波段的上下沿,强弱指标告诉你向上的力气足不足,转向线标出时间节律,四块拼起来就是这张图的全部家底。看不懂的公式,拆到这一层也就通了。

你复盘的时候,习惯拿哪条线当波段的分界线?评论区聊聊。 

[AG260901]江恩波段主图.tn6
类型:指标公式|已下载:0|下载方式:免费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160