HHH:HHV(REF(HIGH,1),N);
LLL:LLV(REF(LOW,1),N);
这两句求的是什么?
IF REF(H,1)>REF(HHH,1) THEN NH:=REF(H,1);
TJUP:= H>NH;
这两句赋值判断是为了什么?
我稍微改了一下:
HHH:REF(HHV(HIGH,N),1);
LLL:REF(LLV(LOW,N),1);h
IF REF(H,1)>=REF(HHH,1) THEN NH:=REF(H,1);
TJUP:= H>NH;
DRAWTEXT(TJUP,HIGH,'BBB',COLORYELLOW,LINETHICK3);
HHH LLL就是画出高低两条线,我现在想做的是:
如果前一根K线的最高点高于相应的HHH,则将这个最高点赋值给NH;当当前K线的最高值高于NH时,就会DRAWTEXT
我稍微改了一下:
HHH:REF(HHV(HIGH,N),1);
LLL:REF(LLV(LOW,N),1);h
IF REF(H,1)>=REF(HHH,1) THEN NH:=REF(H,1);
TJUP:= H>NH;
DRAWTEXT(TJUP,HIGH,'BBB',COLORYELLOW,LINETHICK3);
HHH LLL就是画出高低两条线,我现在想做的是:
如果前一根K线的最高点高于相应的HHH,则将这个最高点赋值给NH;当当前K线的最高值高于NH时,就会DRAWTEXT
HHH:=hhv(ref(h,1),n);
LLL:=LLV(REF(LOW,1),N);
CZ:=HHH-LLL,NOAXIS,LINETHICK0;
DRAWTEXT(h>ref(h,1) and ref(h,1)>ref(hhh,1) ,HIGH,'BBB');
谢谢!我还有一个小问题:
NH:If(REF(H,1)>=REF(HHH,1),REF(H,1),REF(NH,1)),NOAXIS,LINETHICK0;
就是我想定义 如果 前一个H 大于相对应的HHH 就赋值NH:=REF(H,1) 要不然NH值不变,上面代码出错 说NH未定义;
这个我该怎么解决?麻烦您了