XQ 新手想請教資料頻率

  •   121 
  • 最後發表   發財鴻  2022 十二月 27
發財鴻 發文於   2022/12/26

假設我想要60分K 突破五日均線 就跳出警示

這樣日K的,不知道要怎麼寫出來呈現在60分K上

想問要加什麼條件或怎麼改

value1=average(close,5);

condition1=close > value1;          //條件:股價剛突破5日均線 

condition2=close[1] < value1[1];  //條件:昨日股價剛低於5日均線

condition3=close > close[1];         //條件:今天的收盤價比前一天的收盤價高

if condition1 and condition2 and condition3

THEN RET = 1

 

謝謝~

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

Hello 發財鴻,

 

您可以使用 GetField 來取得跨頻率商品資料。

舉例來說:

value1=average(getfield("Close", "D"),5);

計算的就會5日MA。

 

需注意value1[1]會是使用頻率上一根Bar的數值,並不是昨日的5日MA。

要跨頻率取得昨日MA要使用xfMin_GetValue

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

發表回覆
Close