主图区间变色问题 (文华财经WH6赢顺V6.7)

投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31

 你好

 

 

假设A点位置是:REF(DEA,1)<=-1 AND DEA>-1,   从A点开始,到最近的一次REF(DEA,1)>=1 AND DEA<1 这个位置为B点,我要在A到B之间背景色用红色,请问源码该怎么写?

 

谢谢

技术人员回复
日期:2018-5-31 17:38
可以参考一下方式:

X:=BACKSET(B,SUMBARS(A,1));
DRAWGBK1(X,COLORRED);


投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31

 你好,已经基本解决,但出现个小问题:

如图:

 



图片点击可在新窗口打开查看

图中右侧,黑色背景部分,是A点已经出现,但B点还未出现,所以指标没有画背景色。我是需要A点出现就开始画红色背景,直到最近的B点出现,则红色背景消失

 

麻烦看下 谢谢

投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31
 麻烦老师看下
投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31
 老师看下
技术人员回复
日期:2018-5-31 18:30
这样试一下:

X:=BACKSET(B||ISLASTBAR,SUMBARS(A,1));
DRAWGBK1(X,COLORRED);
投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31

你好,这样写还是 不行,如图:

右侧部分应该是红色

 



图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-31 18:38
 需要您上传一下完整的源码我们帮您看一下
投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31

 取消蓝色背景色就可以了

完美解决 ‘

非常感谢!



图片点击可在新窗口打开查看
投资者咨询:主图区间变色问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-31 17:31

 经测试,有的区间正常,有的区间显示还是不正常;如:

 



图片点击可在新窗口打开查看

源码如下,请老师看下怎么回事:

 

DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIF,7);
A:=REF(DEA,1)<=-1 AND DEA>-1;
B:=REF(DEA,1)>=1 AND DEA<1;
X:=BACKSET(B||ISLASTBAR,SUMBARS(A,1));
Y:=BACKSET(A||ISLASTBAR,SUMBARS(B,1));
DRAWGBK1(X,RGB(100,0,0));