| 代號 | 收盤 | 股價位階 | 五線譜 | 年線 | 樣板 | 溫度 | R/R | 買賣點評估 |
|---|
取觀察期間內的收盤價對時間做線性回歸,得到趨勢線 TL;再以殘差標準差 σ 畫出 TL±1σ、TL±2σ 共五條線。價格落在 −2σ 以下為極度悲觀(相對便宜)、+2σ 以上為極度樂觀(過熱)。
240 日移動平均線(年線)代表一年期平均成本,與樂活五線譜網站的季線(60MA)採同樣畫法:以收盤價簡單移動平均、實線覆蓋於 K 線圖上。以近 60 個交易日年線的變化率判定趨勢:上升(>+1.5%)/走平/下降(<−1.5%)。多頭操作以「價格在年線之上、年線向上」為前提。
台股原始股價在除息日會跳空。以中華電 2025-07-03 除息 5 元為例,原始收盤 134.5 → 131.0 看起來是下跌 2.6%,還原後其實是上漲 1.2%。未還原會讓 50MA 與年線出現假跌破,也讓回歸通道整條偏移——實測 10 年區間內,約 10% 的「帶量跌破 50MA」賣出訊號其實只是除息跳空。
本工具的還原方式:美股與 Yahoo 來源直接採用其 adjusted close,並以同比例套用到開高低價;台股 FinMind 來源另抓股利表(TaiwanStockDividend),依除息/除權交易日向前還原歷史價量(現金股利以「前收 − 股利」計,股票股利 n 元視為每股配 n/10 股)。股利表未涵蓋的公司行為(如減資),再由分割還原承接:台股單日漲跌幅限制 ±10%,故將跳空超過 ±33% 視為公司行為自動還原。
最早的 R/R 是「五線譜 +2σ 距離」÷「近 10 日最低點或 −8% 的停損距離」。這兩者不在同一個時間尺度上:分子是要走好幾個月的目標,分母是幾天內的正常波動就會碰到的距離。相除得到的 4、8、16 看起來很漂亮,卻不代表任何機率——實測 10 年、11 檔台股,買點宣告的 R/R 中位數是 4.0,真正做到的比值是 0.21。
現在兩腳一律以「持有期內的典型波動」σH = ATR(14) × √H(H = 60 個交易日)為單位,而且只跟波動有關,與五線譜無關:
先前的目標是 min(+2σ,1.0 σH),用意是「上方空間不足時 R/R 該跟著掉」。全市場實測顯示這個耦合是反向的。以 TWSE 全部 993 檔、2016-07-25 起 10 年、9,961 筆交易,依「有 +2σ 天花板時會發生什麼」分類:
| 分類 | 筆數 | 平均報酬 |
|---|---|---|
| 有天花板時=直接不准進場(突破當下已在 +2σ 之上,reward ≤ 0) | 3,694(37.1%) | +5.28% |
| 有天花板時=進場但目標被壓低 | 5,419(54.4%) | +3.74% |
| 兩版完全相同(離 +2σ 還很遠) | 848(8.5%) | +3.18% |
完全單調:越靠近甚至越超過 +2σ,後續表現越好;超出 +2σ 逾 20% 的那 423 筆平均 +8.39%。原因是突破買點屬趨勢跟隨,+2σ 是均值回歸的尺,用後者去否決前者等於系統性挑走最強的突破。而 R/R 高=離 +2σ 遠,所以任何「R/R ≥ 門檻」的濾網都在反向選股:台股通過門檻者其後 60 日 +5.53%、被否決者 +6.35%。
拿掉天花板後(56 組停損×停利參數全部重測),整張網格往上跳:最差的無天花板設定仍優於最好的有天花板設定;逐年檢查 11/11 個年度勝出(含 2022 空頭年)。通道是估值尺、R/R 是部位規劃,兩者是分開的機制——+2σ 現在只在狀態卡上做估值揭露,不影響停損、目標與進場與否。
把停損寬度與停利距離做 7×7 網格(含「完全不設」兩個極端),變異數分解的結果是:停利距離 η² = 0.52、停損寬度 η² = 0.05。決定性的對照是——停損 1.0 σH 與完全不設停損的結果在小數點後兩位都一樣(期望 +4.61% vs +4.61%、平均虧損 −7.97% vs −7.96%)。因為 1.0 σH 約在進場點下方 7.75 個 ATR,「帶量跌破 50MA」與「跌破年線」早就先出場了,價格停損只佔 1.7% 的出場。
這套系統真正的停損是那兩條均線規則。停損寬度唯一的作用是「設太緊會扣分」:0.375 σH 時每筆期望掉到 +3.7%,因為正常波動就會把部位洗掉。停利則相反,放遠到 2.0 σH 讓每筆期望值由 +1.65% 升到 +4.61%(放到 3.0 σH 可再到 +4.95%,但那時目標只有 6.2% 的機率被觸及,宣告的 R/R 又會變回空話,故選 2.0)。
代價要講清楚:停損放寬後,價格停損幾乎不再啟動,風險控制的責任實質上轉移到部位規模。均線出場是收盤價判斷,擋不住跳空缺口——回測中最差單筆為 −39%。「風險逾 8% 請縮小部位」的提示因此比以往更重要。
把 10 年切成前後各 5 年,網格排名的 Spearman ρ = −0.12(有天花板的版本是 −0.29):在這張表上挑「最佳格」就是在配適雜訊。上面所有結論都建立在「把另一維平均掉」的邊際值上,那才穩定。相鄰格子之間 1~3 個百分點的年化差異請一律視為雜訊,不要據此微調。另注意回測宇宙是「今天仍在市場上的 993 檔」,未含十年間下市者,絕對報酬偏高;但兩組設定的相對比較不受此影響。
舊版的買進與三組賣出條件是各自獨立發射的警報:實測 524 次賣出訊號裡有 489 次(93%)發生在根本沒有買進訊號的時候,同一檔於是會在兩週內先後顯示「買點 → 賣出 → 觀望」三種互相矛盾的結論。現在訊號引擎改為狀態機:進場條件只在空手時評估,出場條件只在持倉時評估,訊號必然是一買一賣的完整序列,每筆賣出都直接標示該筆的損益與持有天數。「+2σ 過熱」則降級為空手者的估值提醒,不再算作賣出訊號(持倉中的停利由目標價負責)。
舊版算訊號用的回歸通道長度直接等於畫面上的「觀察期間」,於是同一段歷史會因為下拉選單不同而長出不同的買賣點——實測某檔近兩年的買點數在 1 年/3.5 年/10 年設定下分別是 1、7、1 個,六種設定沒有任何一個日期是共同的,回測完全無法重現。現在訊號一律使用固定 750 個交易日(約 3 年)的滾動回歸通道,與觀察期間脫鉤;圖上並以虛線畫出這條「訊號用 +2σ」,讓標記與目標價可以用肉眼核對。
Marks 認為市場如鐘擺,在「極度悲觀 ↔ 極度樂觀」間擺盪,而投資人該做的不是預測,是「幫市場量體溫」並據此調整攻守(《掌握市場週期》)。本工具以四項可量化指標合成 0–100 的情緒溫度:五線譜位置(40%)、52 週區間位置(25%)、年線乖離(20%)、量能熱度(15%)。溫度低代表悲觀便宜(Marks:最好的買點出現在別人恐懼時)、溫度高代表樂觀過熱(風險在人人覺得沒風險時最高)。搭配他的「第二層思考」提問,避免只跟隨共識。注意:溫度計衡量的是「情緒與價格位置」,不是公司價值本身。
參考 TauricResearch/TradingAgents 多代理人交易框架中「技術分析師」與「基本面分析師」的方法設計,改以確定性規則在瀏覽器端即時計算(原專案由 LLM 生成報告並經多空辯論裁決):
資料來源:歷史日線採 FinMind(備援 Yahoo Finance);FinMind 免費版常落後一個交易日,最新 K 棒會自動以 Yahoo Finance 補齊至最後一個交易日。日線、已還原除權息與分割。本工具僅為技術分析輔助與教育用途,非投資建議;實際進出請自行評估風險。訊號以收盤價回測產生,不含滑價與手續費;「實現績效」為單一標的、樣本數偏少的歷史統計,不足以外推未來績效。