請問我想抓取某個時間點的收盤價程式碼應該怎麼寫?

  •   206 
  • 最後發表   tseng ching  2023 八月 16
tseng ching 發文於   2023/08/14

請問我想讓10:00的收盤價跟今天的開盤價做比較同時也和9:45(含)前的最高價做比較,程式碼應該要怎麼寫呢?

XQ小幫手 發文於   2023/08/16

Hello tseng ching,

 

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

您可以用變數紀錄10:00的收盤價和09:45前的最高價,並使用 getfield 來取得日頻率開盤價。

舉例來說,1分鐘頻率下:

if time = 100000 then value1 = close;

if issessionfirstbar then value2 = high else if time <= 094500 and high > value2 then value2 = high;

value1 在經過10點以後就會是10點那根Bar的收盤價。

value2則是094500以前的最高價。

或是也可以用 if time <= 094500 then value2 = getfield("High", "D"); 來紀錄最高價。

發表回覆
Close