diff --git a/src/ExchangeSharp/API/Exchanges/_Base/ExchangeAPIExtensions.cs b/src/ExchangeSharp/API/Exchanges/_Base/ExchangeAPIExtensions.cs index 09ddee35..72500270 100644 --- a/src/ExchangeSharp/API/Exchanges/_Base/ExchangeAPIExtensions.cs +++ b/src/ExchangeSharp/API/Exchanges/_Base/ExchangeAPIExtensions.cs @@ -309,6 +309,7 @@ public static async Task PlaceSafeMarketOrderAsync(this Exc ExchangeOrderRequest request = new ExchangeOrderRequest { Amount = amount, + IsBuy = isBuy, OrderType = OrderType.Limit, Price = CryptoUtility.RoundAmount((isBuy ? highPrice : lowPrice) * priceThreshold), ShouldRoundAmount = true, @@ -328,6 +329,7 @@ public static async Task PlaceSafeMarketOrderAsync(this Exc case ExchangeAPIOrderResult.Filled: case ExchangeAPIOrderResult.Canceled: case ExchangeAPIOrderResult.Error: + i = maxTries + 1; break; } }