> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ninjatrader.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ninjatrader.com/_mcp/server.

# PriceStatus

## Definition

Indicates the current status of the price feed of the primary data connection

## Syntax

`\<connection\>.PriceStatus`

## Examples

```csharp
private int priceLost;
private int mainLost;

private void OnAccountItemUpdate(object sender, AccountItemEventArgs e)
{
    // Count the number of times OnAccountItemUpdate() is called with a lost price connection
    if (myAccount.Connection.PriceStatus == ConnectionStatus.ConnectionLost)
        priceLost += 1;

    // Count the number of times OnAccountItemUpdate() is called with a lost primary connection
    if (myAccount.Connection.Status == ConnectionStatus.ConnectionLost)
        mainLost += 1;

    // Print the number of times each connection was lost during OnAccountItemUpdate()
    if (mainLost > 0 || priceLost > 0)
        Print(String.Format("Main connection lost {0} times. Price feed lost {1} times.", mainLost, priceLost));

}

```