過濾控盤者買賣超(張)=0

  •   257 
  • 最後發表   JouDy  2018 七月 10
JouDy 發文於   2018/07/04

想請問如何過濾 20日內控盤者買賣超(張)=0 太多次

排序方式: 標準 | 最新
Jack 發文於   2018/07/05

JouDy 兄,

在下提供選股腳本撰寫邏輯與程式碼範例,供您參考,

 

撰寫邏輯:

1. Input 宣告需要在介面調整的參數,如 天期、不超過的次數。

2. 使用 CountIf 來計算 近幾日內控盤者買賣超(張)=0 符合條件的次數,並搭配 if 來過濾為 0 太多次的狀況。

3. 最後使用 outputfield1 檢驗 CountIf 計算數值是否有問題。

 

方才跑出來的選股結果如下:

 

選股腳本程式碼範例如下:

input:length(20,"天期"),X(5,"不超過幾次為0");
if CountIf(GetField("控盤者買賣超張數")=0,length) <= X then ret = 1;
outputfield1(CountIf(GetField("控盤者買賣超張數")=0,length),"控盤者買賣超張數為0的次數");

 

以上供參考,如有問題歡迎詢問。

JouDy 發文於   2018/07/10

以解決問題,謝謝JACK

  • 按讚來自於
  • jacklee
發表回覆
Close