sumbars(x,y)函數有bug吧?! [通達信]
-
咨詢內容:
??
NOTEXT1:2.5,COLORBLACK;
2,COLOR444444;
1,COLOR888888;
0,COLOR444444;?
N:CURRBARSCOUNT,NODRAW;
S:SUMBARS(C,SUM(C,N)),NODRAW;
TEST1:IF(S=N,1,IF(S=N+1,2,0)),COLORYELLOW,LINETHICK5;?
Z:SUMBARS(MONTH,SUM(MONTH,N)),NODRAW;
TEST2:IF(Z=N,1,IF(Z=N+1,2,0)),COLORRED,LINETHICK2;?
結論:sumbars(x,y)
1) Y不限于常數,可以是變量,即依賴于K線的函數。好。
2)當y是整數,計算準確,總有sumbars(x,sum(x,n))=n.
3) 當y是實數,sumbars(x,sum(x,n))返回n 或 n+1兩種情形,可以理解,因計算有誤差.
4)sumbars(x,x)理應等于1,實際返回的通常是0,偶爾是2。
5)從不出現sumbars(x,y)返回1的情形,至少我沒發現。
這是 bug?或是有意設計成這樣?不得而知。
??
?來源:C X H 9 9 .C O M )
-
通達信技術部:
MONTH這個時間函數好象不能這樣用于SUMBARS(,)或SUM(,)?
這函數只是在一月份時顯示一、在二月份時顯示二,以此類推至十二份。
?
-
通達信客服:
2)和3)的結論,限于n>=2 情形。
如果n=1,則實驗結論是4)和 5。
?
?
-
網友交流:
以下是引用新一村在2011-1-14 15:25:00的發言:
2)和3)的結論,限于n>=2 情形。
如果n=1,則實驗結論是4)和 5。
?
你所說的2)和3)的結論:湊巧是用在一月份,如果在下個月還能得出這樣的結果才能稱之為結論。
?
-
網友交流:
n88老師,謝謝回復。沒太明白您的意思。
?
我只是說,理論上sumbars(x,sum(x,N))應該返回N。實際上的情況是返回N或N+1。這可能由于誤差累計所致。
但是, sumbars(x,y),當在當前周期x=y時,返回0或2是不應該的,為什么不返回1呢?
?
這與用month否或幾月份應沒關系。
??
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容