/* * QUANTCONNECT.COM - Democratizing Finance, Empowering Individuals. * Lean Algorithmic Trading Engine v2.0. Copyright 2014 QuantConnect Corporation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ using System; namespace QuantConnect.Brokerages { /// /// Specifices what transaction model and submit/execution rules to use /// public enum BrokerageName { /// /// Transaction and submit/execution rules will be the default as initialized /// Default, /// /// Transaction and submit/execution rules will be the default as initialized /// Alternate naming for default brokerage /// QuantConnectBrokerage = Default, /// /// Transaction and submit/execution rules will use interactive brokers models /// InteractiveBrokersBrokerage, /// /// Transaction and submit/execution rules will use tradier models /// TradierBrokerage, /// /// Transaction and submit/execution rules will use oanda models /// OandaBrokerage, /// /// Transaction and submit/execution rules will use fxcm models /// FxcmBrokerage, /// /// Transaction and submit/execution rules will use bitfinex models /// Bitfinex, /// /// Transaction and submit/execution rules will use binance models /// Binance, /// /// Transaction and submit/execution rules will use gdax models /// [Obsolete("GDAX brokerage name is deprecated. Use Coinbase instead.")] GDAX = 12, /// /// Transaction and submit/execution rules will use alpaca models /// Alpaca, /// /// Transaction and submit/execution rules will use AlphaStream models /// AlphaStreams, /// /// Transaction and submit/execution rules will use Zerodha models /// Zerodha, /// /// Transaction and submit/execution rules will use Samco models /// Samco, /// /// Transaction and submit/execution rules will use atreyu models /// Atreyu, /// /// Transaction and submit/execution rules will use TradingTechnologies models /// TradingTechnologies, /// /// Transaction and submit/execution rules will use Kraken models /// Kraken, /// /// Transaction and submit/execution rules will use ftx models /// FTX, /// /// Transaction and submit/execution rules will use ftx us models /// FTXUS, /// /// Transaction and submit/execution rules will use Exante models /// Exante, /// /// Transaction and submit/execution rules will use Binance.US models /// BinanceUS, /// /// Transaction and submit/execution rules will use Wolverine models /// Wolverine, /// /// Transaction and submit/execution rules will use TDameritrade models /// TDAmeritrade, /// /// Binance Futures USDⓈ-Margined contracts are settled and collateralized in their quote cryptocurrency, USDT or BUSD /// BinanceFutures, /// /// Binance Futures COIN-Margined contracts are settled and collateralized in their based cryptocurrency. /// BinanceCoinFutures, /// /// Transaction and submit/execution rules will use RBI models /// RBI, /// /// Transaction and submit/execution rules will use Bybit models /// Bybit, /// /// Transaction and submit/execution rules will use Eze models /// Eze, /// /// Transaction and submit/execution rules will use Axos models /// Axos, /// /// Transaction and submit/execution rules will use Coinbase broker's model /// Coinbase, /// /// Transaction and submit/execution rules will use TradeStation models /// TradeStation, /// /// Transaction and submit/execution rules will use Terminal link models /// TerminalLink, /// /// Transaction and submit/execution rules will use Charles Schwab models /// CharlesSchwab, /// /// Transaction and submit/execution rules will use Tastytrade models /// Tastytrade, /// /// Transaction and submit/execution rules will use interactive brokers Fix models /// InteractiveBrokersFix } }