股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[通达信] 「指标」与MACD红绿柱相关的【趋势线】(源码 主图 通达信 贴图)


    [-----复制链接-----]

金币
0
楼主
2024-2-16 18:45:20
【资料名称】:与MACD红绿柱相关的【趋势线】(源码 主图 通达信 贴图)介绍
【资料描述】:

与MACD红绿柱相关的【趋势线】(源码 主图 通达信 贴图)

此趋势线与其他的趋势线是完全不同的。此趋势线是:“连结MACD相邻红绿柱区间内股价高低点所画的趋势线”!

思路:
以最近两DIF大于DEA的区间(不包含当前区间)内的股票最高价为基准点,做一条趋势线。
以最近两DIF小于DEA的区间(不包含当前区间)内的股票最低价为基准点,做一条趋势线。

用法:
以最近两DIF大于DEA的区间(不包含当前区间)内的股票最高价为基准点,做一条趋势线。突破上轨道买进;
以最近两DIF小于DEA的区间(不包含当前区间)内的股票最低价为基准点,做一条趋势线。突破下轨道卖出;

注意:画线用到了未来函数,不喜欢的就不要下了。指标只用来参考,决策还的靠人脑!


源码:

{连结MACD相邻红绿柱区间内高低点画趋势线 通达信}

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);

N1:=BARSLAST(CROSS(DIFF,DEA))+1;{最近一次满足条件DIFF上穿DEA的K线到当前的距离}
N2:=BARSLAST(CROSS(DEA,DIFF))+1;{最近一次满足条件DIFF下穿DEA的K线到当前的距离}


{当前是DIFF>DEA的状态,连结最近两个DIFF>DEA区间(不包含当前区间)内最高点的趋势线}
A1:=BACKSET(ISLASTBAR && N1<N2,REF(REF(HHVBARS(H,N1)+1,N2),N2)+REF(N2,N2)+N2);
B1:=BACKSET(ISLASTBAR && N1<N2,REF(HHVBARS(H,N1),N2)+N2+1);
DRAWLINE(CROSS(A1,0.5),H,CROSS(B1,0.5),H,1),COLORRED;

{当前是DIFF>DEA的状态,连结最近两个DIFF<DEA区间内最低点的趋势线}
A2:=BACKSET(ISLASTBAR && N1<N2,REF(REF(LLVBARS(L,N2)+1,N1),N2)+REF(N1,N2)+N2);
B2:=BACKSET(ISLASTBAR && N1<N2,REF(LLVBARS(L,N2)+1,N1)+N1);
DRAWLINE(CROSS(A2,0.5),L,CROSS(B2,0.5),L,1),COLORGREEN;

{当前是DIFF<DEA的状态,连结最近两个DIFF<DEA区间(不包含当前区间)内最低点的趋势线}
A3:=BACKSET(ISLASTBAR && N1>N2,REF(REF(LLVBARS(L,N2)+1,N1),N1)+REF(N1,N1)+N1);
B3:=BACKSET(ISLASTBAR && N1>N2,REF(LLVBARS(L,N2),N1)+N1+1);
DRAWLINE(CROSS(A3,0.5),L,CROSS(B3,0.5),L,1),COLORGREEN;

{当前是DIFF<DEA的状态,连结最近两个DIFF>DEA区间内最高点的趋势线}
A4:=BACKSET(ISLASTBAR && N1>N2,REF(REF(HHVBARS(H,N1)+1,N2),N1)+REF(N2,N1)+N1);
B4:=BACKSET(ISLASTBAR && N1>N2,REF(HHVBARS(H,N1)+1,N2)+N2);
DRAWLINE(CROSS(A4,0.5),H,CROSS(B4,0.5),H,1),COLORRED;


 








 



gd43488


【下载地址隐藏】:                    点:回复可见地址
游客,如果您要查看本帖隐藏内容请回复


回复

举报

发新帖