分享

配合:黄金三角、趋势MACD主副图指标源码

 我的图书馆FSI 2024-04-14 发布于广东
图片

N:=10;P:=60;
趋势:ZIG(3,N);
↑:TROUGHBARS(3,N,1),COLOR0000FF,NODRAW;
↓:PEAKBARS(3,N,1),COLOR00FF00,NODRAW;
低:IF(↑=0,C,IF(↓<↑,TROUGH(3,N,1),REF(TROUGH(3,N,1),1))),COLOR00FFFF,NODRAW;
涨%:IF(↑<↓,(C/低-1)*100,REF((C/低-1)*100,↓)),COLOR0000FF,NODRAW;
高:IF(↓=0,C,IF(↑<↓,PEAK(3,N,1),REF(PEAK(3,N,1),1))),COLOR00FF00,NODRAW;
跌%:IF(↓<↑,(C/高-1)*100,REF((C/高-1)*100,↑)),COLORFFFF00,NODRAW;
{以下设置主图显示方式}
上:IF(趋势>REF(趋势,1),趋势,DRAWNULL),COLORRED,LINETHICK2;
下:IF(趋势<REF(趋势,1),趋势,DRAWNULL),COLORGREEN,LINETHICK2;
STICKLINE(↑=0,H*1.01,高,0,0),COLOR00FF00;
STICKLINE(↓=0,L*0.99,低,0,0),COLORFF00FF;
STICKLINE(BETWEEN(↑,0,7),低,低,3,1),COLOR00FFFF;
STICKLINE(BETWEEN(↓,0,7),高,高,3,1),COLOR00FF00;
STICKLINE(↑<↓,低,低,1,1),COLOR00FFFF;
STICKLINE(↓<↑,高,高,1,1),COLOR00FF00;
{以下设置黄金分割}
KJ:=高-低;
H1:高-KJ*0.191,COLOR00FFFF,NODRAW;
H2:高-KJ*0.382,COLOR0000FF,NODRAW;
H3:高-KJ*0.500,COLORFFFFFF,NODRAW;
H4:高-KJ*0.618,COLORFF00FF,NODRAW;
H5:高-KJ*0.809,COLOR00FF00,NODRAW;
STICKLINE(↑<↓ AND ↑>0 AND 趋势<高,高,高,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND 趋势<H1,H1,H1,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND 趋势<H2,H2,H2,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND 趋势<H3,H3,H3,1,1),COLORFFFFFF;
STICKLINE(↑<↓ AND ↑>0 AND 趋势<H4,H4,H4,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND 趋势<H5,H5,H5,1,1),COLOR00FF00;
STICKLINE(↓<↑ AND ↓>0 AND 趋势>H1,H1,H1,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND 趋势>H2,H2,H2,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND 趋势>H3,H3,H3,1,1),COLORFFFFFF;
STICKLINE(↓<↑ AND ↓>0 AND 趋势>H4,H4,H4,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND 趋势>H5,H5,H5,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND 趋势>低,低,低,1,1),COLORFF00FF;
ZHSJ:=IF(↓<↑,BACKSET(ISLASTBAR,↓),IF(↑<↓,BACKSET(ISLASTBAR,↑),0));
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H1,'险'),COLOR00FFFF;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H2,'高'),COLOR00FFFF;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H3,'中'),COLOR00FF00;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H4,'低'),COLOR00FFFF;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H5,'支'),COLOR00FFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H1,'压'),COLORFFFFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H2,'高'),COLORFFFFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H3,'中'),COLOR0000FF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H4,'低'),COLORFFFFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H5,'弹'),COLORFFFFFF;


