Positions

View as Markdown

Definition

A collection of Position objects generated for the specified account

Property Value

An Collection of Position objects

Syntax

Account.Positions

\<account\>.Positions

Examples

1private Account myAccount;
2
3protected override void OnStateChange()
4{
5 if (State == State.SetDefaults)
6 {
7 // Find our Sim101 account
8 lock (Account.All)
9 myAccount = Account.All.FirstOrDefault(a => a.Name == "Sim101");
10 }
11
12 if (State == State.DataLoaded)
13 {
14 lock (myAccount.Positions)
15 {
16 Print("Positions in State.DataLoaded:");
17
18 foreach (Position position in myAccount.Positions)
19 {
20 Print(String.Format("Position: {0} at {1}", position.MarketPosition, position.AveragePrice));
21 }
22 }
23 }
24}