FilledRecordDate無法抓到歷史成交日期

  •   280 
  • 最後發表   老K  2022 十一月 22
老K 發文於   2022/11/10

小幫手您好,請教一下,

FilledRecordDate似乎無法抓到歷史成交日期,

試過選擇日期、指定天數,也勾選依庫存,都只能抓到當天的日期,

FilledrecordTime似乎也只能抓到當天的成交時間,

請問有辦法抓到歷史成交日期嗎?

或是用intrabarpersist將變數保留到隔天是否可行?

感謝小幫手~

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/11/15

Hello 老K,

 

就小幫手所知,FilledRecordDate 等交易紀錄相關資料,只能夠取得當次策略啟動執行的紀錄。

如果是使用依庫存延續而來的庫存部位,其交易日期時間會是啟動時補上的當下時間。

目前XQ策略中並沒有保存前次執行的交易相關資訊。

 

charlie1234 發文於   2022/11/15

小幫手好

如果有設策略部位計算起點且部位是依腳本計算,這樣也無法抓到進場日期嗎? 

 

 

  • 按讚來自於
  • SuperK
老K 發文於   2022/11/16

了解了,我再思考其他方式。

謝謝小幫手。

XQ小幫手 發文於   2022/11/17

Hello charlie1234,

 

如果有設定策略部位計算起點並使用依腳本計算的話,可以抓到從起點開始的模擬進出場資訊。

  • 按讚來自於
  • SuperK
老K 發文於   2022/11/17

感謝 charlie1234大大,感謝 小幫手~

大概了解差別在哪了,

再請教一下,如果是這樣,使用依腳本計算,

那手動買進是不是不一定要用依庫存來判斷,

一樣可以用依腳本計算再進行部位控制?

而且日後還可以抓到手動買進的進場資訊?

感謝~

charlie1234 發文於   2022/11/17

你這問題有點複雜了,手動買進資訊應該是抓不到的

如果只是當天,手動進場,用調整商品部位功能就可以了

https://www.xq.com.tw/lesson/xsat/自動交易中心支援手動調整部位的功能/

如果又想要抓前幾天的,又要能抓到手動的資訊,現階段應該是很難的

且手動調倉位,還有點問題,就別搞那麼複雜的事了

https://forum.xq.com.tw/thread/庫存異動自動加入執行問題/

 

 我自己是不喜歡用策略部位計算起點這個功能,主要是不確定會發生啥事

XQ是如何計算起點? 是類似回測的方式嗎? 如果是這樣,在不用真實的逐筆回測的情況下,

又如何保證算的部位是正確的?  算錯會發生啥事?

尤其如果持股會很久的,會不會有股票就一直擺著不出場了

如小幫手有空,請幫忙解答下我的疑惑 

老K 發文於   2022/11/17

了解,再研究看看,

感謝解惑~

謝謝charlie1234兄~

XQ小幫手 發文於   2022/11/21

Hello 老K,

 

如果您有設定開始日期,並在腳本中撰寫條件讓其和您手動交易的商品同時進場且成交價格相同的話,那麼可以考慮使用這種方法。

自動交易策略依腳本若沒有設定開始日期的話,就會是以0部位庫存開始運作。

細節您可以參考教學說明

 

 

Hello charlie1234,

 

就小幫手所知,策略部位計算起點是用回測的方式來計算,所以可能會和實際成交有差別。

目前相關人員正在規劃讓自訂數值的部分可以延續上次運算的結果繼續執行,目前預計會在此一併解決選股串接自動交易的問題。

  • 按讚來自於
  • SuperK
charlie1234 發文於   2022/11/22

 

感謝小幫手回覆

真是個好消息

期待選股串自動交易實現的那一天

老K 發文於   2022/11/22

好的,收到。

我試試看

感謝小幫手解惑~

發表回覆
Close