概要

個人的投資畫面。上方以兩句話呈現模型今天的輸出:正面訊號清單上是否有股票,以及你持股中的股票是否出現負面訊號。這個畫面不會說買進、賣出或持有;它顯示對所有人都相同的模型輸出,而不是個人化的投資建議。下方是你的投資、觀察清單,以及決策所依據的各項衡量。投資只保存在你的帳戶中;其他使用者看不到。

我今天該做什麼?

這是什麼: 畫面頂端的卡片:「正面訊號清單」與「你的持股」各一句話。

由哪些資料驅動: 它彙整下方的觀察清單與「我的持股」表格;它自己不做任何計算。

顯示什麼: 清單一側:若沒有觀察清單,顯示「今天沒有正面訊號清單」與原因;若有,則顯示它有多少檔股票,以及訊號開始計量的第一個交易日;若清單過期會給出警告。持股一側:若沒有未平倉的投資會說明這一點;若有負面訊號,指出是哪些股票(紅色);否則說明所有股票都沒有(綠色)。帶有審慎標記的投資也會被點名。

可以得出什麼結論: 「今天沒有正面訊號清單」不是錯誤:若在歷史資料中沒有任何訊號能挑出在兩個時期都可靠地勝過市場的股票,本應用不會編造一份清單。決策是怎麼做出來的,會在觀察清單下方的「這是怎麼決定的?」一節中說明。

觀察清單

這是什麼: 在最近一個訊號日上模型給出最強向上訊號的至多 20 檔股票。這不是買進建議,而是對所有人顯示相同內容的觀察清單:不會給出結束日期,因為在過去並沒有在這些股票上發現可衡量且一致的上漲。

由哪些資料驅動: 候選來自四個模型的訊號期限(A · 圖擴散、B · 橫截面排序、D · 共識 與 W · 加權波動),以及三個由價格計算的教科書訊號(M · 動量:最近 12 個月,不含最近一個月;R · 短期反轉:最近 5 天;L · 低波動率:最近 60 天)。在模型 W 中,落後於與它相連公司的股票會被往上拉,跑在它們前面的則會被往下拉;關聯每天只用截至當天的資料建立,所有期限都帶有相同的訊號。清單來自同時滿足以下全部條件的候選:最強買進分組與最強賣出分組之間 20 天的差距在兩個時期都為正,這個差距在兩個時期都大到無法用偶然解釋(由互不重疊的 20 天視窗得出 t ≥ 2),而且該訊號在第一個可交易日的命中率顯著(t ≥ 2)。若有多個候選合格,就選擇在兩個時期上平均差距最大的那一個;若沒有候選合格,就不顯示清單。清單取自這個訊號最近的即時日,否則取自最近的 backtest 日。最新價格來自 price_daily 資料表,共識狀態與變化活躍度來自同一天的 D 與 C 訊號,波動的持續時間則來自 A · 圖擴散 的傳播方程式。

顯示什麼: 排名、股票、模型方向、信心度、共識狀態、變化活躍度、最新價格,以及依 A · 圖擴散 的計算,該股票的一次衝擊需要多少個交易小時才會減半、它隔天會擴散到多少檔股票。清單上方是所選的訊號、訊號日、第一個可交易日,以及最強正面分組在兩個時期的結果。可以從每一列輸入一筆投資。

可以得出什麼結論: 清單上的股票是模型給出最強正面訊號的那些。清單上方的說明給出最強正面分組在兩個時期的結果;若它並非在兩個時期都領先市場,這份清單就只供觀察。若第一個可交易日已經過去,表示流程沒有執行,清單已經過期。要投資哪一檔股票、投入多少,由你自己決定。

分組證據

這是什麼: 各模型與各訊號期限中最強正面與最強負面的股票,在第一個可交易日之後相對市場的表現。

由哪些資料驅動: 最近一次分析執行的 backtest 訊號(signal_daily)與每日原始報酬率(return_daily)。每天依訊號強度把股票分成五個分組。由於訊號在收盤後產生,報酬率從下一個交易日的收盤價開始計算,並累積與同期市場平均(有訊號股票的等權報酬率)的差距。期間被分成兩半,兩半分別計算。

顯示什麼: 分組 1(最強正面)與分組 5(最強負面)在 5、20 與 60 天的累計超額報酬,兩個時期分列不同的欄位;「差距可靠嗎?」各欄給出每個時期 20 天差距的 t 值(2 以上為綠色)。產生觀察清單與負面訊號警示的資料列會被標出。逐日產生相同訊號的期限會合併成一列。

可以得出什麼結論: 若某個分組在兩個時期的正負號不一致,或 t 低於 2,結果就可能出於偶然。例如,一個在某個時期非常強、在另一個時期接近零的訊號不會產生清單;教科書訊號也不能豁免這條規則。負面訊號來自這樣一個訊號:它最弱的分組在兩個時期都可靠地(t ≤ −2)落後市場,並在表格中標示為「來自這個訊號的負面訊號」。若沒有這樣的訊號,則會把最弱分組在兩個時期都下跌、但並不可靠的訊號標上「審慎標記」:落入這個分組的股票不算負面訊號,只會出現一則橘色的審慎提示。過去的結果不保證未來。

