Filled 和 Position可以讀取期貨帳號庫存,但無法讀取股票帳號庫存

  •   361 
  • 最後發表   麥克麥克ing  2024 八月 27
麥克麥克ing 發文於   2024/08/15

Filled 和 Position可以讀取期貨帳號庫存,但無法讀取股票帳號庫存

if islastBar then

begin

filedate1=Text("C:\Users\User\Downloads\讀庫存資料",ACCount,NumtoStr(currentDate,0),".txt");

        print(file(filedate1),"股號=",Symbol,"股名=",Symbolname,"Date=",numtoStr(currentDate,0),"Filled=", NumtoStr(filled,0),"Position=",NumtoStr(position,0));

end;

 

TXT結果如下

Symbol 3037.TW 股名= 欣興 Date= 20240816 Filled= 0 Position= 0 

Symbol 8341.TW 股名= 日友 Date= 20240816 Filled= 0 Position= 0 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 0 Position= 0 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 1 Position= 1 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 1 Position= 1 

 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 1 Position= 1 

排序方式: 標準 | 最新
XS小編 發文於   2024/08/20

Hello 麥克麥克ing,

 

小編不知道您是如何操作的,但是同一策略同一時間只能設定一個帳號。

如果您是多個策略,不同的帳號的話,需注意策略的部位庫存和實際帳號的策略庫存不一定會相同。

策略的部位庫存在該策略啟動後就獨立於其他策略或手動操作,故監控同一商品的不同策略所取得的部位庫存可能都不同。

 

網站上有教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

若還是有問題的話,麻煩更詳細說明發生的日期和是如何操作的,並提供 XQ Log 讓相關人員確認。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小編才能盡早處理)。

感謝。

麥克麥克ing 發文於   2024/08/21

我是在自動交易用以下的程式碼去讀取股票跟期貨帳戶的庫存

if islastBar then

begin

filedate1=Text("C:\Users\User\Downloads\讀庫存資料",ACCount,NumtoStr(currentDate,0),".txt");

        print(file(filedate1),"股號=",Symbol,"股名=",Symbolname,"Date=",numtoStr(currentDate,0),"Filled=", NumtoStr(filled,0),"Position=",NumtoStr(position,0));

end;

 

股票帳戶讀取不到股票庫存

Symbol 3037.TW 股名= 欣興 Date= 20240816 Filled= 0 Position= 0 

Symbol 8341.TW 股名= 日友 Date= 20240816 Filled= 0 Position= 0 

 

同一個程式設定到期貨帳戶可以讀取到期或庫存

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 0 Position= 0 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 1 Position= 1 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 1 Position= 1 

 

股號= FIMTXN08.TF 股名= 小型台指084 Date= 20240816 Filled= 1 Position= 1 

XS小編 發文於   2024/08/27

Hello 麥克麥克ing,

 

小編無法確認您的股票庫存,也不知道您的自動交易策略是如何設定的,就上面的描述無法確認問題原因。

 

請問您是在盤中執行嗎?

如果是在夜盤時段執行的,股票商品的設定初始部位會在最後一筆資料讀取筆數之後執行,故最後一筆印出時部位庫存為0,接著才調整部位庫存。

期貨也是相同情況,但設定初始部位完後進入夜盤即時時段,策略會洗價運算並執行print,此時會印出調整後的部位庫存。

這樣也符合印出的資訊 (第一筆為0,接下來才有庫存)。

 

若還是有問題,麻煩提供 自動交易策略匯出檔包含交易腳本 以及 XQ Log 讓相關人員確認。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小編才能盡早處理)。

感謝。

發表回覆
Close