Position

View as Markdown

Definition

Represents position related information that pertains to an instance of a strategy.

Tips:

  • For multi-instrument scripts, please see Positions object which holds an array of all instrument positions managed by the strategy’s account.
  • For a real-world Account Position, please see PositionAccount.

Methods and Properties

PropertyDescription
AccountAn Account object which corresponds to the position
AveragePriceGets the average entry price of the strategy position
GetUnrealizedProfitLoss()Gets the unrealized PnL
InstrumentAn Instrument value representing the instrument of an order
MarketPositionGets the current market position
• Possible values:
MarketPosition.Flat
MarketPosition.Long
MarketPosition.Short
QuantityGets the current position size
ToString()A string representation of a position

Examples

1protected override void OnBarUpdate()
2{
3 // Print out the average entry price
4 Print("The average entry price is " + Position.AveragePrice);
5}