// 取得 13週平均,並以此為基準取近5期回歸線角度 Value1 = Average(getfield("close","w",adjusted:=true),13); value2 = linearRegangle(value1,5); // 若角度>20且量>1000 則選出並show出角度 if value2>20 and getfield("v","d")>=1000 then begin ret=1; outputfield(1,value2,"角度"); end;但問題是
我這個篩出來outputfield欄位的值怎麼都會變成日而非週
導致篩選出來的清單跟我預期的差很多
是否哪邊有問題?還請協助
謝謝
選股中心-用週k角度選股的問題
- 272
- 最後發表 Marcuz 2022 四月 12
Marcuz
發文於
2022/03/29
Marcuz
發文於
2022/03/30
plz help
Marcuz
發文於
2022/04/06
hi 小編可以幫忙回復下˙
KYT
發文於
2022/04/06
加上他試看看
setbarfreq("W");
settotalbar(26);
XQ小幫手
發文於
2022/04/12
Hello Marcuz,
小幫手猜測您的執行頻率應該是選擇日頻率,所以才會發生這樣的狀況。
變數的頻率會等於執行頻率。
所以舉例來說,假設執行在日頻率上:
value1 = getfield("Close", "W");
value1[1] 會是昨日的週頻率收盤價,而不是上週的收盤價。
要解決這個問題,您可以將腳本的執行頻率選為週頻率。
或是可以考慮複製內建的 linearRegangle 跟 LinearReg 函數並進行修改,將其改為改為吃陣列,然後自行傳入對應的週頻率資訊 (可參考 xf_GetValue)。
另外補充,小幫手在回覆問題時是從討論區後方向前回覆。(優先回覆先發問的用戶)
所以若您發問後在同一篇文章推文的話,會讓文章向前移,導致延後小幫手看到問題的時間。
由於近來問題數量不少,請您發問後多等待一陣子。
感謝 KYT 的熱心回覆。
4 評論