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

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

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

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

未來函數(shù)最簡單的理解就是,當你知道歷史的實際結果時,如果能穿越回歷史,制定并執(zhí)行的投資策略必定是逢低買入,逢高賣出,肯定是穩(wěn)賺不賠的,但這個低點和高點之所以確定它是低點和高點,是因為從未來穿越回去的,實際情況是低點和高點不確定的,有可能下一秒更低,也有可能下一秒更高。

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

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

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

 

 


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

推薦列表

返回博客