Lean  $LEAN_TAG$
QuantConnect.Messages.CashBuyingPowerModel Class Reference

Provides user-facing messages for the Securities.CashBuyingPowerModel class and its consumers or related classes More...

Static Public Member Functions

static string UnsupportedSecurity (Securities.Security security)
 
static string SellOrderShortHoldingsNotSupported (decimal totalQuantity, decimal openOrdersReservedQuantity, decimal orderQuantity, IBaseCurrencySymbol baseCurrency)
 
static string BuyOrderQuantityGreaterThanMaxForBuyingPower (decimal totalQuantity, decimal maximumQuantity, decimal openOrdersReservedQuantity, decimal orderQuantity, IBaseCurrencySymbol baseCurrency, Securities.Security security, Orders.Order order)
 
static string NoDataInInternalCashFeedYet (Securities.Security security, Securities.SecurityPortfolioManager portfolio)
 
static string ZeroContractMultiplier (Securities.Security security)
 
static string OrderQuantityLessThanLotSize (Securities.Security security)
 
static string OrderQuantityLessThanLotSizeOrderDetails (decimal targetOrderValue, decimal orderQuantity, decimal orderFees)
 
static string FailedToConvergeOnTargetOrderValue (decimal targetOrderValue, decimal currentOrderValue, decimal orderQuantity, decimal orderFees, Securities.Security security)
 

Static Public Attributes

static string UnsupportedLeverage = "CashBuyingPowerModel does not allow setting leverage. Cash accounts have no leverage."
 
static string GetMaximumOrderQuantityForDeltaBuyingPowerNotImplemented
 
static string ShortingNotSupported = "The cash model does not allow shorting."
 
static string InvalidSecurity = $"The security type must be {nameof(SecurityType.Crypto)}or {nameof(SecurityType.Forex)}."
 

Detailed Description

Provides user-facing messages for the Securities.CashBuyingPowerModel class and its consumers or related classes

Definition at line 237 of file Messages.Securities.cs.

Member Data Documentation

◆ GetMaximumOrderQuantityForDeltaBuyingPowerNotImplemented

string QuantConnect.Messages.CashBuyingPowerModel.GetMaximumOrderQuantityForDeltaBuyingPowerNotImplemented
static
Initial value:
=
$@"The {nameof(CashBuyingPowerModel)} does not require '{
nameof(Securities.CashBuyingPowerModel.GetMaximumOrderQuantityForDeltaBuyingPower)}'."

Definition at line 241 of file Messages.Securities.cs.


The documentation for this class was generated from the following file: