手動買賣, 自動出場 Filled問題(策略部位選-->部位依庫存)

  •   149 
  • 最後發表   JJJJJ  2022 十一月 15
JJJJJ 發文於   2022/11/02

請問

手動買入5張, 盤中手動賣出2張

if currenttime >= 132000 and filled <> 0 then setposition(0, market);

13:20 自動執行賣出時, filled會自動知道庫存剩下3張,還是他會用5張賣出

(策略部位選-->部位依庫存)

謝謝

排序方式: 標準 | 最新
JJJJJ 發文於   2022/11/03

今天用模擬帳號去試驗, 發現Filled不會自動更新手動賣出的庫存,

是否有函數可以一直去抓庫存, 這樣才能配合手動買賣(ps: 我知道可以手動更新庫存,但盤中很忙時應該很容易忘記手動更新)?

 

XQ小幫手 發文於   2022/11/08

 Hello JJJJJ,

 

啟動中策略的部位庫存是不會受到外部 (手動操作、其他策略) 的影響。

若您要在手動下單後讓策略監控的話,可以勾選 庫存異動時自動加入執行。

只要手動下單的商品原本不在自動交易策略的執行商品裡面的話,在下單成交後就該商品就會被納入執行商品裡面監控。

細節可以參考連結

JJJJJ 發文於   2022/11/12

謝謝XQ 小幫手回復,這篇我之前有研究過並套用

我遇到的問題是用手動新買入時, 確實策略的部位庫存會自動更新庫存,例如我新買5張時庫存會即時更新庫存部位有5張,但盤中減碼2張時,庫存部位就不會自動更新變為3張,需用手動更新才行.

 

 

桂桂 發文於   2022/11/13

我的再跑~  有勾選 庫存異動時自動加入執行

不管是買進或買進或賣出也都不會更新~  都要手動調整部位

XQ小幫手 發文於   2022/11/15

 Hello JJJJJ and 桂桂,

 

您可以參考 庫存異動時自動加入執行 的說明。

要自動加入有兩個條件要符合:

1. 庫存沒有您交易的商品。

2. 執行商品內沒有您交易的商品。

如果沒有達成的話是不會自動加入執行的。

發表回覆
Close