識別創業板23號之前漲停數值出錯??
作者:通達信 來源:cxh99.com 發布時間:2021年05月10日
-
咨詢內容:
BK:IF(INBLOCK('科創板'),0.2,IF(INBLOCK('創業板') AND DATE>1200823,0.2 ,IF(INBLOCK('ST板塊'),0.05,0.1)));
漲停:C>=ZTPRICE(REF(C,1),BK) AND C=H ;
識別創業板24號20%漲停 23號之前10%漲停,公式bk 也能得到0.1的值,但是漲停值計算的不正確,什么原因?
?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
?來源:C X H 9 9 .C O M )
-
通達信技術部:
你試試以下這個公式。
?來源:C X H 9 9 .C O M )
-
通達信技術部:
{1.漲停價格}
?來源:C X H 9 9 .C O M )
-
通達信技術部:
漲停10: ZTPRICE(REF(CLOSE,1),0.1);?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
漲停5: ZTPRICE(REF(CLOSE,1),0.05);?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
漲??苿? ZTPRICE(REF(CLOSE,1),0.2);
?來源:C X H 9 9 .C O M )
-
通達信技術部:
漲停創板:IF(DATE>1200823,漲停科創,漲停10);?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
?來源:C X H 9 9 .C O M )
-
通達信技術部:
漲停價: IF(NAMELIKE('*S') OR NAMELIKE('S'),漲停5,
?來源:C X H 9 9 .C O M )
-
通達信技術部:
? ? ? ? ? ?IF(CODELIKE('68'), 漲??苿?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
? ? ? ? ? ? ? IF(CODELIKE('30'),漲停創板,漲停10)
?來源:C X H 9 9 .C O M )
-
通達信技術部:
? ? ? ? ? ? ?)
?來源:C X H 9 9 .C O M )
-
通達信技術部:
? ? ? ? ? ) ;
?來源:C X H 9 9 .C O M )
-
通達信技術部:
?來源:C X H 9 9 .C O M )
-
通達信技術部:
測試通過的。
?
-
通達信客服:
你好,用其他方法,我已經實現,但是我想知道,我之前的公式有什么問題,移動游標,bk 數值也可以 0.1 ?0.2 的變化,但是計算出的漲停價格就不對,不知道什么原因,手工輸入0.1 數值,計算則正確,但是用變量,計算就不正確,不知道什么原因,如果計算漲停的函數不能使用變量,不加日期判斷也可以實現不同板塊的計算,就是加了日期就不行,
?
-
網友交流:
? 因為漲停價格計算有四舍五入的情況,半不完全是10%,有時候是10.01%有時是9.98%
?
-
網友交流:
我之前把date也放在一個函數里,也計算不出來。有其他方式實現,何必糾結傳參呢,這又不是項目優化