原創(chuàng) 望櫻 望櫻股寺 2023-09-23 10:16 發(fā)表于浙江 一、RPS的概念 RPS中文翻譯為股價相對強度,。在國外,,威廉_歐奈爾、馬克_米勒維尼等著名投資者在其著作中多次提及,。在國內(nèi),,陶博士是首開先河者,陶博士之后,,采用摩肩接踵者,,幾乎是強勢股交易者的必備。 RPS是指定范圍的個股,,按相同時間周期的漲幅排序,,再對排序作0-100范圍內(nèi)的歸一化,。RPS的值在0-100之間,數(shù)值增大,,代表漲幅排序越靠前,。漲幅第1的,RPS值為100,;漲幅最末的,,RPS值為0。 假設(shè)市場上共有M只股票,,若某只股票的20日累計漲幅在M只股票中排名第N位,,那么該股票的20日RPS值為:100*(MN)/(M-1)。 比如說,,市場上共有5001只股票,,若某只股票的20日該合計漲幅在5001只股票中排名第300位,那么股票的20日RPS值為:100 * ( 5001 - 300 ) / ( 5001 -1 ) = 94.02,,則表示該個股的漲幅超過了市場上94.02%的個股,。可以把特殊值N=1, 5001, 2501分別代入公式進行驗證,。 RPS的時間周期可以采用自然的時間計量周期:周,、月、季,、(半年),、年、(兩年),,分別對應(yīng)5日,、20日、60日,、120日,、250日、500日,。短期或長期的設(shè)置可能意義不大,。 除了個股RPS,還有板塊指數(shù)RPS,、ETF的RPS,,可以參考陶博士、齊大總管,、西湖區(qū)的孩紙等人的文章,。 二、RPS的意義 不同時間周期(測量)的RPS表現(xiàn)出不同的特征。短期RPS值增大或減弱時,,鍛煉是間歇性或不確定性,;周期性RPS值增大或減弱時,鍛煉是活動量,,即較強者恒強或弱者恒弱,,我理解形成慣性:過去上漲的先天慣性繼續(xù)上漲,過去下跌的先天慣性繼續(xù)下跌,;長期RPS值增大或減小時,,執(zhí)行結(jié)果是:過去長期上漲或下跌不可持續(xù),終將食材做成下跌或上漲,。 可以把RPS放在最核心的位置,深入研究其意義和落實,,構(gòu)建一套交易體系,。RPS很重要但不宜是唯一,一根籬笆還要三樁,,在根據(jù)RPS初選一批個股后,,還有很多其他工作要做,比如研究基本面,、技術(shù)面,、政策面、資金面等,,很多時候還要結(jié)合板塊效應(yīng),。 三、建立RPS指標公式 步驟一:計算個股漲幅 首先排除上市不足2年的個股,。新建一個技術(shù)指標公式,,命名為“EXTRS00 5 ”,用于計算個股5日漲幅,。公式管理器->技術(shù)指標公式->其他類型,。公式如下: N:= 5; C1:= 金融(42) > 250 * 2; {超過上市2年} C2:= (C - REF(C, N)) / REF(C, N); {N日漲幅} 外部:IF(C 1,, C 2,,DRAWNULL); 方法構(gòu)建一系列技術(shù)指標公式,,分別命名為“EXTRS020”,、“EXTRS060”相同、“EXTRS120”,、“EXTRS250”,、“EXTRS500”,用于計算個股的2個0日、60日,、120日,、250日、 500日漲幅,。 步驟2:設(shè)置擴展數(shù)據(jù) 設(shè)置擴展數(shù)據(jù),,目的是對個股漲幅進行排序并歸一化。擴展數(shù)據(jù)需要每天刷新,,當(dāng)設(shè)置后也要刷新,。 進入擴展數(shù)據(jù)管理器。選中第1條擴展數(shù)據(jù),,如下圖(下圖已經(jīng)完成): 點擊上圖的修改,,在擴展數(shù)據(jù)屬性里設(shè)置如下(用于5日RPS): 重復(fù)上述步驟,分別對第2,、3,、4、5,、6條擴展數(shù)據(jù)的屬性進行設(shè)置,。 步驟3:建立個股RPS指標公式 在以往的版本中我曾提出過自己的公式編寫思路。兩相比較,,實際上還是陶博的公式更加簡潔,,RPS線條在顯示時也不存在斷開的現(xiàn)象,所以仍然采用陶博的方法,。 新建一個技術(shù)指標公式,,公式名稱:RPSG,公式描述:個股RPS,。公式管理器 -> 技術(shù)指標公式 -> 其他類型 -> 新建: 同等6條RPS線條的公式如下,。其中每條線條包含多種顏色,當(dāng)RPS數(shù)值大于等于M時,,顯示為紅線,,稱為RPS翻紅。 中:= 90,;{也有取87,、95} KH:= M;{上附加值} KL:= 100-M,;{下附加值} 上臨線: KH, DOTLINE, COLORMAGENTA; 下臨線: KL, DOTLINE, COLORMAGENTA; {}{均衡5日RPS線條}{} ED5:= EXTDATA_USER( 1 , 0) / 10; {擴展數(shù)據(jù)1并調(diào)整歸一化范圍,,得到5日引用RPS數(shù)值} RPS5:ED5、LINETHICK1,、COLORLIGRAY,;{同等RPS線條,,淡灰色} IF(ED5 >= M, ED5, DRAWNULL), LINETHICK1, 彩色; {當(dāng)RPS數(shù)值超過M時,RPS線條顏色翻紅}; {}{20日RPS線條}{} ED20:= EXTDATA_USER(2, 0) / 10; {引用擴展數(shù)據(jù)2并調(diào)整歸一化范圍,,得到20日RPS數(shù)值} RPS20:ED20,、LINETHICK1、彩色綠色,;{同等RPS線條,,綠色} IF(ED20 >= M, ED20, DRAWNULL), LINETHICK1, 彩色; {當(dāng)RPS數(shù)值超過M時,RPS線條顏色翻紅}; {}{等效60日RPS線條}{} ED60:= EXTDATA_USER(3, 0) / 10; {引用擴展數(shù)據(jù)3并調(diào)整歸一化范圍,,得到60日RPS數(shù)值} RPS60:ED60,、線厚1、顏色藍色,;{同等RPS線條,,藍色} IF(ED60 >= M, ED60, DRAWNULL), LINETHICK1, 彩色; {當(dāng)RPS數(shù)值超過M時,RPS線條顏色翻紅}; {}{120日RPS線條}{} ED120:= EXTDATA_USER(4, 0) / 10; {引用擴展數(shù)據(jù)4并調(diào)整歸一化范圍,,得到120日RPS數(shù)值} RPS120:ED120,、線厚1、彩色,;{同等RPS線條,青色} IF(ED120 >= M, ED120, DRAWNULL), LINETHICK1, 彩色; {當(dāng)RPS數(shù)值超過M時,,RPS線條顏色翻紅}; {}{250日RPS線條}{} ED250:= EXTDATA_USER(5, 0) / 10; {引用擴展數(shù)據(jù)5并調(diào)整歸一化范圍,,得到250日RPS數(shù)值} RPS250:ED250,線厚1,,顏色黑色,;{同等RPS線條,黑色} IF(ED250 >= M, ED250, DRAWNULL), LINETHICK1, COLORRED; {當(dāng)RPS數(shù)值超過M時,,RPS線條顏色翻紅}; {}{繪制500日RPS線條}{} ED500:= EXTDATA_USER(6, 0) / 10; {引用擴展數(shù)據(jù)6并調(diào)整歸一化范圍,,得到500日RPS數(shù)值} RPS500: ED500, LINETHICK1, COLORBROWN; {繪制RPS線條,棕色} IF(ED500 >= M, ED500, DRAWNULL), LINETHICK1, COLORRED; {當(dāng)RPS數(shù)值超過M時,,RPS線條顏色翻紅}; 步驟4:副圖顯示個股RPS 打開任意個股的界面,,點擊下方“窗口”可以調(diào)整界面顯示的窗口數(shù)量,選顯示2個窗口,,也就是1個主圖1個副圖,。點擊向下的三角箭頭,再點擊“選擇副圖指標”,,在“其它類型”里找到“RPSG”,,副圖就能顯示RPS線條了。 結(jié)果舉例: 四,、建立RPS選股公式 步驟1:計算個股漲幅 在“三,、建立RPS指標公式”中已經(jīng)建立了計算股票N日漲幅的技術(shù)指標公式,可以直接使用。注意,,通過:公式管理器-> 條件選股公式 -> 其他類型,,建立的計算股票漲幅的公式,不能用于擴展數(shù)據(jù)管理器,。 步驟2:設(shè)置擴展數(shù)據(jù) 在“三,、建立RPS指標公式”中已經(jīng)完成,包括數(shù)據(jù)1,、數(shù)據(jù)2,、數(shù)據(jù)3、數(shù)據(jù)4,、數(shù)據(jù)5,、數(shù)據(jù)6。 步驟3:建立個股RPS選股公式 公式給出了6個RPS翻紅條件,,可以根據(jù)需要選取并組合,。本公式僅僅作為示例,選取60日,、120日這兩個偏中線的RPS,,以兩線全部翻紅作為選股條件,即要求60日和120日RPS值都大于等于90,。公式名稱:RPSG,,公式描述:個股RPS。從選股結(jié)果看,,被選中的個股當(dāng)日兩線全部翻紅,,說明公式很可能是成功的。 M:= 90; {也有取87,、95} {}{5日RPS選股}{} ED5:= EXTDATA_USER( 1 , 0) / 10; {擴展數(shù)據(jù)1并調(diào)整歸一化范圍,,得到5日引用RPS數(shù)值} RPS5:= ED5 >= M; {5日RPS數(shù)值超過M}; {}{20日RPS選股}{} ED20:= EXTDATA_USER(2, 0) / 10; {引用擴展數(shù)據(jù)2并調(diào)整歸一化范圍,,得到20日RPS數(shù)值} RPS20:= ED20 >= M; {20日RPS數(shù)值超過M},; {}{60日RPS選股}{} ED60:= EXTDATA_USER(3, 0) / 10; {引用擴展數(shù)據(jù)3并調(diào)整歸一化范圍,得到60日RPS數(shù)值} RPS60:= ED60 >= M; {60日RPS數(shù)值超過M},; {}{120日RPS選股}{} ED120:= EXTDATA_USER(4, 0) / 10; {引用擴展數(shù)據(jù)4并調(diào)整歸一化范圍,,得到120日RPS數(shù)值} RPS120:= ED120 >= M; {120日RPS數(shù)值超過M}; {}{250日RPS選股}{} ED250:= EXTDATA_USER(5, 0) / 10; {引用擴展數(shù)據(jù)5并調(diào)整歸一化范圍,,得到250日RPS數(shù)值} RPS250:= ED250 >= M; {250日RPS數(shù)值超過M},; {}{500日RPS選股}{} ED500:= EXTDATA_USER(6, 0) / 10; {引用擴展數(shù)據(jù)6并調(diào)整歸一化范圍,得到500日RPS數(shù)值} RPS500:= ED500 >= M; {500日RPS數(shù)值超過M},; RPS 60 和 RPS120 ,;{兩線全部翻紅選股,。若將AND改為OR,則變?yōu)槿我灰痪€翻紅選股} 齊大總管對RPS選股作了延伸,,比如在2021-07-05的文章中,,有COUNT(ED250 < 90, 20) = 0這樣的代碼,表示翻紅已經(jīng)持續(xù)了一段時間,。又如在2021-09-11的文章中,,有REF(RPS三線紅, 1) = 0這樣的代碼,表示首日三線翻紅(或可用BARSSINCEN(條件, N) = 0),。 步驟4 :選股結(jié)果 選股結(jié)果(全部A股,,230923): 選股結(jié)果(中證500,230923): 閱讀 228 |
|