Merge pull request #130 from Larry850806/fix/bollgrid

This commit is contained in:
Yo-An Lin 2021-02-11 15:38:50 +08:00 committed by GitHub
commit de195b3c17

View File

@ -146,12 +146,12 @@ func (s *Strategy) generateGridBuyOrders(session *bbgo.ExchangeSession) ([]types
Price: price, Price: price,
TimeInForce: "GTC", TimeInForce: "GTC",
} }
quotaQuantity := fixedpoint.NewFromFloat(order.Quantity).MulFloat64(price) quoteQuantity := fixedpoint.NewFromFloat(order.Quantity).MulFloat64(price)
if quoteBalance < quotaQuantity { if quoteBalance < quoteQuantity {
log.Infof("quote balance %f is not enough, stop generating buy orders", quoteBalance.Float64()) log.Infof("quote balance %f is not enough, stop generating buy orders", quoteBalance.Float64())
break break
} }
quoteBalance = quotaQuantity.Sub(quotaQuantity) quoteBalance = quoteBalance.Sub(quoteQuantity)
log.Infof("submitting order: %s", order.String()) log.Infof("submitting order: %s", order.String())
orders = append(orders, order) orders = append(orders, order)
} }