mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-22 14:55:16 +00:00
fix: active order book cancel message
This commit is contained in:
parent
938dc3c497
commit
fad9dedd1f
|
@ -101,7 +101,7 @@ func (b *ActiveOrderBook) Cancel(ctx context.Context, ex types.Exchange, order t
|
||||||
if IsBackTesting {
|
if IsBackTesting {
|
||||||
return ex.CancelOrders(context.Background(), order)
|
return ex.CancelOrders(context.Background(), order)
|
||||||
}
|
}
|
||||||
log.Debugf("[ActiveOrderBook] gracefully cancelling %s order...", order.OrderID)
|
log.Debugf("[ActiveOrderBook] gracefully cancelling %v order...", order.OrderID)
|
||||||
waitTime := CancelOrderWaitTime
|
waitTime := CancelOrderWaitTime
|
||||||
|
|
||||||
startTime := time.Now()
|
startTime := time.Now()
|
||||||
|
@ -115,9 +115,9 @@ func (b *ActiveOrderBook) Cancel(ctx context.Context, ex types.Exchange, order t
|
||||||
// since ctx might be canceled, we should use background context here
|
// since ctx might be canceled, we should use background context here
|
||||||
|
|
||||||
if err := ex.CancelOrders(context.Background(), order); err != nil {
|
if err := ex.CancelOrders(context.Background(), order); err != nil {
|
||||||
log.WithError(err).Errorf("[ActiveORderBook] can not cancel %s order", order.OrderID)
|
log.WithError(err).Errorf("[ActiveORderBook] can not cancel %v order", order.OrderID)
|
||||||
}
|
}
|
||||||
log.Debugf("[ActiveOrderBook] waiting %s for %s order to be cancelled...", waitTime, order.OrderID)
|
log.Debugf("[ActiveOrderBook] waiting %s for %v order to be cancelled...", waitTime, order.OrderID)
|
||||||
clear, err := b.waitClear(ctx, order, waitTime, 5*time.Second)
|
clear, err := b.waitClear(ctx, order, waitTime, 5*time.Second)
|
||||||
if clear || err != nil {
|
if clear || err != nil {
|
||||||
break
|
break
|
||||||
|
@ -137,7 +137,7 @@ func (b *ActiveOrderBook) Cancel(ctx context.Context, ex types.Exchange, order t
|
||||||
b.Remove(order)
|
b.Remove(order)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
log.Debugf("[ActiveOrderBook] %s order is cancelled successfully in %s", order.OrderID, b.Symbol, time.Since(startTime))
|
log.Debugf("[ActiveOrderBook] %v(%s) order is cancelled successfully in %s", order.OrderID, b.Symbol, time.Since(startTime))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user