RPS 計算方法論
本站的 RPS 是對同一市場、同一回看窗口內歷史價格表現的橫截面百分位排名。以下公式、並列值規則與遺失值處理均對應生產計算程式碼,而不是概念性近似。
1. 五個回看窗口
| 欄位 | 交易日窗口 | 近似含義 | 比較範圍 |
|---|---|---|---|
| RPS20 | 20 | 約一個交易月 | 僅與同一市場當期有效樣本比較 |
| RPS50 | 50 | 約兩個半交易月 | |
| RPS90 | 90 | 約四個半交易月 | |
| RPS120 | 120 | 約半年 | |
| RPS250 | 250 | 約一個交易年 |
2. 區間升幅計算
對證券在指定窗口兩端的有效收市價計算區間升幅。生產程式碼使用的表達式為:
若歷史長度不超過所需交易日數,或窗口起止收市價缺失、非正數,該證券在對應窗口的收益與 RPS 都記為空值,不參與該窗口排名。不同窗口獨立判斷,因此一隻次新股可能有 RPS20,卻暫時沒有 RPS250。
3. 市場內百分位排序
系統先按市場拆分樣本,再對所有非空區間收益執行百分位排名。生產實現等價於 rank(pct=True, method="max") × 100,最後保留兩位小數。收益越高,RPS 越高;最高收益對應接近或等於 100。
並列收益使用 max 規則:相同收益的證券獲得該並列組中最高名次所對應的百分位。這保證相同輸入得到相同分數,也意味著分數不一定均勻覆蓋每一個整數。
4. 有效樣本如何形成
進入條件
對應窗口具備足夠歷史長度,起止收市價有效且大於零,並在當期資料庫中具有可用記錄。
暫不進入的常見原因
新上市歷史不足、停牌或缺失價格、資料品質校驗未通過、證券退市或代碼狀態發生變化。
截至 2026-09-24,RPS50 當期有效樣本為:A 股 5,212、美股 8,948、港股 2,774、日股 3,698。該數字會隨上市、退市、歷史長度和品質檢查變化,不應被當作固定市場規模。
5. 跨市場與跨日期比較邊界
四個市場分別排序。兩個市場中的 RPS90 都表示各自在本市場前約 10%,但不能據此推斷兩者的絕對升幅相同。交易幣種、交易日曆、停牌制度、升跌幅限制與樣本結構都不同。跨市場研究必須同時保留市場、窗口與快照日期。
歷史 RPS 也會受資料修訂、公司行動與樣本變更影響。引用週報或評論時,應優先保留當期頁面上的觀察日期,而不要用今天的樣本規模倒灌解釋歷史結論。
6. 複核路徑
常見方法問題
RPS 與 RSI 是同一個指標嗎?
不是。本站 RPS(相對價格強度)是證券在同一市場中的橫截面百分位排名;RSI 是單個證券自身漲跌動量的時間序列振盪指標。
為什麼 RPS≥90 的股票通常約佔 10%?
因為 RPS 是百分位排名。只要有效樣本足夠大,前 10% 的證券自然會集中在 90 分以上;這不是牛市或熊市訊號。
為什麼不同日期的有效樣本數會變化?
新上市證券累積足夠歷史後會進入較短窗口,退市、停牌、缺失價格與資料品質檢查也會改變當期樣本。
RPS 高是否代表可以買入?
不代表。它只描述過去窗口內的相對表現,必須結合流動性、基本面、價格結構與獨立風險判斷。