柯姆奧謝的投資哲學

By | 2026-04-08

 柯姆·奧謝(Colm O’Shea)是全球宏觀避險基金(Global Macro Hedge Fund)領域的頂尖大師,曾被收錄在傑克·史瓦格(Jack Schwager)的經典名著《對沖基金市場巫師》(Hedge Fund Market Wizards)中。

與傳統只看財報的價值投資者不同,O’Shea 的思維橫跨了總體經濟、流動性與技術面。以下為您整理他的過往經歷、核心投資哲學,並將其轉化為符合 XQ 系統限制與知識庫欄位規範的 XScript 量化選股腳本。

💡 柯姆·奧謝 (Colm O’Shea) 經歷與投資哲學

過往經歷:

Colm O’Shea 曾在索羅斯基金管理公司(Soros Fund Management)擔任宏觀交易員,後來創立了 COMAC Capital 避險基金。他在 2008 年金融海嘯期間,憑藉著對總體經濟與流動性的敏銳嗅覺,不僅毫髮無傷,還創造了驚人的正報酬,確立了他在全球宏觀交易界的傳奇地位。

核心投資哲學:

  1. 基本面決定「買什麼」,技術面決定「何時買」 (Fundamentals for WHAT, Price Action for WHEN)
    O’Shea 強調,他絕對不會只因為「某個東西很便宜」就買進。他會先透過基本面確認這是一家好公司或好資產,然後耐心等待市場趨勢(價格行為)與他的基本面觀點一致時,才會真正出手。他不當接刀子的英雄。
  2. 尋找不對稱的風險報酬比 (Asymmetric Risk/Reward)
    他極度看重下檔風險的保護。如果一筆交易看錯的代價是賠 1 塊,但看對可以賺 5 塊或 10 塊,且趨勢已經啟動,他就會重倉參與。
  3. 跟隨流動性與大資金 (Liquidity and Flows)
    在宏觀交易中,他緊盯央行的流動性;在股市中,這可以轉化為緊盯「聰明錢」與「法人大戶」的資金流向。

⚙️ XScript 邏輯解構 (Type A: 選股腳本)

為了將 Colm O’Shea 的「基本面+技術面順勢+大資金流向」宏觀哲學程式化,我們建立一個 高質量基本面 + 多頭趨勢確認 + 法人資金點火」 的選股模型:

  1. 基本面 (The “What”) – 確保公司具備成長與高品質底氣
    • 實質獲利底線:每股稅後淨利(元) > 0。
    • 資本效率高:股東權益報酬率 (ROE) > 10%。
    • 營收具備成長動能:使用 月營收年增率 > 10%。
  2. 技術面/價格行為 (The “When”) – 不摸底,順勢而為
    • 確認市場已經認同基本面:短天期均線(20日)必須大於長天期均線(60日),且股價在均線之上,呈現標準的「多頭排列」。
  3. 流動性與聰明錢 (Liquidity & Flow)
    • 籌碼面:要求 法人買賣超張數 > 0(代表機構大資金開始順勢推升)。
    • 流動性防禦:限制 成交量 > 2000 張(O’Shea 絕不碰缺乏流動性的市場,方便隨時停損撤退)。

 

// 腳本類型:Type A 選股腳本 (Screener)
// 策略名稱:Colm O'Shea 宏觀順勢與高質量選股策略
// 策略邏輯:基本面過濾標的質量,結合均線多頭排列抓準進場時機,並跟隨法人資金流向

// 確保長天期歷史資料讀取足夠 (計算 60 日均線需要)
SetTotalBar(60);

// 變數宣告鐵律:無底線、無系統保留字 daily、預設給定初始值
var: epsNum(0), roeNum(0), revYoy(0), instNetBuy(0), volToday(0);
var: isTrendUp(false);

// 嚴格依照 Data Dictionary 與知識庫規範讀取資料
epsNum = GetField("每股稅後淨利(元)", "Q"); // 基本面:必須包含(元)
roeNum = GetField("股東權益報酬率", "Q"); // 基本面:ROE
revYoy = GetField("月營收年增率", "M"); // 基本面:營收動能
instNetBuy = GetField("法人買賣超張數", "D"); // 籌碼面:大資金流向
volToday = GetField("成交量", "D"); // 流動性防呆

// 核心技術面判斷 (The "When"):確認均線多頭排列 (股價 > 月線 > 季線)
if Close > Average(Close, 20) and Average(Close, 20) > Average(Close, 60) then 
isTrendUp = true 
else 
isTrendUp = false;

// 核心量化綜合判斷:單一等號、完整邏輯包覆
// 條件說明:
// 1. EPS > 0 且 ROE > 10% (高質量獲利)
// 2. 月營收年增率 > 10% (具備成長動能)
// 3. isTrendUp = true (技術面趨勢確認,市場價格行為與基本面方向一致)
// 4. 法人買賣超張數 > 0 (機構資金點火)
// 5. 成交量 > 2000 (確保進出場流動性)
if epsNum > 0.0 
and roeNum > 10.0 
and revYoy > 10.0 
and isTrendUp = true 
and instNetBuy > 0.0 
and volToday > 2000 then begin

// 觸發條件成立
ret = 1;

// Type A 選股腳本專屬:輸出九宮格檢驗欄位 (警示腳本絕對禁用)
OutputField1(revYoy, "月營收年增率(%)");
OutputField2(roeNum, "股東權益報酬率(%)");
OutputField3(instNetBuy, "法人買賣超張數");
end;

 

回測報告如下圖