周K/月K 選股

  •   480 
  • 最後發表   丞智  2022 九月 27
丞智 發文於   2022/09/13

小編您好~

請問一下~

當周K/月K高於上一周/月時,又或者是低於上月價格時

該如何寫出以上的選股程式呢?

或是能參考哪邊的程式做修改呢?

謝謝~

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/09/20

Hello 丞智,

 

您可以使用 getfield 來取得不同頻率的資訊。

舉例來說:

condition1 = getfield("Close", "W") > getfield("Close", "W")[1];

這樣就會是當週收盤價大於上週收盤價。

如果您使用週頻率的話:

condition1 = close > close[1];

也會是當週收盤價大於上週收盤價。

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

丞智 發文於   2022/09/20

 小幫手你好~

我有嘗試著寫一段 可否幫我檢查看看呢~

value1 = GetField("收盤價", "W");

value2 = GetField("收盤價", "W")[1];

 

condition1 = value1 > value2 ;

condition2 = volume > 3000 ;

condition3 = close > OPEN ;

 

if condition1 and condition2 and condition3

Then ret=1;

如果我要加入 當週大於上週的最高價時 該需要增加什麼呢?

將Getfield 改為 HW嗎?

 

XQ小幫手 發文於   2022/09/27

Hello 丞智,

 

小幫手看應該沒有問題,您可以使用 outputfieldprint 來將資料輸出檢查。

 

condition4 = getfield("High", "W") > getfield("High", "W")[1]; 就會是本週的高價大於前週高價的條件。

您可以看一下 getfield 的說明即可得知如何使用。

發表回覆
Close