PositionAccount

<< Click to Display Table of Contents >>

Navigation:  NinjaScript > Language Reference > Strategy >

PositionAccount

Previous page Return to chapter overview Next page

Definition

Represents position related information that pertains to real-world account (live or simulation).

 

Tips:

For multi-instrument scripts, please see PositionsAccount object which holds an array of all instrument positions managed by the strategy's account
For a Strategy Position, please see Position

 

 

Methods and Properties

Account

An Account object which corresponds to the position

AveragePrice

Gets the average entry price of the account position

GetUnrealizedProfitLoss()

Gets the unrealized PnL for the account

Instrument

An Instrument value representing the instrument of an order

MarketPosition

Gets the current market position of the account

 

Possible values:

MarketPosition.Flat

MarketPosition.Long

MarketPosition.Short

Quantity

Gets the current account position size

ToString()

A string representation of an account position

 

 

Examples

ns


protected override void OnBarUpdate()
{
    // Print out the average entry price
    Print("The average entry price is " + PositionAccount.AveragePrice);
}