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