自动翻译
N赋值:10
P赋值:60
输出趋势:收盘价N%的之字转向
输出↑:收盘价N%之字转向的前1个波谷位置,COLOR0000FF,NODRAW
输出↓:收盘价N%之字转向的前1个波峰位置,COLOR00FF00,NODRAW
输出低:如果↑=0,返回收盘价,否则返回如果↓<↑,返回收盘价N%之字转向的前1个波谷值,否则返回1日前的收盘价N%之字转向的前1个波谷值,COLOR00FFFF,NODRAW
输出涨%:如果↑<↓,返回(收盘价/低-1)*100,否则返回↓日前的(收盘价/低-1)*100,COLOR0000FF,NODRAW
输出高:如果↓=0,返回收盘价,否则返回如果↑<↓,返回收盘价N%之字转向的前1个波峰值,否则返回1日前的收盘价N%之字转向的前1个波峰值,COLOR00FF00,NODRAW
输出跌%:如果↓<↑,返回(收盘价/高-1)*100,否则返回↑日前的(收盘价/高-1)*100,COLORFFFF00,NODRAW
输出上:如果趋势>1日前的趋势,返回趋势,否则返回无效数,画红色,线宽为2
输出下:如果趋势<1日前的趋势,返回趋势,否则返回无效数,画绿色,线宽为2
当满足条件↑=0时,在最高价*1.01和高位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
当满足条件↓=0时,在最低价*0.99和低位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件↑位于0和7之间时,在低和低位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00FFFF
当满足条件↓位于0和7之间时,在高和高位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00FF00
当满足条件↑<↓时,在低和低位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FFFF
当满足条件↓<↑时,在高和高位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
KJ赋值:高-低
输出H1:高-KJ*0.191,COLOR00FFFF,NODRAW
输出H2:高-KJ*0.382,COLOR0000FF,NODRAW
输出H3:高-KJ*0.500,COLORFFFFFF,NODRAW
输出H4:高-KJ*0.618,COLORFF00FF,NODRAW
输出H5:高-KJ*0.809,COLOR00FF00,NODRAW
当满足条件↑<↓AND↑>0AND趋势<高时,在高和高位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
当满足条件↑<↓AND↑>0AND趋势<H1时,在H1和H1位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
当满足条件↑<↓AND↑>0AND趋势<H2时,在H2和H2位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
当满足条件↑<↓AND↑>0AND趋势<H3时,在H3和H3位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFFFFFF
当满足条件↑<↓AND↑>0AND趋势<H4时,在H4和H4位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
当满足条件↑<↓AND↑>0AND趋势<H5时,在H5和H5位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
当满足条件↓<↑AND↓>0AND趋势>H1时,在H1和H1位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
当满足条件↓<↑AND↓>0AND趋势>H2时,在H2和H2位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
当满足条件↓<↑AND↓>0AND趋势>H3时,在H3和H3位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFFFFFF
当满足条件↓<↑AND↓>0AND趋势>H4时,在H4和H4位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
当满足条件↓<↑AND↓>0AND趋势>H5时,在H5和H5位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
当满足条件↓<↑AND↓>0AND趋势>低时,在低和低位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
ZHSJ赋值:如果↓<↑,返回若是否最后一个周期则将最近↓周期置为1,否则返回如果↑<↓,返回若是否最后一个周期则将最近↑周期置为1,否则返回0
当满足条件↓<↑ANDCROSS(ZHSJ,0.1)时,在H1位置书写文字,COLOR00FFFF
当满足条件↓<↑ANDCROSS(ZHSJ,0.1)时,在H2位置书写文字,COLOR00FFFF
当满足条件↓<↑ANDCROSS(ZHSJ,0.1)时,在H3位置书写文字,COLOR00FF00
当满足条件↓<↑ANDCROSS(ZHSJ,0.1)时,在H4位置书写文字,COLOR00FFFF
当满足条件↓<↑ANDCROSS(ZHSJ,0.1)时,在H5位置书写文字,COLOR00FFFF
当满足条件↓>↑ANDCROSS(ZHSJ,0.1)时,在H1位置书写文字,COLORFFFFFF
当满足条件↓>↑ANDCROSS(ZHSJ,0.1)时,在H2位置书写文字,COLORFFFFFF
当满足条件↓>↑ANDCROSS(ZHSJ,0.1)时,在H3位置书写文字,COLOR0000FF
当满足条件↓>↑ANDCROSS(ZHSJ,0.1)时,在H4位置书写文字,COLORFFFFFF
当满足条件↓>↑ANDCROSS(ZHSJ,0.1)时,在H5位置书写文字,COLORFFFFFF

图片

DIFF:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
STICKLINE(DIFF<0,0,DIFF,2,0),COLOR00FF00;
STICKLINE(DIFF>=0,0,DIFF,2,0),COLORRED;
STICKLINE(DEA>=0,0,DEA,2,0),COLORBLUE;
STICKLINE(DEA<0,0,DEA,2,0),COLORYELLOW;
DRAWICON(CROSS(DIFF,DEA),DEA*1.1,1);
DRAWICON(CROSS(DEA,DIFF),DEA*1.1,2);
强1:IF(DIFF>DEA,DIFF,0),COLORRED;
强2:IF(DEA<DIFF,DEA,0),COLORMAGENTA;
抄底:=ABS((CROSS(DIFF,DEA) AND DEA<=-0.07)*DIFF)*1.09,LINETHICK2;
DRAWTEXT(ABS(抄底)>0,DEA*0.1,'底'),COLORFFFF00;
DRAWICON(ABS(抄底)>0,DEA*0.3,9);


自动翻译:

DIFF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*100

DEA赋值:DIFF的9日指数移动平均

MACD赋值:2*(DIFF-DEA)

当满足条件DIFF<0时,在0和DIFF位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00

当满足条件DIFF>=0时,在0和DIFF位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

当满足条件DEA>=0时,在0和DEA位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色

当满足条件DEA<0时,在0和DEA位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件DIFF上穿DEA时,在DEA*1.1位置画1号图标

当满足条件DEA上穿DIFF时,在DEA*1.1位置画2号图标

输出强1:如果DIFF>DEA,返回DIFF,否则返回0,画红色

输出强2:如果DEA<DIFF,返回DEA,否则返回0,画洋红色

抄底赋值:(DIFF上穿DEAANDDEA<=-0.07)*DIFF的绝对值*1.09,线宽为2

当满足条件抄底的绝对值>0时,在DEA*0.1位置书写文字,COLORFFFF00

当满足条件抄底的绝对值>0时,在DEA*0.3位置画9号图标


图片

波段看黄金三角分割,配合趋势MACD抄底。



声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!
本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。
阅读者据此信息操作,风险自担,后果自负!
本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约