老师帮忙看看,说是括号不配对,我检查几遍都不对,多谢了 (文华财经WH8赢智V8.2)

投资者咨询:老师帮忙看看,说是括号不配对,我检查几遍都不对,多谢了 (文华财经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);