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(中文注音輸入法) 切換回中文。

我敲下了三個鍵:

C(ㄏ) L(ㄠ) 3(ˇ)

在注音輸入法中,這三個鍵其實會輸入一個中文字:

「好」

但在當時的對話情境中,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)

留言

這個網誌中的熱門文章

戰未來十年!我的新家 3 層樓 10G 影音內網 + 全屋 Wi-Fi 7 實戰紀實《序章》

戰未來十年!《第二章》魔鬼在細節 - 核心設備選型 (血淚史)