有请老师 (文华财经WH6赢顺V6.7)

投资者咨询:有请老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 13:03
 N:=BARSLAST(DATE<>REF(DATE,1))+1;
前高:MAX(HHV(H,N),MAX(REF(HHV(H,N),N),REF(REF(HHV(H,N),N),N))),COLORMAGENTA,NODRAW;
前低:MIN(LLV(L,N),MIN(REF(LLV(L,N),N),REF(REF(LLV(L,N),N),N))),RGB(0,217,217),NODRAW;
多:IF(前高>=REF(前高,N)+3*MINPRICE,前高,NULL);
空:IF(前低<=REF(前低,N)-3*MINPRICE,前低,NULL);
A1:=前高<=MAX(REF(前高,N),前高)+3*MINPRICE;
B1:=前低>=MIN(REF(前低,N),前低)-3*MINPRICE;
PARTLINE1(A1,多),RGB(0,176,0);
PARTLINE1(B1,空),RGB(0,128,255);
请老师帮写趋势线,代替颜色画线。

技术人员回复
日期:2018-5-24 13:12
 请参考:

N:=BARSLAST(DATE<>REF(DATE,1))+1;
前高:=MAX(HHV(H,N),MAX(REF(HHV(H,N),N),REF(REF(HHV(H,N),N),N))),COLORMAGENTA,NODRAW;
前低:=MIN(LLV(L,N),MIN(REF(LLV(L,N),N),REF(REF(LLV(L,N),N),N))),RGB(0,217,217),NODRAW;
多:=IF(前高>=REF(前高,N)+3*MINPRICE,前高,NULL);
空:=IF(前低<=REF(前低,N)-3*MINPRICE,前低,NULL);
A1:=前高<=MAX(REF(前高,N),前高)+3*MINPRICE;
B1:=前低>=MIN(REF(前低,N),前低)-3*MINPRICE;
DRAWHORIZONTALLINE( A1,多,RGB(0,176,0));
DRAWHORIZONTALLINE(B1,空,RGB(0,128,255));
投资者咨询:有请老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 13:03
 不是这样的,我说的是DRAWTRENDLINE画线,效果要和PARTLINE1一样
技术人员回复
日期:2018-5-24 14:45
我们研究了下,您的思路使用DRAWTRENDLINE函数实现不了的

因为您设定的条件每一根k线都满足条件,所以无法横线取值

PARTLINE1函数的特殊性才使得您各个画线链接在一起的,其他函数替代不了