想取得當天收盤後1分K各K棒的資料,
但例如close是當天盤中即時的...
close[數字]又是往前幾天的?
如何去抓 「當天」收盤後K棒的各項資料?
跟這篇文章有關嗎?
https://forum.xq.com.tw/thread/getbaroffset-%E7%9A%84%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6-bug/
但我用getbaroffset也抓不到....
~~感恩~~
XS語法理解請益 謝謝!
- 402
- 最後發表 半斤八兩 2024 八月 07
半斤八兩
發文於
2024/07/31
虎科大許教授
發文於
2024/07/31
請舉一個具體的需求。
半斤八兩
發文於
2024/07/31
感謝教授,例如取得今天收盤後10:25分的K棒的成交量
虎科大許教授
發文於
2024/07/31
if getInfo("IsRealTime")=0 then print(date,time,v[getbaroffset(date,102500)]);
半斤八兩
發文於
2024/07/31
非常謝謝教授,感激不盡。
虎科大許教授
發文於
2024/07/31
考你一個問題:若你是在當天102500之前的時間,要抓當天102500的成交量,會得到什麼結果?
半斤八兩
發文於
2024/07/31
得到的值是0或null吧,未來還沒發生,資料只能抓過去的
謝謝教授的互動指教。
虎科大許教授
發文於
2024/07/31
沒錯,getbaroffset(date,102500)傳回的數值是零,所以v[getbaroffset(date,102500)]傳回的成交量會是當根的成交量。
半斤八兩
發文於
2024/07/31
後來測試
if getInfo("IsRealTime")=0 then print(date,time,v[getbaroffset(date,102500)]);
發現print出來居然是9點開盤00分的量 不是102500的?!
虎科大許教授
發文於
2024/07/31
以下是台積電print出來的數據。最後一欄的數據是102500的成交量。

半斤八兩
發文於
2024/07/31

這是元大APP(發現903量會顯示在10:30分5分K視角)
我用if getInfo("IsRealTime")=0 then print(date,time,v[getbaroffset(date,102500)]);
台積電跑出開盤20240731.000000 90000.000000 3465.000000
我在XS跑的是用交易腳本回測print+1分鐘(我要抓1分K的),是要設定什麼嗎?
感謝教授。
15 評論