自動交易頻繁發生

  •   268 
  • 最後發表   ENGLISH4U  2021 五月 31
ENGLISH4U 發文於   2021/05/27

HI

不好意思,請問一下

我寫了一個交易策略

條件如下

當收盤價站上20EMA 且K值大於D值 則買進一口   (沒有部位或做空的話翻成多單)

當收盤價跌破20EMA 且K值小於D值 則做空一口   (沒有部位或作多的話翻成空單)

但是實際跑模擬後,

1.發現並不是由收盤才決定,而是當下這跟K棒有碰觸到就下單了

2.跟K值或D值無關,就算是K<D,還是幫我下多單

請問是哪邊有錯呢??

感激不盡

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

Hello ENGLISH4U,

 

1.自動交易中心在執行的時候如果頻率的話是強制逐筆洗價。

如果頻率是分鐘的話可以不選擇逐筆洗價。

在逐筆洗價的狀況下只要當根 Tick 有觸發的話,就會在下一根進場。

 

2.小幫手這邊作測試是正常的,要 _k > _d 才會多單, _k < _d 才會空單。

您可以實際print出來檢視即可得知。(需注意是先觸發後才在下一根進場)

附上小幫手測試用的自動交易中心匯出檔供您參考。

附加文件

ENGLISH4U 發文於   2021/05/28

謝謝小幫手的幫忙

另外想要請問一下 昨日模擬時,有幫我下多單

但是今天早上看模擬帳號卻沒有部位

為何會沒有留倉呢??

 

另外想要請問關於下圖

在#36這筆空單期間,應該都是賺錢的

為何回測時看到5/18單日虧損4萬多呢??

是因為沒有留倉嗎??

XQ小幫手 發文於   2021/05/31

Hello ENGLISH4U,

 

關於早上模擬帳號沒有部位的問題,請問您有將自動交易中斷過再重啟嗎?

如果有中斷的話,您需要將策略部位設定為依庫存或是依腳本且設定開始計算日期。

細節請參考此連結

 

如果沒有中斷過的話,連同第二個問題需要麻煩您提供自動交易中心的匯出檔、交易腳本、回測報告以及 XQ Log 來檢視問題為何。

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

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上討論文章連結網址。

感謝。

發表回覆
Close