K线可以高亮显示吗?

05-01 13:22发布

老师,我想设置符合条件的那根K线高亮显示,可以实现吗?应该怎么写?

老师,我想设置符合条件的那根K线高亮显示,可以实现吗?应该怎么写?
付费偷看设置
发送
9条回答
文华解答
2楼-- · 05-01 14:51

可以使用DRAWCOLORKLINE函数,您可以在指标编辑器中点击-》插入函数,查看一下具体用法。

例如:

DRAWCOLORKLINE(条件,COLORYELLOW,0);//满足条件后,k线颜色变为黄色。

3楼-- · 05-01 15:11
MA1:=MA(C,26);
MACD:=(EMA(C,12)-EMA(C,26)-EMA(EMA(C,12)-EMA(C,26),9))*2;
TMP2:=STD(CLOSE,26);
SD:=MA1+2*TMP2;
XD:=MA1-2*TMP2;
MA10:=MA(C,10);
MA5:=MA(C,5);
H1:=EMA(C,6);

DRAWCOLORKLINE(MA10>=H1 AND H1>=MA5 AND L

MA5 AND CXD AND MACD<0,COLORMAGENTA);

DRAWCOLORKLINE(MA10<=H1 AND H1<=MA5 AND L

MA5 AND C>MA1 AND H=0,COLORYELLOW);


提示参数个数非法,哪里不对呢?
4楼-- · 05-01 15:30
缺个0?

5楼-- · 05-01 15:50
解决了

文华解答
6楼-- · 05-01 16:11
您缺少设置K线空心实心的设置,给您修改了一下。

MA1:=MA(C,26);
MACD:=(EMA(C,12)-EMA(C,26)-EMA(EMA(C,12)-EMA(C,26),9))*2;
TMP2:=STD(CLOSE,26);
SD:=MA1+2*TMP2;
XD:=MA1-2*TMP2;
MA10:=MA(C,10);
MA5:=MA(C,5);
H1:=EMA(C,6);


DRAWCOLORKLINE(MA10>=H1 AND H1>=MA5 AND L

MA5 AND CXD AND MACD<0,COLORMAGENTA,0);//满足条件 实心显示
DRAWCOLORKLINE(MA10<=H1 AND H1<=MA5 AND L

MA5 AND C>MA1 AND H=0,COLORYELLOW,0); //满足条件 实心显示

7楼-- · 05-01 16:31
加载时提示第三个参数不能为变量?