通达信〖区间黄金分割线〗自震荡行情中做高抛低吸时做T高低点指标公式源码
之前有朋友问:黄金分割线能不能用来做日内的T+0操作?
实际上,在实战里,黄金分割线作为做T的辅助工具,表现相当出色,尤其在震荡行情中做高抛低吸时,效果尤为明显。
震荡市的核心,是找出一段清晰的高低点区间,然后自动标出五条黄金分割位:0、0.382、0.5、0.618、1。
其中,最值得关注的是0.382和0.618这两条线:
- 0.618:属于强支撑区,回调到这儿,往往是低吸的好位置;
- 0.382:属于强压力区,反弹到这儿,通常是高抛的合适区间;
- 0.5:是多空平衡的中继区,容易出现假突破,需要配合其他信号一起判断。
这五条线可以手动画,也可以用自动画线指标一键生成。
这里正好提供一个通达信黄金分割自动画线公式:它会自动识别最近10天的高低点,把完整的分割线画出来,并在K线最右侧标出对应价格,看得非常清楚。
- 0.5中线用白色实线;
- 0.382和0.618这两条关键位置线,分别用青色和橙色虚线,来提示买卖区域。
该指标内置了周期参数(默认N=10),你可以根据个股股性或不同周期自由调整。比如把参数改成20,就更贴合中线波段的节奏(配图略)。
另外,K线部分还整合了AO动量系统,用来标注趋势强弱:
- 多头趋势下,K线实体显示为红色,代表持股信号;
- 空头趋势下,K线实体显示为绿色,代表风险回避信号。
同时,该指标也内置了涨跌停的特殊标记——涨停实体柱为橙色,跌停实体柱为蓝色;
并且对放量做了高亮处理:在K线实体下半部分用白色高亮标出,方便你快速识别成交异动。
总的来说,这套“区间黄金分割线+变色K线共振”指标,一方面省去了手工画线的麻烦,另一方面利用多空颜色信号辅助判断趋势方向,非常适合震荡行情的做T操作、波段买卖点参考,以及支撑压力位的自动识别。
如果你想要一个自动绘制、参数可调、信号直观的黄金分割工具,直接套用这个公式就行,省时省力,交易判断也能更清晰。
{区间黄金分割线}
{区间黄金分割线}
P:=10;
DRAWTEXT_FIX(ISLASTBAR AND PERIOD>=5,0.1,0.1,0,HYBLOCK),COLOR00FF00;
DRAWTEXT_FIX(ISLASTBAR AND PERIOD>=5,0,0.1,0,DYBLOCK),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND PERIOD>=5,0.0,0,0,GNBLOCK),COLORYELLOW;
EE:=CURRBARSCOUNT<=P;
高:=HHV(H,P);
低:=LLV(L,P);
相对:(C-低)/(高-低)*100,NODRAW,COLORFFFF00;
区间:(高-低)/低*100,NODRAW,COLORWHITE;
天:=CONST(高)COLORYELLOW;
地:=CONST(低)COLOR00FF00;
强:=CONST(高*3/4+低*1/4);
中:=CONST(高*1/2+低*1/2);
弱:=CONST(高*1/4+低*3/4);
STICKLINE(EE,天,天,5,0),COLORYELLOW;
STICKLINE(EE,地,地,5,0),COLOR00FF00;
STICKLINE(EE,强,强,1,0),COLORFFFF00;
STICKLINE(EE,中,中,5,0),COLORWHITE;
STICKLINE(EE,弱,弱,1,0),COLOR0099FF;
DT:=H=天;
DL:=L=地;
高T:=BARSLAST(DT);
低T:=BARSLAST(DL);
EH:=BACKSET(ISLASTBAR,BARSLAST(DT)+1);
EL:=BACKSET(ISLASTBAR,BARSLAST(DL)+1);
STICKLINE(EH AND DT,天,地,0,0),COLORRED;
STICKLINE(EL AND DL,天,地,0,0),COLOR00FF00;
间隔:ABS(高T-低T),COLOR00FF00,NODRAW;
AB:=EMA(C,12);
BB:=EMA(C,26);
AO:=(AB-BB);
XH:=EMA(AO,9);
AC:=2*(AO-XH);
KK:=IF(AC>0, 5,-5);
STICKLINE(KK=5,H,L,0,0),COLORRED;
STICKLINE(KK=5 AND C>=O,C,O,3,1),COLORRED;
STICKLINE(KK=5 AND C< O,C,O,3,0),COLORRED;
STICKLINE(KK=-5,H,L,0,0),COLOR00CC00;
STICKLINE(KK=-5 AND C>=O,C,O,3,1),COLOR00CC00;
STICKLINE(KK=-5 AND C< O,C,O,3,0),COLOR00CC00;
涨停:=IF(1.1*REF(C,1)-C< 0.005,1,0);
STICKLINE(涨停,O,C,1,0),COLOR0099FF;
跌停:=IF(C-0.9*REF(C,1)< 0.005,1,0);
STICKLINE(跌停,O,C,1,0),COLORBLUE;
D1T:=V=HHV(V,P);
STICKLINE(D1T=1 AND NOT(FINANCE(3)=10),(C+O)/2,O,2,0),COLORWHITE;
DRAWTEXT_FIX(1,0.980,20,1,'乐淘,公式源码 '),COLOR333333;
DRAWNUMBER(ISLASTBAR,天,天),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,地,地),COLOR00FF00;
DRAWNUMBER(ISLASTBAR,强,强),COLORFFFF00;
DRAWNUMBER(ISLASTBAR,中,中),COLORWHITE;
DRAWNUMBER(ISLASTBAR,弱,弱),COLOR0099FF;
STICKLINE(EL AND (1+低T=5 OR 1+低T=8 OR 1+低T=13 OR 1+低T=21 OR 1+低T=34 OR 1+低T=55 OR 1+低T=89 OR 1+低T=144 OR 1+低T=233 OR 1+低T=377 OR 1+低T=610 ),天,地,0,0),COLOR00FFFF;
STICKLINE(EH AND (1+高T=5 OR 1+高T=8 OR 1+高T=13 OR 1+高T=21 OR 1+高T=34 OR 1+高T=55 OR 1+高T=89 OR 1+高T=144 OR 1+高T=233 OR 1+高T=377 OR 1+高T=610 ),天,地,0,0),COLORFFFF00;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
P赋值:10
当满足条件ISLASTBARANDPERIOD>=5时,在横轴0.1纵轴0.1位置书写文字,COLOR00FF00
当满足条件ISLASTBARANDPERIOD>=5时,在横轴0纵轴0.1位置书写文字,画白色
当满足条件ISLASTBARANDPERIOD>=5时,在横轴0.0纵轴0位置书写文字,画黄色
EE赋值:到最后交易的周期<=P
高赋值:P日内最高价的最高值
低赋值:P日内最低价的最低值
输出相对:(收盘价-低)/(高-低)*100,NODRAW,COLORFFFF00
输出区间:(高-低)/低*100,NODRAW,画白色
天赋值:高的最后一日取值设为常数画黄色
地赋值:低的最后一日取值设为常数COLOR00FF00
强赋值:高*3/4+低*1/4的最后一日取值设为常数
中赋值:高*1/2+低*1/2的最后一日取值设为常数
弱赋值:高*1/4+低*3/4的最后一日取值设为常数
当满足条件EE时,在天和天位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色
当满足条件EE时,在地和地位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00
当满足条件EE时,在强和强位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00
当满足条件EE时,在中和中位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色
当满足条件EE时,在弱和弱位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0099FF
DT赋值:最高价=天
DL赋值:最低价=地
高T赋值:上次DT距今天数
低T赋值:上次DL距今天数
EH赋值:若是否最后一个周期则将最近上次DT距今天数+1周期置为1
EL赋值:若是否最后一个周期则将最近上次DL距今天数+1周期置为1
当满足条件EHANDDT时,在天和地位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件ELANDDL时,在天和地位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
输出间隔:高T-低T的绝对值,COLOR00FF00,NODRAW
AB赋值:收盘价的12日指数移动平均
BB赋值:收盘价的26日指数移动平均
AO赋值:(AB-BB)
XH赋值:AO的9日指数移动平均
AC赋值:2*(AO-XH)
KK赋值:如果AC>0,返回5,否则返回-5
当满足条件KK=5时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件KK=5ANDC>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件KK=5ANDC<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件KK=-5时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CC00
当满足条件KK=-5ANDC>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00CC00
当满足条件KK=-5ANDC<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00CC00
涨停赋值:如果1.1*1日前的收盘价-收盘价<0.005,返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0099FF
跌停赋值:如果收盘价-0.9*1日前的收盘价<0.005,返回1,否则返回0
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
D1T赋值:成交量(手)=P日内成交量(手)的最高值
当满足条件D1T=1ANDNOT(沪深京品种类型=10)时,在(收盘价+开盘价)/2和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件是否最后一个周期时,在天位置书写数字,画黄色
当满足条件是否最后一个周期时,在地位置书写数字,COLOR00FF00
当满足条件是否最后一个周期时,在强位置书写数字,COLORFFFF00
当满足条件是否最后一个周期时,在中位置书写数字,画白色
当满足条件是否最后一个周期时,在弱位置书写数字,COLOR0099FF
当满足条件ELAND(1+低T=5OR1+低T=8OR1+低T=13OR1+低T=21OR1+低T=34OR1+低T=55OR1+低T=89OR1+低T=144OR1+低T=233OR1+低T=377OR1+低T=610)时,在天和地位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FFFF
当满足条件EHAND(1+高T=5OR1+高T=8OR1+高T=13OR1+高T=21OR1+高T=34OR1+高T=55OR1+高T=89OR1+高T=144OR1+高T=233OR1+高T=377OR1+高T=610)时,在天和地位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00