diff --git a/exchanges/exsim/exsim.go b/exchanges/exsim/exsim.go index af84061..2e2e027 100644 --- a/exchanges/exsim/exsim.go +++ b/exchanges/exsim/exsim.go @@ -390,7 +390,7 @@ func (b *ExSim) matchLimitOrder(order *Order, immediate bool) (match bool, err e order.Status = OrderStatusFilled match = true } else { // Ask order - filledAmount, avgPrice := b.matchBid(order.Amount, ob.Bids...) + filledAmount, avgPrice := b.matchAsk(order.Amount, ob.Bids...) //if order.Price > ob.BidPrice() { if filledAmount == 0 { return