推薦一個(gè)學(xué)習(xí)TB公式的好方法
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2012年09月25日
- 咨詢內(nèi)容: 學(xué)習(xí)編程需要大量的例子,總是有人抱怨說(shuō)TB的例子太少,即便是論壇上的例子仍然太少。其實(shí)最好的例程庫(kù)已經(jīng)在TB中附帶了,就是TB的系統(tǒng)用戶函數(shù)庫(kù)。每一個(gè)TB的用戶函數(shù)都是可以用公式編輯器打開(kāi)查看源代碼的,并且在每個(gè)函數(shù)的屬性和幫助文件中都寫(xiě)了該函數(shù)的含義和用法。
那么,最好的學(xué)習(xí)TB公式的方法就是自己重寫(xiě)用戶函數(shù)!你先查看幫助文件,看某個(gè)函數(shù)的含義和用法,然后自己嘗試著重寫(xiě)該函數(shù),如果有問(wèn)題寫(xiě)不下去了,那么就查看系統(tǒng)自帶的該用戶函數(shù)源代碼。兩相對(duì)照,很快你就能學(xué)會(huì)TB公式的寫(xiě)法啦
如果你想學(xué)習(xí)TB公式的寫(xiě)法,我推薦你重寫(xiě)以下幾個(gè)用戶函數(shù):
1、Summation求和函數(shù)
從這個(gè)函數(shù)中你能學(xué)到IF語(yǔ)句,F(xiàn)OR循環(huán)語(yǔ)句的用法,以及序列變量的用法。
2、Average求平均函數(shù)
從這個(gè)函數(shù)中你能學(xué)到如何進(jìn)行函數(shù)調(diào)用,并且把早先寫(xiě)的Summation函數(shù)用一用,增強(qiáng)點(diǎn)成就感
3、Extremes求極值函數(shù)
這個(gè)函數(shù)比較長(zhǎng),有74行代碼。它幾乎用到了所有的編程技巧。IF語(yǔ)句,F(xiàn)OR語(yǔ)句,序列參數(shù),序列變量,而且它還用了稍微高級(jí)的引用變量。如果你能寫(xiě)出這個(gè)函數(shù),那么你在公式上就已經(jīng)入門(mén)了。
4、NthExtremes求N極值函數(shù)
這個(gè)函數(shù)是Extremes函數(shù)的一個(gè)變種,你不需要自己完全重寫(xiě),但是如果你能把源代碼讀懂的話,那么要重寫(xiě)文華上幾乎所有的指標(biāo)對(duì)你來(lái)說(shuō)都是輕而易舉的事情了。
然后再寫(xiě)兩個(gè)指標(biāo),看看如何來(lái)使用函數(shù):
1、MA指標(biāo)
學(xué)習(xí)如何來(lái)使用Average函數(shù)返回的數(shù)據(jù)
2、Spread價(jià)差指標(biāo)
學(xué)習(xí)如何使用多數(shù)據(jù)源調(diào)用
我要重申一下TB公式系統(tǒng)的架構(gòu):
公式系統(tǒng)最底層的東西就是函數(shù),系統(tǒng)函數(shù)或者用戶函數(shù)。函數(shù)負(fù)責(zé)準(zhǔn)備數(shù)據(jù),這是個(gè)數(shù)據(jù)層。而指標(biāo)、K線形態(tài)、特征走勢(shì)和交易指令是表現(xiàn)層,他們負(fù)責(zé)把函數(shù)準(zhǔn)備好的數(shù)據(jù)呈現(xiàn)出來(lái)。指標(biāo)通過(guò)畫(huà)線來(lái)呈現(xiàn)數(shù)據(jù),K線形態(tài)和特征走勢(shì)通過(guò)畫(huà)點(diǎn)來(lái)呈現(xiàn)數(shù)據(jù),而交易指令通過(guò)帳戶操作來(lái)呈現(xiàn)數(shù)據(jù)。他們都只負(fù)責(zé)把數(shù)據(jù)以不同的方式呈現(xiàn)出來(lái),而數(shù)據(jù)是由函數(shù)來(lái)準(zhǔn)備的。正因?yàn)榇耍院瘮?shù)是最底層的,函數(shù)是用來(lái)被調(diào)用的。指標(biāo)、K線形態(tài)、特征走勢(shì)和交易指令都可以調(diào)用函數(shù),但是指標(biāo)卻不能調(diào)用指標(biāo),指標(biāo)也不能調(diào)用交易指令。這是與其他軟件不同的地方。
[ 本帖最后由 skywalker 于 2007-10-1 00:34 編輯 ]
- TB技術(shù)人員: 非常好 謝謝了 以后多指教
- TB客服: 好,繼續(xù)學(xué)習(xí)
難
- 網(wǎng)友回復(fù): 沒(méi)有文華的簡(jiǎn)單,比較長(zhǎng),建議kd,macd模型編出來(lái)供學(xué)習(xí)
- 網(wǎng)友回復(fù):
|