乖離率運用類似布林通道

  •   51 
  • 最後發表   Rio168  2 週前
Rio168 發文於   2025/11/16

您好,下面這段語法是指標,繪製出個股距離20ma乖離15%的線

想請問我可以把"全普通股"的個股今日的乖離率做個排序,取出全普通股的乖離率,前後10%、或是某前後N%的數值

 

就是我在"選股中心"先做篩選全普通股的20MA乖離排序,並挑出今日第10名正值乖離、及倒數10名的負值乖離值 ,或是說從前N名或後N名中平均等諸如此類,去挑出一個運算值

 

 

來當下面指標width(N, "%");的運算值是可以做到的嗎,有點類似交叉運用的方式??

謝謝您


----

指標
input: len(20, "期數"), width(15, "%");

value1 = average(close, len);

plot1(value1*(1+(0.01*width)), "上緣");

plot2(value1*(1-(0.01*width)), "下緣");

plot3(value1, "移動平均");

plot4(Bias(len), "乖離率");

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/11/16

(1)你可以用Group計算每檔商品的乖離率,並藉助陣列記錄各商品的商品代號及乖離率,然後對陣列進行排序,以計算前10名及倒數10名的乖離率平均值。

(2)由於上市櫃普通股合計超過一千八百檔,若逐一K棒執行程式,效率將會非常差,因此建議用isLastBar控制程式只在最後一根K棒計算乖離率。

XS小編 發文於   2025/11/19

Hello Rio168,

 

小編補充,您可以參考 rank 語法,用來在選股策略中進行排行。

虎科大許教授 發文於   2025/11/19

Rank只能用在選股腳本,無法在指標腳本使用。

發表回覆
Close