「子入太廟,每事問」,孔子發(fā)揮「知之為知之,不知為不知,是知也」的精神,每事問(不懂就問)而「出師」,成了至圣先師。
每個人領(lǐng)域不同,敢問是很重要的,雖然007兄問的是很基本的程式邏輯問題。
?
作為老師,我最怕學(xué)生不敢問(通常不是故意要裝懂,而是臺灣的學(xué)生太有禮貌,不敢問),
因?yàn)?,萬一講了老半天,發(fā)現(xiàn)一開始學(xué)生就沒跟上,豈不是要重來。
因此,不管007的論點(diǎn),是否大家都同意,但007敢問的精神是值得稱許的。
?
至于007提到的「蛋生雞、雞生蛋」的問題,
「今天參考前一天,前一天參考更前一天,總要先有個雞或蛋,這過程才有起點(diǎn)」,
這是初始值設(shè)定的問題(在某些領(lǐng)域中叫邊界條件)。
簡單以KD指標(biāo)計算舉例。{ 原創(chuàng): m.kzuj.com.cn }
?
K值參考前K ...
K(i) = (2/3)K(i-1)+(1/3)RSV,
D值參考前D與當(dāng)K...
D(i)=(2/3)D(i-1)+(1/3)K(i),
?
一路前推,就需要起點(diǎn)了,因此書上建議將初始值設(shè)為50(建議值)。
這樣的設(shè)定合不合理呢?會不會分別設(shè)40, 50 , 60,結(jié)果差很多呢?
這就是「初始條件敏感度」的問題了,如果發(fā)現(xiàn)差不多,就比較敢用。
?
要如何能差不多呢?做法是讓「雞生蛋、蛋生雞」的過程久一點(diǎn),等到雞長得差不多了,再來用;
也就是說保留多一點(diǎn)的K線不用,等KD值穩(wěn)定(比較不受初始值影響)后才用。
?
在很多情況下,初始值的影響是會淡去的...
看上述的公式,前一K每次取(2/3),其他(1/3)引入新資訊(RSV)(RSV(i)=(C(i)-L(n))/(H(n)-L(n)x100),
則n期K指標(biāo)的影響力,就遞減了(2/3)^N ....
2/3, 4/9, 8/27, .....
因此,初始值的影響就降低而功成身退了,但總是必須有初始值才有機(jī)會啟動此過程...
?
最后必須提醒的是,初始值不見得在所有的請況下都會遞減,
「蝴蝶效應(yīng)」就是在講起始條件的些微差異,產(chǎn)生最后南轅北轍的結(jié)果,
「混沌理論」與「複雜理論」就建構(gòu)在此基礎(chǔ)上。
?
有幸您的女兒是讀資訊的,建議您有時放下作為父親的權(quán)威,
問問她資訊、程式的事,有益無害(還可增加親子感情)。
?
P.s.
KD起始值50,雖為建議值,但也是有道理的,看RSV的計算就知道了,假若最近收盤價收在過去一段時間的最高與最低價的中點(diǎn),
RSV算出來就是50,也就是不偏不倚的中庸之道,否則為何不取50000。
每個技術(shù)指標(biāo)公式都有些「道理」在,雖然這道理不像學(xué)術(shù)理論經(jīng)過嚴(yán)謹(jǐn)證明,
教技術(shù)指標(biāo)時,我建議學(xué)生看完一個指標(biāo),就把公式大大的寫在白板上,凝視幾分鐘,思索他的結(jié)構(gòu)與意義。