有參加11/24的XQ周末特訓班的朋友,在聽到尼克萊大大分享用RS相對強弱的PR值找強勢股之後,應該都超有興趣想要嘗試的吧,雖然尼克萊大大說XQ寫不出來,不過,有著程式魂的我們怎麼可能放棄呢? 最終靠著google大神,在XS討論區找到有高手已經寫出來了,就很不要臉的拿來修改成指標了。
1. 何謂RS強弱指標
什麼是RS強弱指標,要怎麼用PR值才能抓到強勢股,本人口才不好,直接借用尼克萊大大分享的影片來告訴大家,星期六沒聽夠的人,這幾部影片可以當補充教材再多聽聽
2. 如何使用RS指標頁面
能寫出這個XQ版的RS相對強弱PR指標,一定要感謝XS討論區的網友,沒有他提供的範例,這個指標還不知道要奮戰多久才能寫出來,希望他不要介意被我借來用啊~~
要使用RS指標頁面,請到下方下載檔案,解壓縮後,從XQ的自訂頁面匯入,就會將相關的檔案、函數都匯入了,匯入後,從XQ的自訂頁面,進到A+策略網的資料夾,就可以開啟RS強弱指標頁面了,要使用這個頁面,因為只用到日線,所以不需要訂閱XQ盤中模組,免費版就可以使用了
開啟後的畫面如下,右下方的RS指標,有兩個下拉選單,第一個是設定你要計算幾期的RS,如果想要看短期那一檔強勢,RS就選短點的,尤其是當大盤大跌後,想要知道哪一檔股票比較強勢,就會需要設短一點來觀察,可以用現在距離大跌有多少交易日來設定,選個接近的期數即可
另外,由於PR值每天都會上上下下變動,不容易觀察,所以加了個RS均線(黃色那條),應該會更容易做觀察
最後要提醒的是,左側的報價組合只有選2018前上市的股票,原因是這個指標的繪製,會用資料最短的那檔股票當起點,如果選了較新的股票,就不會畫的太長,這樣就不容易做觀察,但可能有人會想到,這樣會不會失真,因為後續有新股加入,會影響PR的位置,我自己是覺得應該不會太大,能先觀察出個規律,要精準之後再說


3. RS相對強弱PR值的運用
由於這個RS相對強弱PR值是寫成函數(RSPR_2018),所以除了將PR值畫成指標外,還可以用在選股上,更可以寫成其他條件,如運用PR均線、找出PR轉折點、找出PR急速爬升股……等等,下面只是個簡單的選股,選出PR超過80以上的股票,至於其他的,相信大家都很有創意,可以衍生出很多不一樣的運用出來
PS:選股會跑很久,而且還不一定跑的出來,因為每一檔股票都要把全部股票計算一次再用迴圈排名,建議把商品數量減少再去跑,圖中範例只用了台灣50去選


4. 故障排除
這個函數使用到所有的股票來做計算,當有股票下市的時後,這個函數就會出錯,要排除錯誤,請打開RSPR_2008這個函數,然後將下市股票那行程式碼都變成註解,會有三個地方要修改,
如下圖,我把程式碼縮減到只有四檔股票,如果1101下市,就需要把陣列三個相對應的地方都變成註解


5. 新增VIP頁面
20250831,使用XQ的group函數,增加了類股跟細產業的RSPR指標,讓使用者可以不只可以觀察個股的PR值,更可以知道現在該類股、或細產業是否也是PR前段班,或許會更有參考性。新增的指標僅供A+策略網VIP會員下載,文章在這
如果你還不是我們的VIP會員,想要支持我們,只要綁定我們的XQ推薦碼@VIP999,並且訂閱至少$500的模組,就可以免費加入,請點這邊填表
如果你已經綁定其他推薦碼,也可以加入,請line詢問我們解決方式 @aplustrading


6. 結語
這個指標應該還有很多的運用方式,如果有啥想法,歡迎留言討論。
7. 檔案下載
20250831
修正因股票下市造成的的腳本錯誤問題,下載最新檔案即可
20250211
此檔案更新RS頁面因股票下市造成的的腳本錯誤問題,如您這是首次匯入本檔案,頁面跟選股都可匯入,如果您之前已經匯入過,只要匯入頁面檔案即可,選股檔案沒有更動
以下為舊檔案,不須下載

![[VIP] XQ版RS相對強弱PR指標](https://cdn.aplus.trading/wp-content/uploads/2024/11/a-captivating-illustration-of-the-relative-strengt-t0oo_72pQ6-5mpJuqSoDQ-h1cSwJr9Qv-Gwfy41ebhgw-870x570.jpeg)
![[VIP]用彼得林區邏輯 + XQ 選股中心打造成長型策略](https://cdn.aplus.trading/wp-content/uploads/2025/07/a-captivating-modern-digital-illustratio_7OaYIF8kT4aUUDGs6AJjBw_tLDjMWjvSXWPG5ycIUliAg-870x570.jpeg)



![[VIP] 短線策略8-月營收創高策略](https://cdn.aplus.trading/wp-content/uploads/2025/11/cover-150x150.jpg)
![[VIP] 短線策略7-買賣家數集中度策略](https://cdn.aplus.trading/wp-content/uploads/2025/10/a-digital-illustration-of-a-stock-chart-_xtRnCKHdQnK_7iicsxxCHA_l-Cu3wWZQSapjzKMZmrLnw-150x150.jpeg)

感謝
請問匯入後把第4項做完後按編譯出現錯誤如下”未知的關鍵字”PR_NW”請檢察是否有宣告此變數或是拼字是否有錯誤”
請問這個該怎麼解?感謝
請重新下載檔案,先匯入頁面再匯入選股
只有畫出加權指數的線 PR的線都沒畫出來?
正常,計算量大,要等比較久,可以先把週期選短一點看看能否出現,能出現表示指標運作正常,如果沒出現,請重新下載檔案,先匯入頁面再匯入選股
我重作了還是一樣~~都是顯示N/A
清除暫存後等了一下出現了 謝謝
讚喔
請問副圖為何要疊圖大盤指數?
謝謝分享,請問有辦法讓pr值變動稍快一點嗎?
調整運算或是比較值呢?
這個指標本身運算量就大,加上用了迴圈,很難快的起來,有幾個方式您可以嘗試,RS的週期用短點,或是比較的股票數降低,我的程式碼是比較所有上市櫃股,如果只比較上市股或上櫃股就會比較快,甚至可以自訂要比較的股票,如只找市值前XXX大的比較,這樣肯定能加快速度,說不定也會更好用
謝謝查理哥,請教我在RS畫面中查2603長榮海運 120期RS會跟您一樣,但若查循240 天RS 他會變一直線,幾乎都是9x ,是不是指標運算天數不足呢,謝謝
Hello, 感謝發問,重新看了下原本程式碼,他是用週去抓過去的收盤價,所以240會是240週之前的價格,大約是四年多前的價格,而不是我我想的一年前,造成長榮的RS值會一直很高,程式碼了已修正,請重新下載
策略內涵無效的腳本或條件而無法執行 請重新設定 請問如何修正?
RS的函數被包在頁面內,請先匯入頁面再匯入選股策略
查理哥,剛剛用了積木跑回測,好像無法使用!績效跑不出來!
應該是因為這個選股策略本身跑的就慢,有時甚至跑不出來,所以串到積木就更不行了,我用原本的50檔試也是失敗
查理哥您好,
加權指數的線沒顯示出來, 想如FB上 您呈現的圖一樣, 我已重新下載,但仍沒出現,謝謝。
尼大的版本還有按近期數加權, 算是未公開的神秘配方
函數編譯錯誤,請問是哪裡出了問題呢
RSPR_2018-1-1ExitCode: 1
StdOut:
StdErr: C:\SysJust\XQLite\System\XSSystem\Tmp\1b743f2a4c4a45eba4d5e3148fd2db03.cpp: In member function ‘virtual void DJScript::Function::C3772dd3d17324a05b1f36a4e6c8721c8::OnEvalBar()’:
C:\SysJust\XQLite\System\XSSystem\Tmp\1b743f2a4c4a45eba4d5e3148fd2db03.cpp:4747:1: internal compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
試試重開再匯入,匯入後請等久一點,確定編譯完成,再執行其他工作
RSPR_2018-1-1ExitCode: 1
StdOut:
StdErr: C:\SysJust\XQLite\System\XSSystem\Tmp\fcea768a7bf64e56b014ea9fad249de3.cpp: In member function ‘virtual void DJScript::Function::C3772dd3d17324a05b1f36a4e6c8721c8::OnEvalBar()’:
C:\SysJust\XQLite\System\XSSystem\Tmp\fcea768a7bf64e56b014ea9fad249de3.cpp:4747:1: internal compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
不好意思~我試了好幾天了,跟上方的版友一樣
可以幫我看看是哪邊錯了嗎 謝謝
RS的函數被包在頁面內,請先匯入頁面再匯入選股策略,頁面匯入後,要確定XS有出現匯入完成才去匯入選股
請問左邊的RS2018報價組合匯入後沒出現,可能的原因是?感謝
不知是啥問題,請用下方連結下載匯入自選商品組合
https://drive.google.com/file/d/1unIOne-SgBtkNGczrR21nXUg2afNayku/view?usp=sharing
有了 非常感謝您
查理哥您好,今天使用時因為6457股票下市,所以造成函數無法使用,有看了故障排除,並將三個地方都設成註解,但後續會出現”計算停止 請檢查腳本算式是否有分母為0″,請問這是哪邊出現問題?非常感謝QQ”
已更新檔案,您可以重新下載匯入,我也是把三個地方做註解,沒出現問題,您可以看看我RS函數註解那些地方
非常感謝查理哥,看了新的檔案我知道我問題錯在哪了XD
請問函數裡的input:period(Numeric,”RS期別”),在後面使用[period]的時候沒有設定數值,為什麼程式知道跑多少?,還是哪邊有設定我漏看了?
Hello, 這就跟使用其他函數一樣的,像均線average,數值會是在寫程式碼時自己加入要用的參數
請問我匯入後 出現 腳本指定商品”6287.TW”不存在 框框內沒有圖 是哪裡出問題了 謝謝
請看文章最下方,有說明如何修正,再不然就要等我有時間重新用了
我下載匯入後 出現 腳本指定商品”6287.TW’不存在 請問哪裡出錯了 怎麼修改 謝謝
有收到回覆說文章最下方有說明如何修正 但我沒看到 也不知如何修正 查理哥可以幫忙處理嗎 謝謝
我這邊應該會用改寫,但何時改好不確定,如果您急著使用,可以先看下文章內第四項的故障排除
input: RSavg(20,”幾期PR均線”,inputkind:=dict([“10期PR均線”,10],[“20期PR均線”,20],[“30期PR均線”,30],[“40期PR均線”,40],[“60期PR均線”,60]),quickedit:=true);
value1 = RSPR_2018(RSperiod);
plot1(value1, “PR”);
plot2(average(value1, input: RSperiod(120,”計算幾期RS”,inputkind:=dict([“計算20期RS”,20],[“計算40期RS”,40],[“計算60期RS”,60],[“計算120期RS”,120],[“計算240期RS”,240]),quickedit:=true);
RSavg), “PR均線”);
以上是我下載的全部內容 我不知道要在哪裡加註解
這個指標有包含一個函數,名稱是RSPR_2018,要從那改,我最近比較忙,不急可以等我
好的 請查理哥有空時更改一下 再通知我 我對程式不熟 需要您的幫忙 謝謝
已更新
hi 查理哥,
我也碰到一樣的問題 腳本指定商品ˊ瘩.tw不存在 要怎麼去備註修改呢?
謝謝
前陣子都在忙別的事,準備來改RS了
感謝
已更新
謝謝查理哥