Lean  $LEAN_TAG$
QuantConnect.Messages.BuyingPowerModel Class Reference

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

Static Public Member Functions

static string InsufficientBuyingPowerDueToNullOrderTicket (Orders.Order order)
 
static string InsufficientBuyingPowerDueToUnsufficientMargin (Orders.Order order, decimal initialMarginRequiredForRemainderOfOrder, decimal freeMargin)
 
static string TargetOrderMarginNotAboveMinimum (decimal absDifferenceOfMargin, decimal minimumValue)
 
static string TargetOrderMarginNotAboveMinimum ()
 
static string OrderQuantityLessThanLotSize (Securities.Security security, decimal targetOrderMargin)
 
static string FailedToConvergeOnTheTargetMargin (GetMaximumOrderQuantityForTargetBuyingPowerParameters parameters, decimal signedTargetFinalMarginValue, decimal orderFees)
 
static string FailedToConvergeOnTheTargetMarginUnderlyingSecurityInfo (Securities.Security underlying)
 
static string MarginBeingAdjustedInTheWrongDirection (decimal targetMargin, decimal marginForOneUnit, Securities.Security security)
 
static string MarginBeingAdjustedInTheWrongDirectionUnderlyingSecurityInfo (Securities.Security underlying)
 

Static Public Attributes

static string InvalidInitialMarginRequirement = "Initial margin requirement must be between 0 and 1"
 
static string InvalidMaintenanceMarginRequirement = "Maintenance margin requirement must be between 0 and 1"
 
static string InvalidFreeBuyingPowerPercentRequirement = "Free Buying Power Percent requirement must be between 0 and 1"
 
static string InvalidLeverage = "Leverage must be greater than or equal to 1."
 

Detailed Description

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

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


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