Table of Contents

Class EqualWeightOptimizer.StrategyConstraint

Namespace
Balsam.Optimization
Assembly
Balsam.Backtester.dll

Used to constrain the equal weight optimization at the strategy level.

public class EqualWeightOptimizer.StrategyConstraint
Inheritance
EqualWeightOptimizer.StrategyConstraint
Inherited Members
Extension Methods

Constructors

StrategyConstraint(string, int)

Initializes a new strategy constraint object with the specified max holdings.

public StrategyConstraint(string strategyName, int maxHoldings)

Parameters

strategyName string
maxHoldings int

StrategyConstraint(string, int, int)

Initializes a new strategy constraint object with the specified min and max holdings.

public StrategyConstraint(string strategyName, int minHoldings, int maxHoldings)

Parameters

strategyName string
minHoldings int
maxHoldings int

Exceptions

ArgumentOutOfRangeException

Properties

MaxHoldings

Gets the max holdings.

public int MaxHoldings { get; }

Property Value

int

MinHoldings

Gets the min holdings.

public int MinHoldings { get; }

Property Value

int

Name

Gets the strategy name.

public string Name { get; }

Property Value

string

Methods

ToString()

Returns a string representation of this constraint.

public override string ToString()

Returns

string