請問要如何修改才可以正常逐筆洗價

  •   185 
  • 最後發表   Wade韋  2022 一月 04
Wade韋 發文於   2021/12/29

您好,在自動交易的過程中,已這個腳本,我去勾選了逐筆洗價,他都會變成馬上買進買上賣出造成我嚴重虧損。請問該如何修改

附加文件

排序方式: 標準 | 最新
Wade韋 發文於   2021/12/29

我的策略是在1分K底下進行

XQ小幫手 發文於   2022/01/04

Hello Wade韋,

 

您下單之後並不一定馬上就會成交,若在未成交的狀況下 position 會小於0 且filledAvgPrice會等於0。

也就是說, q_last >= filledAvgPrice * (1+0.01*loss_percent) 此條件一定會符合。

建議您除了posiiton外同時也使用filled來當作條件。

if position = 0 and filled = 0 ....

if position < 0 and filled < 0 ....

這樣就會確保腳本執行時要有實際成交後才會進行進出場。

如果您覺得進出場太過頻繁,可以實際print運算相關資訊查看,判斷適合的參數。

或是使用變數來限制進場次數。

另外 q_last 跟 close 基本上是相同的,但close可以用在回測裡 q_last 不行,建議您在同時有報價欄位和資料欄位時優先使用資料欄位。

漲停價跌停價也有對應的資料欄位可以取用。

發表回覆
Close