通达信波峰波谷黄金分割主图指标公式源码
N:=34;{你随意调整N的参数,看看效果如何:你可以发现更多级别的阻力和支撑点}
高:IF (HIGH>PEAK(1,N,1),HHV(HIGH,N),PEAK(1,N,1)),COLORGREEN;{最高价}
低:IF (LOW<TROUGH(2,N,1),LLV(LOW,N),TROUGH(2,N,1)),COLORMAGENTA;{最低价}
F0191:(高-低)*0191+低,DOTLINE,COLORMAGENTA;
F0382:(高-低)*0382+低,DOTLINE,COLORCYAN;
F0500:(高-低)*0500+低,DOTLINE,COLORWHITE;
F0618:(高-低)*0618+低,DOTLINE,COLORCYAN;
F0809:(高-低)*0809+低,DOTLINE,COLORYELLOW;
{黄金分割点位}
波谷↑:=TROUGHBARS(2,N,1);{波谷起涨位}
波峰↓:=PEAKBARS(1,N,1);{波峰起跌位}
ZHSJ:=IF(波峰↓<波谷↑,BACKSET(ISLASTBAR,波峰↓),IF(波谷↑<波峰↓,BACKSET(ISLASTBAR,波谷↑),0));
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),高*1.003,'重要阻力')COLORGREEN;
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0191*1.003,' 809%'),COLORYELLOW;
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0382*1.003,' 618%'),COLORCYAN;
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0500*1.003,' 50.0%'),COLORWHITE;
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0618*1.003,' 38.2%'),COLORGREEN;
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0809*1.003,' 19.1%'),COLORRED;
DRAWTEXT(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),低*1.003,' 近期低点')COLORRED;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),高,高)COLORGREEN;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0809,F0809)COLORMAGENTA;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0618,F0618)COLORCYAN;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0500,F0500)COLORWHITE;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0382,F0382)COLORCYAN;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),F0191,F0191)COLORYELLOW;
DRAWNUMBER(波峰↓<波谷↑ AND CROSS(ZHSJ,0.1),低,低)COLORRED;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),高*1.003,' 重要阻力')COLORGREEN;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0191*1.003,' 19.1%'),COLORRED;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0382*1.003,' 38.2%'),COLORGREEN;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0500*1.003,' 50.0%'),COLORWHITE;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0618*1.003,' 618%'),COLORCYAN;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0809*1.003,' 809%'),COLORYELLOW;
DRAWTEXT(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),低*1.003,' 近期低点')COLORRED;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),高,高)COLORGREEN;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0809,F0809)COLORYELLOW;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0618,F0618)COLORCYAN;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0500,F0500)COLORWHITE;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0382,F0382)COLORCYAN;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),F0191,F0191)COLORMAGENTA;
DRAWNUMBER(波峰↓>波谷↑ AND CROSS(ZHSJ,0.1),低,低)COLORRED;
MA21:MA(CLOSE,21)COLORLIMAGENTA,CROSSDOT;{布林中轨}
{UB:MA21+2*STD(CLOSE,21)COLORLIMAGENTA LINETHICK2;{布林上轨}
{LB:MA21-2*STD(CLOSE,21)COLORLIMAGENTA LINETHICK2;}{布林下轨}
IF(MA21<REF(MA21,5),MA21,DRAWNULL)COLORCYAN,CROSSDOT;
来函数检测结果如下:
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
定制、编写公式指标请联系QQ或微信同号:88652583
N赋值:34
输出高:如果最高价>最高价N%之字转向的前1个波峰值,返回N日内最高价的最高值,否则返回最高价N%之字转向的前1个波峰值,画绿色
输出低:如果最低价<最低价N%之字转向的前1个波谷值,返回N日内最低价的最低值,否则返回最低价N%之字转向的前1个波谷值,画洋红色
输出F0191:(高-低)*0191+低,DOTLINE,画洋红色
输出F0382:(高-低)*0382+低,DOTLINE,画青色
输出F0500:(高-低)*0500+低,DOTLINE,画白色
输出F0618:(高-低)*0618+低,DOTLINE,画青色
输出F0809:(高-低)*0809+低,DOTLINE,画黄色
波谷↑赋值:最低价N%之字转向的前1个波谷位置
波峰↓赋值:最高价N%之字转向的前1个波峰位置
ZHSJ赋值:如果波峰↓<波谷↑,返回若是否最后一个周期则将最近波峰↓周期置为1,否则返回如果波谷↑<波峰↓,返回若是否最后一个周期则将最近波谷↑周期置为1,否则返回0
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在高*1.003位置书写文字画绿色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0191*1.003位置书写文字,画黄色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0382*1.003位置书写文字,画青色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0500*1.003位置书写文字,画白色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0618*1.003位置书写文字,画绿色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0809*1.003位置书写文字,画红色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在低*1.003位置书写文字画红色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在高位置书写数字画绿色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0809位置书写数字画洋红色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0618位置书写数字画青色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0500位置书写数字画白色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0382位置书写数字画青色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在F0191位置书写数字画黄色
当满足条件波峰↓<波谷↑ANDCROSS(ZHSJ,0.1)时,在低位置书写数字画红色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在高*1.003位置书写文字画绿色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0191*1.003位置书写文字,画红色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0382*1.003位置书写文字,画绿色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0500*1.003位置书写文字,画白色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0618*1.003位置书写文字,画青色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0809*1.003位置书写文字,画黄色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在低*1.003位置书写文字画红色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在高位置书写数字画绿色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0809位置书写数字画黄色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0618位置书写数字画青色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0500位置书写数字画白色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0382位置书写数字画青色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在F0191位置书写数字画洋红色
当满足条件波峰↓>波谷↑ANDCROSS(ZHSJ,0.1)时,在低位置书写数字画红色
输出MA21:收盘价的21日简单移动平均画淡洋红色,CROSSDOT
如果MA21<5日前的MA21,返回MA21,否则返回无效数画青色,CROSSDOT