/*
* 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
}
}