Class NetPositionCollection
- Namespace
- Balsam.MoneyManagement
- Assembly
- Balsam.Backtester.dll
Takes a list of positions and creates a collection of net positions that can be accessed by symbol or index.
public class NetPositionCollection : IEnumerable<NetPosition>, IEnumerable
- Inheritance
-
NetPositionCollection
- Implements
- Inherited Members
- Extension Methods
Constructors
NetPositionCollection()
Intializes an empty NetPositionCollection.
public NetPositionCollection()
NetPositionCollection(IEnumerable<Position>)
Initializes a new NetPositionCollection using the specified enumerable of IPosition objects.
public NetPositionCollection(IEnumerable<Position> positions)
Parameters
positions
IEnumerable<Position>
Methods
Add(Position)
Adds the specified position to the collection or nets it against an existing position as required.
public NetPosition Add(Position position)
Parameters
position
Position
Returns
GetEnumerator()
Returns an enumerator that iterates through the collection.
public IEnumerator<NetPosition> GetEnumerator()