關於選股中心條件

  •   664 
  • 最後發表   kenex  2021 三月 25
kenex 發文於   2021/03/10

該選什麼條件才能篩選出正在平台整理,尚未突破或跌破的股票呢?

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/03/11

Hi kenex,

Q:該選什麼條件才能篩選出正在平台整理,尚未突破或跌破的股票呢?

A:可以用「平台整理後突破」與「平台整理後跌破」這兩個選股腳本,

在新增選股策略時,用 Not 排除符合的條件,來簡單做到,如下圖,選股範例匯出檔案如附檔,一併提供給您參考,謝謝。

附加文件

kenex 發文於   2021/03/12

有匯入小幫手的文件了,但還是不懂該如何設置裡面的參數來找到 某日期區間,盤整中的股

kenex 發文於   2021/03/14

或是如何篩選均線糾結中的股票呢?  簡單說我想找盤整中的股票

XQ小幫手 發文於   2021/03/15

Hi kenex,

Q:簡單說我想找盤整中的股票

A:或許可以用以下的範例選股腳本語法來表達,附檔為選股策略範例匯出檔案,提供給您參考,謝謝。

P.S. 參考平台整理後突破中的平台整理撰寫。

input:Period(20, "平台區間");
input:ratio(10, "整理幅度(%)");
input:ratio1(3,"各高點(低點)間的差異幅度");

variable:h1(0),h2(0),L1(0),L2(0);

h1=nthhighest(1,high[1],period);
h2=nthhighest(4,high[1],period);
l1=nthlowest(1,low[1],period);
l2=nthlowest(4,low[1],period);

if  (h1-l1)/l1<=ratio/100
and (h1-h2)/h2<=ratio1/100
and (l2-l1)/l1<=ratio1/100 then ret = 1;

 

附加文件

kenex 發文於   2021/03/15

這個太棒了

只是這些參數能請教什麼意思嗎?

平台區間指的是幾根K棒資料嗎?

整理幅度是怎麼計算?

各高低點間的差異應該是這區間內最高與最低差幾%嗎

 

另外下面那段語法h2=nthhighest(4,high[1],period);

為什麼是要第一根跟第四根呢

 

XQ小幫手 發文於   2021/03/17

Hi kenex,

Q:這些參數能請教什麼意思嗎?

A:可以先參考 NthHighestNthLowest 這兩個函數連結網頁的說明,就能了解其運作方式,

請先看看連結網頁的詳細介紹,其他問題看過網頁介紹後,應該就能了解,以上說明,謝謝。

kenex 發文於   2021/03/19

小幫手你好! 已看完語法瞭解了這部份

但對於 平台區間和整理幅度還是有疑問? 不太懂意思

各高點/低點間的差異是指區間裡最高和最低點的%數嗎

希望能瞭解是什麼意思。

input:Period(20, "平台區間");
2input:ratio(10, "整理幅度(%)");
3input:ratio1(3,"各高點(低點)間的差異幅度");

XQ小幫手 發文於   2021/03/22

Hi kenex,

Q:平台區間和整理幅度還是有疑問?

input:Period(20, "平台區間");

input:ratio(10, "整理幅度(%)");

input:ratio1(3,"各高點(低點)間的差異幅度");

平台區間的參數,是指在該頻率的K棒根數,例如執行頻率如果是「日」則平台區間在此範例預設為近 20 日的區間。

整理幅度的參數,是指在此區間內最大 High 與區間內最小 Low 之間的幅度,可以參考

if (h1-l1)/l1<=ratio/100 ...

這個意思是『(區間內最大的High-區間內最小的Low)/區間內最小的Low ≦ 整理幅度(%)』則此條件通過。


 

Q2:各高點/低點間的差異是指區間裡最高和最低點的%數嗎

A2:各高點(低點)間的差異幅度,是指在此區間內

  • 最大 High 與區間內第四大 High 之間的幅度
  • 最小 Low 與區間內弟四小 Low 之間的幅度

可以參考以下程式碼

and (h1-h2)/h2<=ratio1/100

and (l2-l1)/l1<=ratio1/100 then ret = 1;

這個意思是『(區間內最大的High-區間第四大的 High)/區間第四大的 High ≦ 各高點間的差異幅度』

且『(區間內最小的Low-區間第四小的Low)/區間第四小的 Low ≦ 各低點間的差異幅度』

 

小幫手認為,可以把平台看成一個矩形,矩形上四個點的幅度差異,以上述三行程式碼來表示,以上見解供參考,謝謝。

kenex 發文於   2021/03/22

感謝你很詳細的解說,但我試了一些還是會選出,今天已經長紅K 漲5%以上的股,

還是小幫手能教我怎麼設定參數呢?  

我想要選出這10天或20天股價沒什麼變動,例如最低點跟最高點只差2%的股票  就這樣簡單而已

XQ小幫手 發文於   2021/03/25

Hi kenex,

Q:但我試了一些還是會選出,今天已經長紅K 漲5%以上的股

A:因為 high[1] 取前一期高值來畫平台的關係,用 high 取當期來運算即可,

例如以下範例選股腳本語法,選股策略匯出檔案如附檔,一併提供參考,謝謝。

input:Period(20, "平台區間");

input:ratio(2, "整理幅度(%)");

input:ratio1(2,"各高點(低點)間的差異幅度");

variable:h1(0),h2(0),L1(0),L2(0);

h1=nthhighest(1,high,period);

h2=nthhighest(4,high,period);

l1=nthlowest(1,low,period);

l2=nthlowest(4,low,period);

if  (h1-l1)/l1<=ratio/100

and (h1-h2)/h2<=ratio1/100

and (l2-l1)/l1<=ratio1/100 then ret = 1;

 

附加文件

顯示更多回應 發表回覆
Close