怎么写代码类似这样的高低点,为什么加载到图上不对呢 源码是通达信,加载到金字塔可以识别,为嘛信号不对呢?
求指点
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF(LOW=LLV(LOW,3),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0
AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1
AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0
AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1
AND REF(KD1,1)=0 AND KD1=0)));
HV:=H>UL AND H>REF(H,1) ;
LV:=L<DL AND L<REF(L,1) ;
GP:=BARSLAST(HV);
DP:=BARSLAST(LV);
IP:=IF(GP=0,DP,GP)>3;
HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV));
LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV));
DRAWLINE(LV1,LOW,HV1, HIGH,0),COLORYELLOW,LINETHICK2;
DRAWLINE(HV1,HIGH,LV1, LOW,0),COLORYELLOW,LINETHICK2;
我看指标是运行正常的,您截图看下与通达信具体的差异。是高低点位置吗?
是求高低点的位置,可是 加载到 金字塔上面显示的不准确呀 有时候对 有时候不对 请问怎么回事呢
具体指出哪里不对,用的周期品种,哪个时间点上不对?方便这边测试
您好 应用在螺纹rb1710 5分钟周期图,金字塔和通达信显示的图 不一致 ,
HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV));
LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV));
输出这个条件看下满足不满足,信号都是根据条件来完成的
如果信号不对,那么肯定是某个数值不同,建议您可以自行排查下对应的输出
LV1:LV AND IP AND L<=LLV(L,BARSLAST(HV));
用:去输出