FilledAvgPrice進場價列印問題

  •   375 
  • 最後發表   小小的茶米  2025 二月 13
小小的茶米 發文於   2024/11/22

小幫手您好,

我在每次出場時都會去列印狀況,但有時會發現進場價是數筆前的價格,而非最新一筆.列印錯誤的時間都會是在凌晨,還不是每一次都會錯誤,使用語法如下,不曉得是否哪裡有問題.與跨日有關嗎?

PS:綠框的部分是錯誤的地方

Print(file("C:\Symbol][SymbolName].log"), "摸手價:"+NumToStr(FilledAvgPrice, 0));

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/11/23

XQ的庫存成本採用先進先出法。你在出場的時候列印庫存成本,會因為庫存變動而不同,這應該沒問題。

小小的茶米 發文於   2024/11/23

謝謝許教授,我知道庫存成本採先進先出,但我在自動交易的腳本設定中,策略部位計算起點設為指定天數30天,策略部位採用自訂數值.

另外如下圖所示,因策略不同,所以應該會各別抓取進場成本,但在昨晚最後一筆E進場後,出場卻顯示A的點位,以往出現問題的時候都是凌晨時段,所以我才想說會不會是跨日問題造成.

虎科大許教授 發文於   2024/11/23

多策略使用相同帳號,應該盡量避免。還有,出場當次洗價,position、filled及filledavgprice是尚未更新的數據。

XS小幫手 發文於   2025/02/13

小小的茶米 您好,

沒有腳本與策略設定的話,沒辦法分析運作的邏輯,您可以考慮print更多元素來輔助分析

或是提供以下資訊Mail至客服信箱 XQservice@XQ.com.tw

1.帳號

2.請詳述問題(若可以也請提供輔助說明的相關截圖)

3.若有相關頁面或策略匯出檔(勾選項目可能包含 自訂腳本、選股策略、引用函數 等)

4.Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)

 

謝謝~

發表回覆
Close