史蒂夫·克拉克(Steve Clark)是 Omni Partners 的創辦人,也是傑克·史瓦格(Jack Schwager)在《對沖基金市場巫師》(Hedge Fund Market Wizards)中採訪的頂尖宏觀與事件驅動型避險基金經理人。
與許多執著於「買在最低點」的價值投資者不同,Clark 的交易哲學極度務實且充滿紀律,他的核心名言是:「做更多有效的事,少做無效的事(Do more of what works and less of what doesn’t)。」
以下我將為您整理他的過往經歷、核心投資哲學,並將其轉化為符合 XQ 系統限制與知識庫欄位規範的 XScript 量化選股腳本。
💡 史蒂夫·克拉克 (Steve Clark) 經歷與投資哲學
過往經歷:
Steve Clark 早年從倫敦的自營交易員起家,隨後創立了 Omni Partners 避險基金。他在經歷了無數次的市場多空循環後,意識到預測市場的頂部或底部是徒勞的。他的基金以極低的回撤(Drawdown)和穩定的雙位數年化報酬率著稱,這完全歸功於他鋼鐵般的交易紀律與順勢操作法則。
核心投資哲學:
- 順勢而為:做更多有效的事 (Trend Following):
他絕對不向下攤平,也不喜歡「接刀子」。他認為,如果一檔股票的趨勢是向上的,這代表市場的資金正在認同它,這就是「有效的事」,應該順勢參與;反之,跌破關鍵支撐就該立刻停損。 - 等待屬於你的好球 (Wait for the Right Pitch):
他將交易比喻為棒球,強調交易員沒有被三振的壓力。他只在「技術面趨勢強烈」且同時具備「基本面催化劑(如營收大增、獲利轉好)」的共振點時才揮棒重倉。 - 部位規模與流動性控管 (Sizing & Liquidity):
他非常看重資金的靈活性,一旦發現自己看錯,他會毫不猶豫地砍倉。因此,他只參與流動性極佳的市場或標的,確保進出不會產生龐大的滑價成本。
XScript 程式碼
// 腳本類型:Type A 選股腳本 (Screener)
// 策略名稱:Steve Clark 順勢動能與基本面共振策略
// 策略邏輯:只做「有效的事」,尋找技術面呈現強勢多頭排列,且具備營收成長催化劑的高流動性標的
// 確保長天期歷史資料讀取足夠 (計算 60 日均線需要)
SetTotalBar(60);
// 變數宣告鐵律:無底線、無系統保留字 daily、預設給定初始值
var: revYoy(0), epsNum(0), volToday(0);
var: isTrendUp(false);
// 嚴格依照 Data Dictionary 與知識庫規範讀取資料
revYoy = GetField("月營收年增率", "M"); // 基本面催化劑:營收成長動能
epsNum = GetField("每股稅後淨利(元)", "Q"); // 基本面防呆:必須包含(元)
volToday = GetField("成交量", "D"); // 流動性控管
// 條件一:技術面順勢 (確保股價、月線、季線呈現多頭排列)
if Close > Average(Close, 20) and Average(Close, 20) > Average(Close, 60) then
isTrendUp = true
else
isTrendUp = false;
// 核心量化綜合判斷:單一等號、完整邏輯包覆
// 條件說明:
// 1. isTrendUp = true (技術面順勢,市場資金已認同)
// 2. revYoy > 10.0 (營收雙位數成長,提供強勁的基本面好球)
// 3. epsNum > 0.0 (公司具備實質獲利)
// 4. volToday > 2000 (確保極佳的流動性,符合避險基金進出標準)
if isTrendUp = true and revYoy > 10.0 and epsNum > 0.0 and volToday > 2000 then begin
// 觸發條件成立
ret = 1;
// Type A 選股腳本專屬:輸出九宮格檢驗欄位 (警示腳本絕對禁用)
OutputField1(revYoy, "月營收年增率(%)");
OutputField2(epsNum, "每股稅後淨利(元)");
OutputField3(volToday, "今日成交量");
end;
持有22天,過去12年,所有台股的回測報告

