BuiltFrom

<< Click to Display Table of Contents >>

Navigation:  NinjaScript > Language Reference > Bars Type >

BuiltFrom

Previous page Return to chapter overview Next page

Definition

Determines the base dataset used to build the BarsType (i.e., Tick, Minute, Day).   The BuiltFrom property will control the frequency in which OnDataPoint() processes historical data.

 

Property Value

A BarsPeriodType enum.  Values that will be recognized include:

 

BarsPeriodType.Tick
BarsPeriodType.Minute
BarsPeriodType.Day

 

Warning:  Using other bars period types (e.g., Range, Volume, or other custom bars types) is NOT supported.  The BarsPeriodType values mentioned above represent all of the fundamental data points needed to build a bar.

 

 

Syntax

BuiltFrom

 

Examples

ns


protected override void OnStateChange()
{
  if (State == State.SetDefaults)
  {
    Name     = "MyCustomBarsType";
    BarsPeriod   = new BarsPeriod { BarsPeriodType = (BarsPeriodType) 14, BarsPeriodTypeName = "MyCustomBarsType(14)", Value = 1 };
    BuiltFrom   = BarsPeriodType.Minute; // update OnDataPoint() every minute on historical data
    DaysToLoad   = 5;
  }
 
  else if (State == State.Configure)
  {
  }
}