diff --git a/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokers/IB-symbol-map.json b/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokers/IB-symbol-map.json index f8b56a3..dfe2fef 100644 --- a/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokers/IB-symbol-map.json +++ b/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokers/IB-symbol-map.json @@ -16,6 +16,7 @@ "RUR": "6R", "ZAR": "6Z", "BRR": "BTC", + "ETHUSDRR": "ETH", "DA": "DC", "BQX": "BIO" } diff --git a/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokersBrokerage.cs b/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokersBrokerage.cs index deab4c5..03acbef 100644 --- a/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokersBrokerage.cs +++ b/QuantConnect.InteractiveBrokersBrokerage/InteractiveBrokersBrokerage.cs @@ -4119,7 +4119,7 @@ public IEnumerable LookupSymbols(Symbol symbol, bool includeExpired, str private static string GetContractMultiplier(decimal contractMultiplier) { - if (contractMultiplier >= 1) + if (contractMultiplier % 1 == 0) { // IB doesn't like 5000.0 return Convert.ToInt32(contractMultiplier).ToStringInvariant();