古期原創(chuàng)分享:以Excel VBA進(jìn)行回溯測(cè)試分析(一)[古期心得]
? ? 既然在電子表格格位環(huán)境中進(jìn)行回溯測(cè)試,會(huì)面臨諸多問(wèn)題,根本解決之道,即改用「VBA編碼」來(lái)做,但應(yīng)該如何作呢?
? ? 以前一節(jié)的范例為基礎(chǔ),接下來(lái)將逐步強(qiáng)化、復(fù)雜化該范例。(此即系統(tǒng)開發(fā)策略中所謂的「漸進(jìn)開發(fā)策略」)。以下我們分成幾個(gè)階段逐步讓原來(lái)建構(gòu)在Excel試算環(huán)境中的系統(tǒng)脫離Excel的環(huán)境。
首先,我們嘗試以VBA建立前述心理線分析模型。
[范例5.2:以VBA程序代碼進(jìn)行格位計(jì)算,并將計(jì)算結(jié)果傳回格位中]
(參考「Ch5_VBA_v01.xlsm」檔案)? {來(lái)源 m.kzuj.com.cn }
? ? ?在本節(jié)第一個(gè)范例中,我們透過(guò)VBA程序代碼計(jì)算原本Excel格位版本中G欄到K欄的計(jì)算,將計(jì)算結(jié)果送回格位中,并將「投資報(bào)酬率」計(jì)算結(jié)果,在窗體接口輸出。
此例中,為了讓「心理線指針回溯測(cè)試模型」更加具備彈性,我們把指針參數(shù)(心理線計(jì)算期間、心理線判斷下限、心理線判斷上限與分析期間等四個(gè)參數(shù)),拉到窗體輸出入接口中,如此一來(lái),就無(wú)須在程序中調(diào)整參數(shù)。
設(shè)計(jì)妥的心理線分析模型接口如圖5.2.1所示,使用到的控件與屬性設(shè)定如表5.2.1所示。主要程序代碼(由CommandButton1之Click事件趨動(dòng))如表5.2.2所示。
?
?
?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 或微信:cxhjy888 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
- 上一篇:古期薦讀:習(xí)慣領(lǐng)域理論與金融投資
- 下一篇:沒有了!
相關(guān)文章
-
沒有相關(guān)內(nèi)容