剛開這個專欄時我給它命名“每天學點金融”,沒想到到現在為止正好變成“每月學點金融”(捂臉),不過還好沒忘了有這事,所以今天來更了“十一月的金融知識”。
進入公司以來一直沒寫量化方面的東西,不是因為懶,而是想等自己對它了解更深入再下筆,誰知不知不覺就發現竟然有了幾位觀眾,所以這事兒就變得更加慎重,誠恐讓各位貽笑大方??涩F在情況不同了,幾個月來自己這方面知識接觸的越來越多,見的人也越來越多,所以……臉皮變厚了,笑話就笑話吧~
做過股票相關投資的都知道,現在投資界大概有三種理論,一種基本面投資理論,投資者對上市公司的基本面數據進行分析,包括市值啊市盈率啊凈資產收益率啊這些能反映公司經營狀況的指標,分析后在對比現在的股價,買入低估值的股票,賣出高估值的股票,這種投資理論在國內可以算得上是很專業了,一般都是有些金融知識或者專業炒股的人才會這樣分析,需要一定的金融知識,牛b的股民可以把A股3000家上市公司摸得清清楚楚,提到一個企業或一個產品,瞬間說出它的營收、優勢、弊病甚至上下游行業等等。第二種是技術面分析的投資理論,什么叫技術面,就是完全基于市場行為的數據進行分析,包括K線圖、成交量、MACD等,這種理論的擁護者認為不論你這家公司是被低估還是高估,只要K線圖反應出股票將要上漲的形態,我就買入,至于什么叫“將要上漲的形態”,我有我的判斷方法,比如通過分析我發現只要股價連續下跌3天再上漲兩天再平穩1天,接下來就會有一個漲停(當然是我瞎說的),這種投資方法在國外跟民科一樣被對待,我最開始的想法也是這樣,這特么也能叫投資方法,這跟彩票站里每天根據歷史中獎號碼猜下一期中獎號碼的大叔有什么不一樣……可是后來發現這種方法還真不是這么不堪,就拿日成交量這個指標來看,你可以清晰看到資金對這個股票的關注,如果賣單量很大,就說明有資金在逃離或者故意做空,不論哪種情況你都會知道股價很有可能要有大的波動了,還有就是申購新股之后,欣喜過后你就要思考吃多少個漲停才能出手了,而成交量是你分析這個問題的好參考。我認識方正證券的一個哥們,對這個就很在行,總結了50多頁的ppt,來闡述他發現的各種指標,這哥們在方正混得很不錯,所以,至少說明在國內主流金融機構對技術面還是很認可的。
然后就是第三種,估計你也猜出來了,第三種就是以上兩種的結合,或者說其它方法,量化就是這個“其它”中的一種,只不過分析方法上做了改進。
量化投資,就是通過計算機技術對海量的數據進行分析,用代碼形成投資策略,在不斷進行回測、修正、模擬、修正等工作,最終按照程序發出的交易指令進行投資的過程。一般來說是通過基本面進行選股,然后技術面擇時,完成量化策略。
舉個簡單的例子:我先找到市值在100-300億之間、并且凈資產收益率(ROE)大于5%的股票,市值、ROE這些都是量化平臺上有的指標,直接寫條件判定就可以很輕松的把這部分股票篩出來,按照今天的數據,瞬間找出110只符合條件的股票,然后設置當昨日收盤價大于5日均線10%時就買入,當昨收小于5日均線時就賣出,ok,到這里為止就完成了一個量化策略,當然要做量化投資,這只是第一步,第二步叫回測,就是我穿越回2005年,然后按照我這個交易思路一直交易到現在,看看我的收益率、勝率、貝塔、夏普比率都怎么樣,股災時表現怎樣?牛市時有沒有跑贏滬深300,如果不滿意,那就重新調整交易思路,在從歷史某一時刻開始回測,觀察結果,一看還不錯,ok第二步完成,接下來如果把我就按照這個策略進行實盤交易的話還是很虛的,因為我不知道自己對策略的調整是不是只適合于過去,比如你在策略里寫了“股災來之前全部清倉”,或者“牛市來之前滿倉干”之類的未卜先知的操作,那么你的策略很可能就是不準的,是為了讓回測結果好看而寫的策略,這叫做“過擬合”。怎么判定是否過擬合了呢,很簡單,進行模擬交易,從現在開始按照我的策略來進行交易,只不過完全是模擬的,可以視為是上實盤前的演練,如果在這種情況下你的策略表現依舊不錯,那么恭喜,你的策略可以進行實盤交易了。值得注意的是,沒有一個策略能一直有效,也就是說很有可能你剛信心滿滿的進行實盤交易策略就開始賠錢了,這也是很正常的事,你不可能預測未來嘛,不過這也證明你有能力打敗大部分散戶了,不過也不必沮喪,大部分量化策略在大盤沒有劇烈波動時是不會突然雪崩的,只要對策略一直維護和修正,量化投資是容易賺到錢的。
為什么說把思路寫下來就能賺錢了呢,其一,因為量化交易有紀律性,它不根據的心情好壞而調整,而是一直忠實地執行你最理性時候的投資決策,其二在于它的廣泛性,它可以時刻監測市場上符合買入條件的股票瞬間下單,這點人是做不到的。太晚了,基本說清楚了,我先睡覺了。