寫一個選股程式,條件為60日均線向上,請問我的程式碼,哪裡錯了呢?

  •   346 
  • 最後發表   Jeff6021  2023 八月 16
Jeff6021 發文於   2023/08/14

//選股程式碼,條件為60日均線向上

value1 = average(close,60);

condition1 = value1 > value1[20];           //今天的60日均線大於20天前

condition2= value1[20] > value1[40]; //20天前的60日均線大於40天前

condition3 = value1[40] > value1[60]; //40天前的60日均線大於60天前

if condition1 and condition2 and condition3 then ret=1;

//選股程式執行後,雖然沒有錯誤訊息,但卻是找不到符合條件的個股

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/08/16

Hello Jeff6021,

 

小幫手推測您應該是資料讀取筆數設的不足所導致。

將資料讀取筆數設為61筆就可以篩選出商品。(參考附圖)

可以搭配outputfield將相關資訊輸出確認。

附加文件

Jeff6021 發文於   2023/08/16

謝謝您的協助。

 

發表回覆
Close