投资者咨询:老师帮忙看看,说是括号不配对,我检查几遍都不对,多谢了 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-18 16:01
BDB:=(BD AND LOWIFELSE(JKDQDZCA,DQDZC,REF(HIGH,1)) AND REF(HIGH,JQG)>IFELSE(BKDQDYC,DQDYC,REFX(HIGH,1)) AND LOW=REF(HIGH,JQG+1) AND REF(LOW,JQG)<=REF(LOW,JQG+1)),REF(LOW,JQG+2),REF(LOW,JQG+1)) AND LOW=REF(HIGH,JQG-1) AND REF(LOW,JQG)<=REF(LOW,JQG-1),REF(LOW,JQG-2),REF(LOW,JQG-1)) AND REF(HIGH,JQG)>IFELSE(LOW<=REFX(LOW,1) AND HIGH>=REFX(HIGH,1) AND LOW<=REF(LOW,1) AND HIGH>=REF(HIGH,1),REFX(HIGH,2),REFX(HIGH,1))) OR (BARSSINCE(BD)=0 AND COUNT(BG ,BARPOS)=0) OR (BARSSINCE(BD)=0 AND COUNT(BG ,BARPOS)=1 AND BARSLAST(BG)>=4 AND LOW
技术人员回复
日期:2018-7-18 16:08
不清楚作者思路是如何分配括号的,您可以参考格式,将不同条件起新行,思路会清晰些,这样试下:
BDB:=BD AND IFELSE(JKDQDZCA,DQDZC,REF(HIGH,1))
AND
REF(HIGH,JQG)>IFELSE(BKDQDYC,DQDYC,REFX(HIGH,1))
AND
LOW=REF(HIGH,JQG+1)
AND
REF(LOW,JQG)<=MIN1(REF(LOW,JQG+1),REF(LOW,JQG+2),REF(LOW,JQG+1))
AND
LOW=REF(HIGH,JQG-1)
AND
REF(LOW,JQG)<=MIN1(REF(LOW,JQG-1),REF(LOW,JQG-2),REF(LOW,JQG-1))
AND
REF(HIGH,JQG)>IFELSE(LOW<=REFX(LOW,1)
AND HIGH>=REFX(HIGH,1)
AND
LOW<=REF(LOW,1)
AND
HIGH>=MAX(REF(HIGH,1),REFX(HIGH,2),REFX(HIGH,1)))
OR
(BARSSINCE(BD)=0
AND
COUNT(BG ,BARPOS)=0)
OR
(BARSSINCE(BD)=0
AND
COUNT(BG ,BARPOS)=1
AND
BARSLAST(BG)>=4
AND
LOW);