求一个博易大师公式 如图!

就是KD指标与价格背离时显示一个标记的公式价格K线的前后2个背离判断点是:本次KD交叉点前面9根K线范围内的价格K线最低(最高)价与上一次KD交叉点前面9根价格的最低(最... 就是KD指标与价格背离时显示一个标记的公式价格K线的前后2个背离判断点是:本次KD交叉点前面9根K线范围内的价格K线最低(最高)价与上一次KD交叉点前面9根价格的最低(最高)价KD指标的前后2个背离判断点是:本次KD线交叉点前面8根K线范围内的KD指标中K线最低(最高)值与上一次KD交叉点的前面8根K线范围内的KD指标中K线指标最低(最高)值 当符合背离的条件时(即价格前高后低而KD中的K值前低后高,或者价格前低后高而KD中K值前高后低),则在K线走完以后在KD线上显示一个上下的箭头标记。先多谢了! 展开
 我来答
一见功成
证券观察员

2017-04-19 · TA获得超过1771个赞
知道大有可为答主
回答量:1287
采纳率:88%
帮助的人:823万
展开全部
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
A:=CROSS(K,D);
ATS:=BARSLAST(A);
AC2:=IF(A,L,0);
AD2:=IF(A,D,0);
ATS2:=IF(A,REF(ATS,1)+1,ATS);
AC1:=REF(L,ATS2);
AD1:=REF(D,ATS2);
DI:=AC2<AC1 AND AD2>AD1 AND AD2<35;
B:=CROSS(D,K);

TS:=BARSLAST(B);
C2:=IF(B,H,0);
D2:=IF(B,D,0);
TS2:=IF(B,REF(TS,1)+1,TS);
C1:=REF(H,TS2);
D1:=REF(D,TS2);
DING:=C2>C1 AND D2<D1 AND D2>65;
DRAWICON(DI,REF(K,1),1);

DRAWTEXT(DI,LLV(K,5),'底背离'),COLORRED;
DRAWICON(DING,REF(K,1),2);
DRAWTEXT(DING,HHV(K,5),'顶背离'),COLORGREEN;

参数 N:9 M1:3 M2:3
追问
非常谢谢你,可否能帮忙让这个KD线同步MACD的红绿柱的颜色?我再加100分
追答
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1),COLORRED,LINETHICK2;
D:SMA(K,M2,1),COLORFFFF00;
A:=CROSS(K,D);
ATS:=BARSLAST(A);
AC2:=IF(A,L,0);
AD2:=IF(A,D,0);
ATS2:=IF(A,REF(ATS,1)+1,ATS);
AC1:=REF(L,ATS2);
AD1:=REF(D,ATS2);
DI:=AC2AD1 AND AD2C1 AND D265;
DRAWICON(DI,REF(K,1),1);
DRAWTEXT(DI,LLV(K,5),'底背离'),COLORYELLOW;
DRAWICON(DING,REF(K,1),2);
DRAWTEXT(DING,HHV(K,5),'顶背离'),COLORGREEN;
DIF:=EMA(CLOSE,9)-EMA(CLOSE,26);
DEA:=EMA(DIF,12);
MACD:=(DIF-DEA)*2;

STICKLINE(MACD>=0,K,D,0.2,1),COLORRED;
STICKLINE(MACD<0,K,D,0.2,1),COLORFFFF00;

参数 N:9 M1:3 M2:3
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyrdahai98981
2017-04-20 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8712
采纳率:79%
帮助的人:2135万
展开全部
你要的公式下半部份如下---
VALUE_K1:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(HIGH,REF(HIGH,1)),REF(HIGH,2)),REF(HIGH,3)),REF(HIGH,4)),REF(HIGH,5)),REF(HIGH,6)),REF(HIGH,7));
VALUE_K2:=CROSS(KD_D,KD_K);
VALUE_L1:=REF(KD_K,BARSLAST(VALUE_K2));
VALUE_L2:=REF(KD_K,BARSLAST(REF(VALUE_K2,1))+1);
VALUE_L3:=REF(VALUE_K1,BARSLAST(VALUE_K2));
VALUE_L4:=REF(VALUE_K1,BARSLAST(REF(VALUE_K2,1))+1);
VALUE_M1:=VALUE_L1<VALUE_L2;
VALUE_M2:=VALUE_L3<VALUE_L4;
VALUE_M3:=VALUE_M1 AND NOT(VALUE_M2);
VALUE_M4:=VALUE_M2 AND NOT(VALUE_M1);
VALUE_M:=VALUE_M3 OR VALUE_M4;
DRAWICON(VALUE_M4,KD_K*1.07,23);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式