程序化模型失效是策略模型的必然结局吗?
在量化投資策略的開發過程中,一套模擬運行表現優異的策略,在實際投入運行后就表現不佳,甚至出現連續性的虧損,讓許多策略開發者痛苦不堪。此時策略是否繼續運行是基金管理者所面臨的一個非常難的選擇。
?
01、失效——策略模型的必然結局?
現實世界的復雜性決定了沒有一個模型能夠涵蓋現實世界的所有特征,只能采取簡化的辦法,通過突出顯示某些特點來描述真實的世界。而簡化的結果就是我們將某些局部的特性看成是現實事物本身,這種以局部特征代替整體的方法,使得策略模型本身就具備很大的局限性。
另外,在金融市場上,投資者的情緒以及未來的期望對資產的價格有著重大的影響,而這些主觀性的想法卻較容易發生較大的改變,使得市場運行的特征也發生改變,模型失效也就必然了。
交易者在判斷市場中存在的真理時,通常都是把歷史行情中某些特定的規律當做現在的市場真理,可是時間在走,市場特征也跟著變化,市場的規律也會變化,自然而然的策略模型也就失效了。
簡單點說:剛開始你自己穿了一身自己設計的衣服,它是獨一無二的。可是你穿出去之后,大家都仿照著制作出來,它就失去了獨一無二的特性。這就是眾所周知的策略容載量的問題,利用的人數越多,它的有效性越低。
在程序化交易中,策略模型的實質是按照既定的規則進行買賣交易。投資者依據經驗或者數理化的方法從歷史行情中發掘出某些特定的規律,然后據此制定出相應的買賣規則。因此,規則本身是對行情的簡化,將歷史行情中某些特定的規律看成市場普遍的真理,但不同時間內,市場規律會呈現出不一樣的特征,策略模型也就失效了。
還有一個就是市場有效性的問題。和資本市場作斗爭,基本上是不可能贏的,其實就是說大部分的交易模型都是有時間限制的,不是長期有效的,程序化交易在國內的發展趨勢很快,說明會有越來越多的策略模型被研發出來,所以模型的失效只是時間的問題。市場在不斷的變化,我們的交易模型也要跟隨市場進行調整,來適應行情的發展,無論你的策略模型表現是有多好,都要跟隨市場的變化而變化。
?
02、如何斷定策略已經失效
如果我們無法阻止策略模型由高效轉向低效,進而失效的命運,那留下來的問題就是該如何判定他是否已經失效。
在未來行情不可知的前提下,判斷模型是否依然有效是很難的。在此提出兩點思路供參考:
一、觀察模型是不是還在有效地執行交易策略,體現出來的交易邏輯是不是和之前設計的初衷是一樣的。以下的情況出現,大家就要提高警惕了:對行情的敏感度降低,開倉時機滯后現象頻繁,勝率或盈虧比連續出現很大的變化等,當然這是從交易結果上看,被動發現失效的方法。
一般情況下,周月線級別上的連續虧損和最大回轍是我們主要關注的地方。但是有一個問題大家要注意:策略連續回撤的原因到底是什么?是策略失效造成的,還是行情導致的,應用程序化交易的都知道,在震蕩行情中,策略回撤是不可避免的。假如模型出現問題表現在當前階段,模型所表征的行情特點又一次呈現時,它還是有效的。
二、觀察市場的運營特點是不是發生了變化,假如變化了,則證明模型可能失效了。舉個例子:一部分非常依賴特定交易指令的模型,會因為交易規則的調整而失去效果,或者在市場中套利交易有效性大幅度改善時,盈利能力大幅度降低都是屬于一個類型的。
另一個需要關注的是反程序化交易策略。隨著程序化交易越來越成為市場一個重要的組成部分,程序化交易資金量日趨增大,市場出現了專門研究反程序化的交易策略,即通過采取與大多數程序化交易者相反的操作策略,獲取程序化交易者的部位頭寸來得到收益。
03、總結
總的來說,從長期來看,投資者主觀風險態度較易發生較大幅度的改變,因此市場的行情特征必然在不同時間內呈現出不同的特征,而經過簡化后的模型以局部特性代替市場本身,使得模型自身具有很強的內在局限性,難以適應不同的行情。
推薦閱讀:
1.一個量化策略師的自白(好文強烈推薦)
2.股票期貨經典的量化交易策略都在這里了!(源碼)
3.期貨/股票數據大全查詢(歷史/實時/Tick/財務等)
4.三分鐘弄明白為什么貝葉斯是量化工作者最常用的工具
5.學習Python有哪些書籍?這里有一份書單送給你
6.江湖中常說的“網格交易法”到底是什么?
7.10種經典的日內交易策略模型思路
8.干貨 | 量化選股策略模型大全
9.量化金融經典理論、重要模型、發展簡史大全
?
總結
以上是生活随笔為你收集整理的程序化模型失效是策略模型的必然结局吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivoX30是android5的吗,深
- 下一篇: 珠算小九归之七归