Building CL3 — From Manual Trading to a Decision Engine
Building CL3
為什麼我決定建立自己的 Investment Decision Engine
每一個投資人,最終都會面對同一個問題。
市場充滿不確定性、資訊噪音,以及難以預測的變化。
但隨著時間,我逐漸意識到一件更重要的事情:
真正困難的不是市場,而是決策。
多年以來,我和大多數投資人一樣參與市場。
看圖表(Charts)
閱讀新聞(News)
觀察價格變動(Price Movements)
然後依靠經驗做出投資判斷。
有時候這些判斷很成功。
但有時候並不如此。
慢慢地,我發現一個現象:
人的判斷其實並不穩定。
有些時候,我們可以非常理性與紀律。
但在其他時候,情緒(Emotion)、恐懼(Fear)、或市場壓力會干擾決策。
同一個投資人,在不同時間點,可能會做出完全不同的投資行為。
這讓我開始思考一個問題:
如果投資決策可以被系統化(Systematized),會是什麼樣子?
不是一個黑箱的 Trading Bot。
而是一個更有意義的東西:
Investment Decision Engine
這個想法,就是 CL3 的起點。
Why CL3?
有趣的是,CL3 這個名字並不是一開始就精心設計的品牌。
它其實來自一次意外。
當時我正在和 AI 討論投資相關的想法,在回覆訊息時,我忘記把鍵盤從 Zhuyin Input Method(中文注音輸入法) 切換回中文。
我敲下了三個鍵:
在注音輸入法中,這三個鍵其實會輸入一個中文字:
「好」
但在當時的對話情境中,AI 看到的只是:
CL3
有趣的是,AI 並沒有把它當作錯字。
反而開始回應一段關於 CL3 系統架構與投資方法 的說明。
那一刻我突然覺得:
也許這不只是一次打錯字。
也許這可以成為一個專案名稱。
於是 CL3 就成為了我開始撰寫這個投資系統時使用的專案代號。
What CL3 Means
隨著系統逐漸發展,我發現這三個字母其實也可以代表整個系統的核心理念:
CL3 = Cycle · Logic · Layer
Cycle
市場總是在循環(Market Cycle)。
牛市(Bull Market)、修正(Correction)、風險收縮(Risk-Off)等不同階段會不斷出現。
理解 Market Cycle,往往比預測短期價格更重要。
Logic
投資決策需要 Logic。
而不是:
-
Headlines
-
情緒反應
-
短期市場噪音
CL3 的目標,是把市場資訊轉化成一套 可重複的 Decision Logic。
Layer
市場資訊其實是分層的(Layered)。
例如:
-
Market Regime
-
Asset Strength
-
Portfolio Exposure
CL3 的系統設計,就是把這些不同層次的資訊整理成一個清晰的 Decision Framework。
The Problem With Most Investment Tools
在建立 CL3 之前,我也嘗試過許多市場分析工具。
其中之一就是 TradingView。
TradingView 是一個非常強大的市場分析平台。
它提供:
-
各種 Technical Indicators
-
強大的 Charting System
-
社群分享的 Trading Ideas
-
各種策略腳本(Pine Script)
從功能角度來看,它幾乎是市場分析工具的標準。
我也曾經為了更好地觀察市場而訂閱了 TradingView。
但在長時間使用之後,我逐漸發現一個問題。
功能越多,反而越容易迷失。
指標可以越加越多。
圖表可以越看越複雜。
策略也可以無限組合。
但真正重要的問題仍然沒有被回答:
-
市場現在處於什麼環境?
-
哪些資產真正變強?
-
投資組合應該承擔多少風險?
很多工具幫助你「看市場」。
但很少工具幫助你「做決策」。
這也是 CL3 想解決的核心問題。
CL3 並不是另一個 Charting Tool。
它是一個 Decision Engine。
目標不是提供更多資訊,而是提供 更清晰的決策結構。
The CL3 Philosophy
在建立 CL3 的過程中,我逐漸形成了一個很簡單的想法:
Markets are uncertain.
But decision systems should not be.
市場永遠充滿不確定性。
但我們的決策系統不應該如此。
CL3 的核心理念,其實可以用一句話描述:
Markets are complex.
Indicators are endless.
Decisions should be simple.
CL3 的目標不是提供更多資訊。
而是建立一個 能夠持續整理資訊的系統。
Engineering the System
CL3 不只是投資策略。
它是一個 Engineering Project。
這個系統包含多個核心模組,例如:
-
Market Data Pipeline
-
Indicator Computation Engine
-
Market Regime Model
-
Asset Monitoring System
-
Dashboard Visualization
-
API Services
CL3 會持續觀察市場資料(Market Data),並將訊號整理成一致的分析框架。
與其依賴零散資訊,系統可以幫助投資人維持 Decision Consistency。
需要強調的一點是:
CL3 的目標 不是預測未來(Prediction)。
而是:
降低決策過程中的混亂(Reduce Decision Chaos)。
Why Build Instead of Just Investing?
很多人可能會問:
如果只是投資,為什麼要花這麼多時間建立一個系統?
為什麼不直接把時間用來研究股票或基金?
答案其實很簡單。
因為我逐漸發現,最大的問題不是資訊,而是決策。
現代投資人其實不缺資訊。
市場資料、財經新聞、技術指標、研究報告,幾乎隨時都可以取得。
真正困難的是:
如何在大量資訊中維持一致的決策邏輯。
很多投資人都有自己的方法。
但這些方法往往只存在於腦中,並不容易保持一致。
市場情緒一變,決策就可能改變。
CL3 的想法,就是把這些決策過程從「直覺」轉變為「結構」。
換句話說:
不是把投資交給機器。
而是建立一個系統,幫助人類做出更穩定的決策。
CL3 不是為了自動交易。
它的設計目標是:
建立一個長期可靠的 Investment Decision Framework。
The Journey
建立 CL3 是一段長期的工程旅程。
這個過程包含:
-
系統架構設計(System Architecture)
-
資料管線建構(Data Pipeline)
-
指標模型設計(Indicator Models)
-
持續的系統迭代(Iteration)
像許多工程專案一樣,CL3 並不是一次完成的。
它是在不斷的測試、修正與改進中逐漸成形。
這個 Blog 的目的,就是記錄這段旅程。
不只是技術。
也包含建立一個長期投資系統背後的思考。
因為 CL3 不只是軟體。
它是一個嘗試回答的問題:
在充滿不確定性的市場中,我們如何做出更好的決策?
What This Blog Will Cover
未來的文章將會探討,例如:
-
Designing a Market Regime Engine
-
Building reliable Market Data Pipelines
-
Measuring Asset Strength
-
Structuring Portfolio Exposure
-
Lessons from building an Investment System
有些文章會偏向 Engineering。
有些文章會討論 Investment Thinking。
但核心目標是一樣的:
探索如何透過 Structured Systems,支持更好的長期投資決策。
關於 CL3
CL3 是一個持續發展中的專案,旨在探索並設計一套 系統化的投資決策引擎(Investment Decision Engine)。
這個系統主要聚焦於:
-
市場狀態判斷(Market Regime Detection)
-
多因子資產評分(Multi-Factor Asset Scoring)
-
以風險為優先的資產配置(Risk-First Portfolio Allocation)

留言
張貼留言