PriceStatus

<< Click to Display Table of Contents >>

Navigation:  NinjaScript > Language Reference > Add On > Connection >

PriceStatus

Previous page Return to chapter overview Next page

Definition

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

 

Syntax

<Connection>.PriceStatus

 

 

Example

ns

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));
}