Skip to content

Commit 85aadc4

Browse files
committed
✨ feat(xmaker): set last price for pnl metrics
1 parent 21fa58e commit 85aadc4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/strategy/xmaker/strategy.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2739,6 +2739,9 @@ func (s *Strategy) CrossRun(
27392739
})
27402740
s.connectorManager.Add(s.marketTradeStream)
27412741
}
2742+
s.marketTradeStream.OnMarketTrade(types.TradeWith(s.Symbol, func(trade types.Trade) {
2743+
s.Position.SetLastPrice(trade.Price)
2744+
}))
27422745

27432746
if s.FastCancel != nil && s.FastCancel.Enabled {
27442747
if err := s.FastCancel.InitializeAndBind(sessions, s); err != nil {

0 commit comments

Comments
 (0)