請問我想讓10:00的收盤價跟今天的開盤價做比較同時也和9:45(含)前的最高價做比較,程式碼應該要怎麼寫呢?
請問我想抓取某個時間點的收盤價程式碼應該怎麼寫?
- 206
- 最後發表 tseng ching 2023 八月 16
tseng ching
發文於
2023/08/14
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"); 來紀錄最高價。
1 評論