權證自動交易

  •   351 
  • 最後發表   kenex  2022 六月 14
kenex 發文於   2022/05/01

請問權證是否可以使用回測及自動交易呢? 

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

 Hello kenex,

 

就小幫手所知,權證可以使用自動交易,但是回測並不支援。

另外需注意在使用自動交易時由於XS的腳本是要有成交才會運算,若條件符合才會送單,所以會建議您使用交易較熱絡的價格商品。

不太方便 發文於   2022/05/11

請問支援頻率如現股嗎? 還是有所限制?

XQ小幫手 發文於   2022/05/13

Hello 不太方便,

 

就小幫手所知,權證的支援頻率和現股相同。

不太方便 發文於   2022/05/18

請問如照片的錯誤訊息是指沒有成交資料可以運算嗎?

冠州 發文於   2022/05/18

我之前遇到過同樣的情況,後來發現是因為「腳本設定」裏的「策略部位計算起點 / 資料讀取筆數」我設定為 0 ,造成系統沒有足夠的資料可以計算你程式碼裏使用到的指標等,這是我的情況,提供給你參考

不太方便 發文於   2022/05/19

謝謝冠州的資訊,不過問題看來不是這個

目前仍然一樣的結果

 

不太方便 發文於   2022/05/20

我將策略計算部位筆數改為0可以啟動

將進場條件設定為有成交量就進場

但是仍無法觸發成交

請問大概要往哪個方向檢查?

XQ小幫手 發文於   2022/05/24

Hello 不太方便,

 

Tick頻率資料不足發生的原因就是因為歷史資料長度不足以供腳本運算。

需注意就小幫手所知,即時的Tick資料只有提供2個禮拜的長度。

所以若您的資料筆數需求超過的話,是會發生此情況。

 

至於您策略沒有觸發的狀況,小幫手建議您可以將腳本中用來運算進出場的相關數值print出來檢查。

以便確認是哪個環節不如預想。

 

感謝 冠州 的熱心回覆。

不太方便 發文於   2022/06/08

小編您好

1. 若我使用的資料為當下五檔及前一個tick的五檔,是否讀取筆數設為1就好? 或著日線級別根本可以設為0?

    但不管設定為1或0都有可能出現Tick頻率資料不足的問題如圖

2. 今日發現相同的程式碼,只是警示改成setposition套用於自動交易

    警示與自動交易有不同步的現象(有警示無交易)如下圖

    應於11:19:53與警示同時觸發下單,但卻於下次11:21:46警示發生時才同步下單

    請問可能發生的原因?

3. 您有提到未觸發可以用print檢查,但是都沒觸發了是不是print不出東西

    如果可以該怎麼coding? 自動交易的部分也可以使用print? 

    txt截圖第一欄位為對應時間

謝謝您

 

 

附加文件

XQ小幫手 發文於   2022/06/14

Hello 不太方便,

 

1. 需要麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本 以及 XQ Log 來檢驗。

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

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

 

 

2. 建議您可以在警示和交易腳本中加入print一併觀察。

就您附的圖來看,自動交易在 11:19 的時候並沒有觸發。

要確認實際原因的話,需要麻煩您提供策略雷達和自動交易中心的匯出檔勾選(包含)腳本 以及 XQ Log 來檢驗。

 

3. 這要看您是如何撰寫腳本的。

舉例來說:

a)

print(date, currenttime, value1, value2);

 

b)

if condition1 then print(date, currenttime, value1, value2);

a只要腳本執行,就會print出資料。

b的話要條件成立時才會print出資料。

 

自動交易的print在即時的狀況下只會顯示在執行紀錄中。

如果您要印出檔案的話,需搭配使用 file 函數指定路徑。

 

發表回覆
Close