收盤價在均線之上

  •   177 
  • 最後發表   桂桂  2024 三月 07
桂桂 發文於   2024/03/04

請問小幫手要如何表達5分K收盤價在5.10.20.60均線之上

 

if getfielddate("Date","5") <> getfielddate("Date","5")[1]    

and     c > average(c,5)

and  average(c,5) > average(c,10)

and  average(c,10) > average(c,20)

and  average(c,20) > average(c,60)

then begin  .....

 

我這樣寫但不知道哪裡錯誤各種線型都會出現...

 

XS小編 發文於   2024/03/07

 Hello 桂桂,

 

小編不知道您為什麼要寫 getfielddate("Date","5") <> getfielddate("Date","5")[1] 當作條件。

不過如過要判斷K棒的收盤價是否在均線上的話,5分鐘頻率下可以這樣撰寫:

condition1 = close > average(c,5) and close > average(c,10) and close > average(c,20) and close > average(c,60);

這種寫法均線並不需要照順序,只要當下的close 大於其他均線就會符合條件。

若需要跨頻率的話,只要把 close 改為 getfield("Close", "5") 即可。

 

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

發表回覆
Close