追求卓越,但接受交易中的不完美
來自專欄川流不息
1 交易中最大的敵人
當把一個經過測試的交易系統用於實盤交易時,最大的敵人是什麼?是回測中各種數據偏差(如前視偏差、倖存者偏差)?是模型在樣本內的過擬合?是對交易手續費和衝擊成本的不合理假設?是無法找到理論來解釋這個交易想法本身?
都不是。
一個系統投放到實盤時最大的敵人是一個人的心理關。更具體的說,這個心理關指的是交易者能否克服實盤中的心理壓力從而堅持使用這個交易系統。面對回測中穩健的凈值曲線(只有策略在回測中表現的不錯我們才考慮將它投放到實盤),縱然我們深諳策略的各種指標——比如收益率、最大回撤幅度、最大回撤區間長度、夏普率、勝率、盈虧比等,我們也無法體會到實際交易中必須承受的壓力。
對於任何一個交易系統,幾乎可以確定的是它在回測中的表現是其在實盤中表現的上限。此外,當一個交易系統被用於實盤之初,虧損先於利潤出現也是十分常見的。面對真金白銀的虧損,你會比想像的更脆弱、更容易懷疑策略的開發中是否存在沒有考慮到的問題、更容易自我動搖從而想要放棄這個系統;在實際交易中,價格時刻在波動,充斥著噪音的各路消息以遠超過你能夠接受的速度湧向你,你會快步踏入行為金融學中的各種認知偏差陷阱、喪失冷靜、做出一系列干預交易系統的錯誤操作。這些心理壓力是哪怕再精細、再嚴格的回測也無法帶給你的。
舉個例子,假如你持有黃金的多頭。在 2017 年 7 月 10 日黃金短線跳水時,試想一下你的壓力(事後來看,金價最終又波動了回來,但彼時彼刻,你的所見是價格的跳水、所聞全是利空消息,你對幾個小時後劇情會反轉一無所知!)。在那種壓力下你可能會做出減倉或平倉止損的決定——儘管你的交易系統未發出任何信號。如果這一天僅僅是回測中的一日,它則不會帶給你任何感受(除了看到這天微漲),你無法體會到實盤中的心理壓力,哪怕是一點點。
所以,克服掉心理關是一個回測中好的交易系統能否在實盤繼續有效的必要條件。要實現這個需要做到兩件事:「認識到沒有完美的交易系統」和「追求卓越」。
2 沒有完美的交易系統
沒有完美的交易系統。
每個人都希望找到一個每天都能掙點小錢的交易系統。然而任何一個策略或者交易系統,都是基於對市場的某個假設。市場充滿著不確定性,因此它必然會在一些時候背離這個假設,這時該交易系統就會出現虧損。一個優秀的交易系統是一個長期來看能夠盈利的系統,而非一個能夠每筆交易都賺錢的系統。
交易的本質是盈虧同源,因此交易者必須學會直面虧損。只有當他能夠欣然接受虧損的時候,他才能開始學會賺錢。
隨著交易的進行,你可能希望不斷的改進交易系統。但此時你必須格外小心,以免步入過擬合的陷阱。也許在實盤中的每筆虧損交易後,你都試圖思考什麼樣的改進能夠避免剛剛的虧損。但我負責任的告訴你,這種想法非常危險。如果你真的這麼做的了——為了每一筆的虧損都對你的系統進行了修補,你便走上了「處處精準過擬合」的快車道,你的系統將會逐漸對市場未來的變化無能為力,這無異於自掘墳墓。
Most traders take a good system and destroy it by trying to make it into a perfect system. – Robert Prechter
譯:很多交易員都有一個優秀的交易系統。然而,試圖使這個系統變得完美的努力恰恰摧毀了它。
你的交易系統就像是你的孩子,因此你必須欣然接受它的優點和缺點。改造一個長期來看可以賺錢的優秀系統必須要非常小心。對哪怕是一個參數的哪怕是一丁點的調節都會改變該系統的效果。這麼做是以改動後的系統對最新的交易數據表現更佳為前提;但是如果不能證明它在未來的樣本外更有效,那麼如此 「改進」仍然是徒勞的。所以,接受你的交易系統。如果它已經是有正期望的系統,那你還有什麼不滿足的呢?
3 追求卓越
Strive for Excellence, Not Perfection.
譯:追求卓越,而非完美。
現在的你已經摒棄了打造完美「聖杯」的念想。那麼還剩下什麼呢?追求卓越!
把交易系統的表現留給系統本身,而你要做的是百分之百的、嚴格的遵循你的系統,按它的指令來交易。交易系統的不確定性應該僅僅來自於市場;而非來自於你的操作。如果因為你偏離了你的交易系統——哪怕是最輕微的偏離——而給系統的表現帶來了額外的不確定性,那都是你的責任。
Every trade that you take outside of your trading system is an insult to yourself, to the time and effort you put into trading, and to your self-respect.
譯:違背自己的系統而做的每一筆交易都是你的恥辱;是對你為開發該系統所投入的時間和努力的羞辱;是對你自尊的羞辱。
追求卓越最終歸結為對自己的尊重。一旦你開始尊重自己,相信自己的能力和系統,你就可以更容易地遵循它。如果你遭遇連續的虧損,首先要問問自己是否嚴格的按照交易系統執行了所有的交易。如果是,那麼恭喜,至少在這方面你問心無愧。你可以繼而看看是否是市場狀態發生了改變導致系統失效和虧損。如果沒有,那麼再次恭喜,你的交易系統仍然是可靠的,雖然它產生了幾筆連續的虧損,但你仍然可以繼續相信它。
如果你無法百分之百的嚴格執行你的交易系統,那麼你的交易將缺乏一致性,在一些交易中你或多或少的帶入了人為的擾動。在這樣的情況下,你根本無法正確的評價這個交易系統——你有什麼資格這麼做呢?你根本沒有給這個系統產生一致性交易結果的機會。
一致性是追求卓越的核心。
4 做到一致性
什麼是一致性?如果把這個問題拋給交易員,他們也許會說「穩定的盈利,日復一日、年復一年;凈值沒有太大和太長的回撤」。誠然,這是交易者的(終極)目標——誰不想要呢?但是,一致性產生的好結果止於此,而一致性非始於此。
一般交易者的學習曲線大概如下面圖中的黑色曲線:他們無法做到嚴格遵循一個交易系統,總是帶著個人情感進行交易,將自己行為帶來的不確定性錯誤地強加於系統的表現之上,從而誤認為系統本身出了問題。這導致交易者無法持之以恆、三天兩頭更換系統。伴隨著這個發生的是交易結果的不穩定性——當然是虧損遠大於收益。最終,本金輸光,無奈退出市場。與之相反的,一個優秀的交易者會專註於一致性,這會讓他在通往盈利的進程中越走越遠,最終到達勝利的彼岸。
那麼,如何做到一致性呢?三步走。
雖然用了「簡單」這個詞,但這並不意味著它很容易。交易成功和很多我們日常想要達到的目標——如減肥、成為一個好學生、做一個好父親——並無區別,然而知道該做什麼是一回事兒,真正做到它又是另外一回事兒。
第一步:使用一個交易系統
首先,你需要使用一個交易系統,這將有助於你實現交易的一致性。前文說過,任何交易系統都是基於對市場的某種假設,並嚴格按照那個假設來交易。因此,在這一步,你需要選擇適合自己的系統——比如趨勢追蹤系統、均值回歸系統、價值投資系統、小市值系統,you name it ——不管是什麼,一旦選擇,就請堅持下去。也許一開始你並不能馬上賺錢,但這絕對是一個好的起點。
No man ever reached to excellence in any profession without having passed through the slow and painful process of study and preparation. – Mark Douglas
譯:在任何職業中想要到達卓越,都必須歷經緩慢而痛苦的學習和準備過程。
你不會在還沒有摸過籃球時就妄圖成為 NBA 的巨星;你不會在還沒有學過計算機時就想在 BAT 找一份編程的工作;同樣,你也不會在剛上了一節極限課後就聲稱掌握了微積分的全部內容。那麼,你為什麼會幻想著一開始交易就馬上賺錢呢?
道理很清楚,但很多交易員就是無法做到。人們總幻想更換一個技術指標,或者找到 K 線的另外一個形態,從而一步到位、走向人生巔峰。但不要忘記,「即便是最頂級的耳機也不會讓你一步成為一個優秀的 DJ」、「一支再昂貴的鋼筆也不能使你一躍成為暢銷書的作家」。想要取得成功終須經過漫長的努力,交易也不例外。
嚴格遵守交易系統將帶給你一致性的交易結果,這就是第二步。
第二步:獲得一致性的交易結果
相對於主觀投資,我最喜歡量化投資的一點是,它能夠保證交易結果的一致性——無論是盈利還是虧損——結果都來自於嚴格執行交易系統。反觀主觀投資(並不是說它的壞話),由於每次都加入了不同的人為的判斷,因此無論交易結果好壞,都很難客觀的評判其結果。
獲取一致性的第二步就是每次交易中都遵循你的交易系統,從而獲得一致性的交易結果。也許一開始你會虧損,但你仍然可以拍著胸脯的說交易結果中的波動都是來自市場的不確定性,而沒有半點人工干預的成分。這將使你處於非常有利的位置——能夠客觀的評價這個交易系統在實盤中的表現。唯有如此,你才能正確的辨別出一個交易系統是否足夠優秀;才能去偽存真,剔除差的、留下好的。
I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times. – Bruce Lee
譯:我不害怕那個雖然學了一萬個招式但每個招式只練習了一次的人;但我畏懼那個雖然只學了一個招式但是卻反覆練習了一萬次的人。
持之以恆地執行你的交易系統,得到一致性的交易結果;只要這個系統在長期是盈利的,那麼時間最終會變成你的朋友。
第三步:變成更好的交易者
卓越不是一個技能;而是一個態度。
如果你在每個交易中都堅持使用系統,排除人為干預,那麼日復一日年復一年,當你進行了成百上千次交易後,你就能完全摸透這個系統——它的優點、它的劣勢。
當一個系統產生虧損時,人們本能的反應是換一個新的。但現在你已經知道那麼做百害而無一利,它只能把你拽回學習曲線的起點。所以,欣然接受它並堅持使用它。不要總是在當事情變得棘手時就嘗試新的事物。好奇害死貓。
我們都欽佩那些堅持多年並最終成為領域專家的人。始終信任你的系統(當然前提是你排除了市場狀態變化導致的策略失效),在你對系統建立信任的不懈努力中,你已經成為了一位更好的交易者,你也最終會成為讓別人欽佩的人。
世上沒有完美的系統,因此不要在交易中追求完美;但是你應努力做到追求卓越——無論是在交易中,還是在生活的其他方面。不要貪心,放棄做一個完美主義者。一個優秀的交易者知道虧損僅僅是遊戲的一部分。
原創不易,請保護版權。如需轉載,請聯繫獲得授權,並註明出處,謝謝。已委託「維權騎士」(維權騎士_領先的原創內容監測、保護及快速授權平台) 為進行維權行動。
推薦閱讀:
※缺口技術分析讀書筆記
※作為交易員,面臨市場和事實中進行二選一時,該如何選擇?
※從經典中尋找機會:期權價差交易策略(基礎篇)
※作交易一直虧損,可以花重金買高手的交易系統嗎?
※如何界定趨勢中的回調已經完成?