XS程式碼問題

  •   98 
  • 最後發表   Steven.P  2023 四月 12
Steven.P 發文於   2023/04/09

如果想寫出 自動交易裡
條件 昨日漲幅超過+9.5%以上的股票不玩 怎麼寫?

condition = getfield("close", "D"[1]) <= getfield("open", "D"[1]) * 1.095
我是這樣設 但好像不對 不太知道怎麼修改

XQ小幫手 發文於   2023/04/12

 Hello Steven.P,

 

小幫手不太確定的您的問題是什麼。

condition1 = getfield("close", "D")[1] <= getfield("open", "D")[1] * 1.095

可以排除掉收盤價比開盤價上漲超過9.5%的股票。 (您的[1]放錯位置)

不過XQ的漲跌幅計算是用參考價,可能是這點讓您覺得奇怪。

或許可以修改為:

condition1 = getfield("close", "D")[1] <= GetField("參考價", "D")[1] * 1.095

發表回覆
Close