未來函數(shù)能用么?使用未來函數(shù)需要注意什么?

2018-9-12 / 已閱讀:4421 / 上海邑泊信息科技

期貨程序化交易策略的開發(fā)中,很多人尤其是初學(xué)者很喜歡用未來函數(shù),用它來開發(fā)的策略在歷史回測里往往能夠取得非常好的收益率表現(xiàn),但是一投入實(shí)盤發(fā)現(xiàn)策略和歷史回測結(jié)果差異很大,很多初學(xué)者不能理解其中的原因。那么未來函數(shù)能用么?用它需要注意什么?

未來函數(shù)會使用當(dāng)前時間之后時間的數(shù)據(jù)來計(jì)算當(dāng)前時間的一些指標(biāo),當(dāng)策略完全在歷史數(shù)據(jù)上做策略回測的時候,由于歷史上的“當(dāng)前時間”之后“時間”的數(shù)據(jù)也是“執(zhí)行歷史回測”之前已經(jīng)發(fā)生并完全確定不變的數(shù)據(jù),基于這樣的數(shù)據(jù)開發(fā)出來的策略并優(yōu)化參數(shù)之后,歷史回測的收益率可能看起來非常好,但一投入實(shí)盤之后會發(fā)現(xiàn)很多問題,比如信號閃爍不確定,實(shí)際結(jié)果和收盤之后再執(zhí)行回測不一樣等等。發(fā)生這種情況的主要原因是在實(shí)盤運(yùn)行的時候,“當(dāng)前時間”之后“時間”的事情還未真實(shí)發(fā)生,因此“當(dāng)前時間”之后“時間”的數(shù)據(jù)也還不知道,這種不確定性導(dǎo)致依賴這個數(shù)據(jù)做出的計(jì)算結(jié)果也不確定,會根據(jù)時間進(jìn)行過程中的數(shù)據(jù)變化而變化,這個可能會導(dǎo)致信號閃爍,一會兒出現(xiàn),一會兒又消失。

未來函數(shù)最簡單的理解就是,當(dāng)你知道歷史的實(shí)際結(jié)果時,如果能穿越回歷史,制定并執(zhí)行的投資策略必定是逢低買入,逢高賣出,肯定是穩(wěn)賺不賠的,但這個低點(diǎn)和高點(diǎn)之所以確定它是低點(diǎn)和高點(diǎn),是因?yàn)閺奈磥泶┰交厝サ模瑢?shí)際情況是低點(diǎn)和高點(diǎn)不確定的,有可能下一秒更低,也有可能下一秒更高。

理解了上面的邏輯,那么是不是說“未來函數(shù)”就不能用了呢?如果直接用它來做買賣決策,肯定是不行的。但是對于下面兩種情況,仍然可以使用未來函數(shù)來優(yōu)化策略:

(1).對于歷史長期趨勢,可能需要通過歷史上的高點(diǎn)和低點(diǎn)來標(biāo)識一些支撐線、壓力線、通道、箱體等趨勢,這個時候歷史上的高點(diǎn)和低點(diǎn)是可以明確定下來不會變的,而高點(diǎn)和低點(diǎn)需要未來函數(shù)來確定。

(2).需要引用一段段時間之前的一個數(shù)據(jù),而這個數(shù)據(jù)用了未來函數(shù),這里的未來函數(shù)用了“一段時間之前”未來時間的數(shù)據(jù),但這個未來時間仍然在“當(dāng)前時間”之前,對于“當(dāng)前時間”時間來說,這個數(shù)據(jù)是確定的。

 

 


上一篇:如何使用訂單管理待出庫統(tǒng)計(jì)?
下一篇:技術(shù)分析圖形有什么用?如何快速看懂技術(shù)指標(biāo)圖形?

推薦列表

返回博客