節日無聊侃“係統”

退休後將做科研的思路用在了投資上,幾年時間回測過無數的交易方案,寫過不下二十個回測模型,比如下圖中大概就有七個不同的模型組合在了一起,每個模型理論上講都可以輕鬆打敗常持SPY或QQQ,但實際上理論和實踐脫節,按這些模型的思路大多操作困難,很難取得預期的收益(如能像關鍵字老兄那樣自動交易效果也許要好得多)。由於沒有很好的記錄,這些模型中的字母所代表的含義到現在大多已經不記得了,更別說模型背後的思路了,現在隻記得sT中的s代表simple moving average,eT中的e代表exponential moving average。下麵是這些年在尋覓過程中的一些心得,希望對摸索編寫自己係統的朋友們有些參考價值。想到哪兒寫到哪兒,可能沒有什麽章法,請諒解。

其一:此類簡單模型往往依靠比較單一的參數,它們往往在特定環境下運行的很好,收益很高,但在少數情況下卻往往失效,類似於用一條均線操作遇到在均線附近震蕩時的兩邊打臉。這應該是無法完全避免的缺陷。作為交易者一是要從長遠看其帶來的額外收益是否遠大於失效期間帶來的損失,專注長期平均收益,二是在模型外加入其它判斷幫助實際交易中的決策,三是同時擁有不同的交易思路或模型做參考,在遇到相互矛盾的結論時謹慎行事。

其二:此類簡單模型有一大缺陷,就是必須用同樣的參數決定買入和賣出。比如用200均線交易時高於均線買入,低於均線賣出。如果用不同參數決定買入和賣出中間的衝突會讓模型無法正常運行。比如用200均線決定賣出後用另外什麽參數決定可以買入了,但如果按後者買入則股價仍在200均線以下,模型又會讓你賣出,兩套係統完全無法相處。如果你發現某些參數適合賣出而另外一些參數更適合決定買入,不妨寫兩個係統分別獨立運作,這樣雖然不能給出完整的回測結果但對指導實時交易會遠好於依靠一個單獨的係統。

其三:如前所說,我寫過的模型大多理論與實踐脫節,在實際交易中運用起來相當困難。如果在編製係統中能夠考慮到實際交易的可操作性你離成功大概就不遠了。係統的交易次數應該是越低越好,而交易的觸發最好不是一個點(比如高於或低於200均線),而是一個時段或價格範圍(我知道這個相當困難)。當然如果你能像關鍵字老兄那樣設定機器交易大概就無需為此操心了。

其四:如果係統不包括對2000、2008的回測,你需在係統外有一個應對2000、2008那樣的崩盤的策略。個人認為類似的崩盤在美聯儲積極幹預的現行政策下再次發生的機率幾乎為零,但事關生存,不得不有所準備。

瞎拜會,別當真。哈哈

所有跟帖: 

我隻看到了右圖的美女,其他都忽略了:) -三心三意- 給 三心三意 發送悄悄話 三心三意 的博客首頁 (0 bytes) () 04/04/2026 postreply 20:22:56

春心猶在,可喜可賀! :) -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/04/2026 postreply 20:24:36

哈哈,可惜Super Model青春易逝,都不長久 -lionhill- 給 lionhill 發送悄悄話 lionhill 的博客首頁 (0 bytes) () 04/04/2026 postreply 20:27:08

青春易逝,美女永生(在心裏)! :) -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/04/2026 postreply 20:30:12

你們有沒有發現,在各種機器人博覽會上,都是美女機器人,很少帥哥機器人:) -三心三意- 給 三心三意 發送悄悄話 三心三意 的博客首頁 (0 bytes) () 04/04/2026 postreply 20:29:48

啥,帥哥美女在我們加州太落伍了,特斯拉的Optimus是LGBTQIA+裏的A ;Q 也說得過去 LOL -dancingpig- 給 dancingpig 發送悄悄話 (0 bytes) () 04/04/2026 postreply 21:32:55

LOL -bogbog- 給 bogbog 發送悄悄話 bogbog 的博客首頁 (0 bytes) () 04/04/2026 postreply 22:05:46

如果Optimus 是 A,revenue 就完蛋嘍, 哈哈哈 -三心三意- 給 三心三意 發送悄悄話 三心三意 的博客首頁 (0 bytes) () 04/05/2026 postreply 05:49:07

因為買家男的多,不買帥哥。現階段,男的願意買美女機器人的數量遠多於女的買帥哥機器人的數量 -Blueview2026- 給 Blueview2026 發送悄悄話 (27 bytes) () 04/05/2026 postreply 06:50:10

好奇啥是 SD model? 在 San Diego Beach 想出來的? -家裏好- 給 家裏好 發送悄悄話 (0 bytes) () 04/04/2026 postreply 20:31:53

不完全是,但也差不多。 :) -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/04/2026 postreply 20:34:44

如果碰上00年08年,普通人有通過做空繼續盈利的嗎?那個 'the big short" 我覺得實在太 outlier -家裏好- 給 家裏好 發送悄悄話 (0 bytes) () 04/04/2026 postreply 20:39:36

這個有點兒超前了。先做好什麽情況下退出正股的計劃,其它都是額外的。 -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/04/2026 postreply 20:48:20

謝謝分享! -*江南雨*- 給 *江南雨* 發送悄悄話 (0 bytes) () 04/05/2026 postreply 05:10:25

Y兄做過很多有益的探索,值得敬佩。我也是在指標上做了一年的研究,發現一些指標有助於管住手 -西糖胡同- 給 西糖胡同 發送悄悄話 西糖胡同 的博客首頁 (533 bytes) () 04/05/2026 postreply 08:35:26

謝謝糖兄分享。能否告知這是哪家的平台? -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/05/2026 postreply 08:43:04

隻會用富途牛牛平台編寫指標程序 -西糖胡同- 給 西糖胡同 發送悄悄話 西糖胡同 的博客首頁 (179 bytes) () 04/05/2026 postreply 08:54:17

謝謝糖兄,俺這就去學習學習。:) -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/05/2026 postreply 08:59:18

David的編程能力很強,但是他不說哪個指標更有用處。應用要靠自己體會。 -西糖胡同- 給 西糖胡同 發送悄悄話 西糖胡同 的博客首頁 (0 bytes) () 04/05/2026 postreply 12:40:49

有沒試過做個華爾街HF用的模型? -cnrhm2017- 給 cnrhm2017 發送悄悄話 cnrhm2017 的博客首頁 (0 bytes) () 04/05/2026 postreply 09:51:47

Yahoo隻有daily曆史數據可用,無法做HF的回測驗證。 -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/05/2026 postreply 10:24:08

剛開始我用Yahoo的免費數據,後來有時不讓下載,我幹脆買了數據 -jenning- 給 jenning 發送悄悄話 jenning 的博客首頁 (434 bytes) () 04/05/2026 postreply 13:38:09

Good to know. Thanks! -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/05/2026 postreply 14:08:02

用API試試? -85858585- 給 85858585 發送悄悄話 (0 bytes) () 04/05/2026 postreply 14:18:04

俺的知識老化,不知何地offer API。以前Yahoo有的,後來就沒了,害的俺不得不重新寫程序。 -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/05/2026 postreply 14:24:57

額,在建寧兄的link看到了,回頭研究研究。 :) -ybdddnlyglny- 給 ybdddnlyglny 發送悄悄話 (0 bytes) () 04/05/2026 postreply 14:26:26

請您先登陸,再發跟帖!