|
| FTXUSBrokerageModel (AccountType accountType=AccountType.Margin) |
| Creates an instance of FTXUSBrokerageModel class More...
|
|
override IFeeModel | GetFeeModel (Security security) |
| Provides FTX.US fee model More...
|
|
| FTXBrokerageModel (AccountType accountType=AccountType.Margin) |
| Creates an instance of FTXBrokerageModel class More...
|
|
override decimal | GetLeverage (Security security) |
| Gets the brokerage's leverage for the specified security More...
|
|
override IBenchmark | GetBenchmark (SecurityManager securities) |
| Get the benchmark for this model More...
|
|
override bool | CanSubmitOrder (Security security, Order order, out BrokerageMessageEvent message) |
| Returns true if the brokerage could accept this order. This takes into account order type, security type, and order size limits. More...
|
|
override bool | CanUpdateOrder (Security security, Order order, UpdateOrderRequest request, out BrokerageMessageEvent message) |
| Please note that the order's queue priority will be reset, and the order ID of the modified order will be different from that of the original order. Also note: this is implemented as cancelling and replacing your order. There's a chance that the order meant to be cancelled gets filled and its replacement still gets placed. More...
|
|
| DefaultBrokerageModel (AccountType accountType=AccountType.Margin) |
| Initializes a new instance of the DefaultBrokerageModel class More...
|
|
virtual bool | CanExecuteOrder (Security security, Order order) |
| Returns true if the brokerage would be able to execute this order at this time assuming market prices are sufficient for the fill to take place. This is used to emulate the brokerage fills in backtesting and paper trading. For example some brokerages may not perform executions during extended market hours. This is not intended to be checking whether or not the exchange is open, that is handled in the Security.Exchange property. More...
|
|
virtual void | ApplySplit (List< OrderTicket > tickets, Split split) |
| Applies the split to the specified order ticket More...
|
|
virtual IFillModel | GetFillModel (Security security) |
| Gets a new fill model that represents this brokerage's fill behavior More...
|
|
virtual ISlippageModel | GetSlippageModel (Security security) |
| Gets a new slippage model that represents this brokerage's fill slippage behavior More...
|
|
virtual ISettlementModel | GetSettlementModel (Security security) |
| Gets a new settlement model for the security More...
|
|
ISettlementModel | GetSettlementModel (Security security, AccountType accountType) |
| Gets a new settlement model for the security More...
|
|
virtual IBuyingPowerModel | GetBuyingPowerModel (Security security) |
| Gets a new buying power model for the security, returning the default model with the security's configured leverage. For cash accounts, leverage = 1 is used. More...
|
|
virtual IShortableProvider | GetShortableProvider (Security security) |
| Gets the shortable provider More...
|
|
virtual IMarginInterestRateModel | GetMarginInterestRateModel (Security security) |
| Gets a new margin interest rate model for the security More...
|
|
IBuyingPowerModel | GetBuyingPowerModel (Security security, AccountType accountType) |
| Gets a new buying power model for the security More...
|
|