衰減衡量與傳播模型

這是什麼: 訊號的命中率在訊號之後幾天內如何衰減,以及在織物模型(A · 圖擴散)中,一檔股票的衝擊如何擴散到其他股票、需要多久才會消散。

由哪些資料驅動: 衰減曲線:對每一天,該訊號對 k 天後報酬率在各股票之間的排序有多正確(等級相關),k = 1 … 60。傳播模型:最近一次分析執行中 A · 圖擴散 所學到的傳播矩陣 W;給某檔股票一個單位衝擊,再用 W 逐日向前推演。只有在訓練期兩半中都以相同方向達到 2 以上 t 值的關聯才會進入 W;這就是為什麼大多數股票的衝擊不會傳給任何其他股票。

顯示什麼: 衰減圖與表格:第一天與第一個可交易日的命中率,以及狀態。波動表格:對每檔股票列出它的衝擊隔天殘留在其他股票中的大小、它影響的股票檔數,以及它的半衰期(以天與交易小時表示)。也會給出這個方程式的整體半衰期。

可以得出什麼結論: A · 圖擴散 的波在幾小時內就減半;由每日收盤價產生的訊號無法捕捉這些波。逐檔股票的持續時間可以計算,但要據此交易就需要日內價格資料。對於曲線在第一天很高、到第一個可交易日已接近零的訊號,當訊號為人所知時,影響其實已經結束。

波動率:正常區間與區間突破

這是什麼: 每檔股票在接下來 20 個交易日的正常變動區間,以及變動走出這個區間的股票之後的表現。

由哪些資料驅動: return_daily 資料表中的全部日報酬率,從中間一分為二。以兩個方程式預測隔日的波動率:EWMA(λ = 0.94)與 GARCH(1,1)(以最大概似估計,並對長期變異做變異錨定)。兩者都在前半段配適,並在後半段以 QLIKE 損失比較;損失較低的那一個會被採用。區間的寬度設定為涵蓋前半段 95% 的 20 天變動,並在後半段檢驗。突破之後的報酬率與分組證據一樣,從第一個可交易日起相對市場平均計量;同一檔股票在 20 天內不會被重複計入。

顯示什麼: 兩個方程式的損失與被選中的那一個、區間的寬度(以標準差表示)、在第二個時期的實際涵蓋率,以及兩種突破(跌破、漲破)在接下來 20 天相對市場的平均報酬率、t 值與事件數量。在持股與觀察清單中,會顯示每檔股票的區間、它的日波動率,以及它在最近 20 天是否曾走出該區間的標記。

可以得出什麼結論: 正常區間不是方向預測;它是用來決定在一檔股票上投入多少錢,以及多大的下跌算是「正常」。只有當某一種突破在兩個時期都顯著地(t ≤ −2)落後市場時,它才算作負面訊號。若在過去急跌之後往往伴隨回升,單純的下跌就不算負面訊號。

我的持股

這是什麼: 你輸入的投資:未平倉的顯示它們每天的狀態,已賣出的顯示它們已實現的結果。

由哪些資料驅動: 只包含 holding 資料表中你帳戶的紀錄。買進價格是買進日或其之前最後一個交易日的還原收盤價。目前價值由最新的還原收盤價計算,分組與負面訊號則來自 signal_daily 資料表中最近的訊號日。

顯示什麼: 金額、買進價格、數量、目前價格與價值、損益、該股票在模型中目前所處的分組(1 最強,5 最弱),以及負面訊號狀態(紅色:有負面訊號,綠色:沒有負面訊號)與它的來源。負面訊號的原因:買進之後模型把該股票放進了最弱的 20% 分組(若這個分組的下跌並不可靠,這就不是負面訊號,而是一個橘色的審慎標記);變化偵測發出了向下的警示;較早的紀錄中輸入的持有日期已經過去;該股票在最近 20 天走出了它的正常區間,而這種突破經衡量屬於負面訊號。每一列還會顯示該股票 20 天的正常區間。上方是投資總額、目前價值與損益。

可以得出什麼結論: 狀態會隨著每日流程執行而更新。負面訊號是模型輸出,不是賣出建議;若你賣出了某檔股票,請用「我賣出了」來結清這筆紀錄,已實現的結果才會被保留。損益以還原價格計算,因此包含股利;它不包含手續費與稅金。

此處提供的投資資訊、評論與建議不屬於投資顧問服務的範圍。投資顧問服務是依據客戶與證券商、投資組合管理公司或不收受存款的銀行之間所簽署的投資顧問契約提供的。這裡的訊號是以統計模型由歷史資料產生的,對所有人顯示的內容都相同,並非個人化;它們可能不符合你的財務狀況或你的風險與報酬偏好。因此,僅依據此處提供的資訊做出投資決定,可能不會產生符合你預期的結果。