如標題想詢問GetField("均價","D")與GetField("均價")是否數值一樣?
因為在跑程式時發現兩個跑出來的警示不一樣
想了解兩個分別的數值是怎麼算出來的
感謝回復

GetField("均價","D")與GetField("均價")是否數值一樣?
- 73
- 最後發表 Allenguo 2025 三月 20
Allenguo
發文於
2025/03/17
Allenguo
發文於
2025/03/18
那GetField("均價","D")是不是就是我們看盤的軟體即時走勢圖上的那條均價線?這個可以用在盤中分鐘頻率的腳本嗎?
虎科大許教授
發文於
2025/03/18
Allenguo
發文於
2025/03/18
那在請教許教授如果是交易腳本然後只開自動洗價沒有開逐筆洗價跑出來的價格就會不一樣?
非常感謝許教授的回覆
虎科大許教授
發文於
2025/03/18
這與你用什麼方式洗價沒有關係。洗價時,會抓洗價當時的均價。
XS小編
發文於
2025/03/20
Hello Allenguo,
小編補充,GetField("均價","D") 和 GetField("均價") 兩者回傳的資訊都會是當日的平均成交價,故會是相同的 (可將兩者畫在分鐘頻率上確認)。
兩隻程式跑出不同的值的話,可能是洗價的Tick不同所導致。
建議可以在腳本中加上 print 印出包含 GetField("SeqNo", "Tick") 在內的資訊,應該就會比較容易看出兩隻策略的差異。
5 評論