一提到個人做算法交易,不少同學可能會說,人家大的金融機構擁有龐大的人力和物力,光是名校出來的這個或那個皮挨著地就是一大堆,還有強大的計算機係統和算力,個人如何比得了?
的確,像高頻交易中做Market maker的,靠的是計算機的速度和進入交易所服務器獲取數據的速度,這個本身技術含量並不高,有點像靠蠻力,但需要進出數據的高速,需要強大的計算機係統,這個個人比不了。
如果說Market maker是靠蠻力的話,Jim Simons和他的Statistical Arbitrage量化交易靠的卻是智,也就是複雜的算法, Jim Simons是完全靠算法“Solved the Market”的第一人,他們的算法基本是個黑匣子,外人無從知曉其中的細節。但迄今為止,沒有第二人能重複他的成績,這個個人也是比不了。
但這些,並不是算法交易的全部!
實際上,算法交易是先於計算機時代的。
當算法交易先驅Richard Donchian開始使用算法交易時,當時還並沒有計算機,據他的弟子們講,他無論走到哪裏,口袋裏永遠裝著三樣東西:1)鉛筆;2)鉛筆刀;3)本子。他需要這三樣東西計算均值,計算大小值,畫各種曲線,也就是說他是靠鉛筆和本子成功進行算法交易的。
並且,長期趨勢交易和短線交易(包括DT,這是高頻量化交易的側重點)還是有本質區別的。
就像我在昨天寫的這篇文章中提到的那樣:
長期趨勢交易靠的並不是算法,或者說,具體算法並不是最重要的,文章中也提到了,三種趨勢交易法最終的回報結果相差並不大,這個不光是書本上這樣講,我自己對均線法和突破法兩種方法的實際回測也證實了這一結論。
那什麽是最重要的呢?
最重要的還是總體策略的選擇,比如是選擇長期趨勢交易,還是短期回歸交易,還是選擇DT?
其次才是具體算法的選擇,像長期趨勢交易, 常見的算法也就那麽幾個,並且大都有效,你可以用它們,也可以自創一個算法,隻要靠譜,最終的結果應該相差不大。
最終,成敗的關鍵還要取決於能否嚴格按照規則執行,這一點也至關重要!
我在另一篇關於Turtle Trading System的文章中也提到:
Turtle Trading System的創始人Richard Dennis當年就是選了23個極為普通的人,包括隻有年僅19歲的Curtis Faith(其中的Turtle 之一,Way of the Turtle的書作者),讓他們嚴格按照製定的規則交易,結果有好幾個做的非常出色,做的不好的有不少是因為沒有嚴格按照規則執行。
那嚴格按照規則執行真就那麽難嗎?!
應該說是不容易!
因為,任何算法都有它的特點,就說長期趨勢交易,它的贏率一般很低,隻有30~40%,輸的概率更大,屬於輸多贏少,但是一般輸的數量會比較小,而贏則會贏大的。比如10次交易,可能會虧7次,但每次平均隻虧1千,而盡管隻贏了3次,但平均每次盈利可達2萬。如果你在交易中,有連續14次的虧損,虧掉了30%的資金,那麽當係統第15次發出可以進入的信號時,你還會嚴格按照規則進入嗎?如果你違背規則,跳開第15次,說不定本來這一次的大賺,就可以抹平以前所有的損失,也就是說違背一次,就很可能使這個係統作廢。
但從另一方麵講,都連續虧了14次了,那跳掉一次能算過分嗎?!
所以,嚴格按照規則執行並不像想象中的那麽容易。
而短線交易,是高頻量化交易側重的方麵,其算法是複雜多變,可以有無窮無盡的算法和模型,在這方麵,個人無任何優勢可言。
長期趨勢交易跟其它用技術指標交易的係統一樣,不做預測,隻會按照市場被動的反應, 如果你相信係統,操作時就會減少甚至消除恐懼。
有道是大道至簡,在我自己折騰了半年以後才發現,最簡單的方法,往往是最有效的,比如均線法。
所以,個人算法交易,如其說靠的是算法,倒不如說是為自己製定一套靠譜的規則,幫助排除個人情緒因素,然後嚴格按照規則執行。這也是我折騰了半年,並應用於實踐中的一點感悟!
建寧 2025/6/28