如何選股搭配自動出場?

  •   245 
  • 最後發表   阿慶  2023 十一月 24
阿慶 發文於   2023/11/14

小幫手你好

我使用選股中心寫了一隻選股策略,透過自動交易中心指定該選股組合做自動交易

我的問題是,如果第一天我的選股策略選出20支股票,假設自動交易通通買進,但第二天選股策略只選出19支(有一支股票不符條件被排除),此時庫存中有20支股票,我想讓庫存中沒被選到的那支自動出場,請問該用怎樣的設定或是語法做到呢?

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

 Hello 阿慶,

 

目前的系統沒辦法在同一個策略中處理,相關人員有在規劃對應的處理方式,但距離完成應該還會需要一段時間。

會先建議您可以另外建置一個選股串交易的策略,差別在於該選股策略要篩選的是昨日條件符合,但今日不符合的商品,這樣就可以把當日沒選到的商品納入執行商品中並讓其出場。

阿慶 發文於   2023/11/16

好的,期待未來有新功能可以解決

另外請教一下,自動交易中,組合內可能同時監控多支股票,那setposition可以指定處理某支股票嗎? ex: setposition(1,股票代碼) 之類的? 還是有其他語法是可以指定處理某支股票的? 我想讓兩支股票對沖,目前只能分寫成兩支程式,缺點是無法做回測,所以想寫在同一支程式內才能做回測

又回測功能未來可否讓使用者選取多個策略一起進行回測呢?

XQ小幫手 發文於   2023/11/20

Hello 阿慶,

 

您可以用 symbol 來當作條件。

舉例來說:

condition1 = 2330.TW的進場條件;

coniditon2 = 2303.TW的進場條件;

 

if (condition1 and symbol = "2330.TW") or (condition2 and symbol = "2303.TW") then setposition(1, market);

 

這樣在 condition1 且商品為 2330 或是 condition2 且商品是 2303 時會執行交易指令。

  • 按讚來自於
  • kq0108
阿慶 發文於   2023/11/24

 好的,我試試看,感謝小幫手^^

發表回覆
Close