連續符合次數CountIfARow函數用起來怪怪的

  •   246 
  • 最後發表   GammaCEO  2019 一月 04
GammaCEO 發文於   2019/01/04

請教小幫手

CountIfARow該函數不是計算多少期數內符合條件的次數嗎?

為何套用在選股策略時選出和輸出都是錯誤的?!

例如:選出RSI在20天內有連續10日大於50的個股

value1=RSI(close,6);

value2=CountIfARow(value1>50,20);

ret=value2>=10;

 

outputfield(1,value2,"連續數");

經選出的個股對照指標後發現很多個股根本不符合條件『RSI>50 *10日』;

輸出顯示也都是10,有的不只10日的也是只有顯示10,請問該如何修正?

謝謝!

排序方式: 標準 | 最新
XQ小幫手 發文於   2019/01/04

Hi GammaCEO,

您好,應該是資料讀取筆數不足的問題,小幫手設為 200 筆後應該就比較正確了,

請您將此選股策略設為 200 筆試試看,如附檔範例選股匯出檔,

以上方向供您參考,謝謝。

附加文件

GammaCEO 發文於   2019/01/04

喔..謝謝小幫手

因為從警示腳本改成選股腳本的關係,

我把資料讀取筆數SetTotalBar寫成設定最大引用筆數SetBackBar

所以才一直篩選出錯誤資料,因為一直錯所以也沒在問題範例中加入,修改後終於看到比較正確的數值。

感謝糾正!

 

 

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