ChartStyleType

<< Click to Display Table of Contents >>

Navigation:  NinjaScript > Language Reference > Chart Style >

ChartStyleType

Previous page Return to chapter overview Next page

Definition

Defines a unique identifier value used to register a custom ChartStyle.  There are 8 default ChartStyles which come with NinjaTrader which are reserved per the table on this page under the Parameters section of this page.

 

Note: The ChartStyle property can allow a large number of ChartStyles to be registered on a single user's installation (up to 2,147,483,647).  However it's important to note that it is still possible for two installed ChartStyles on a user's computer to conflict should they be register to the same enumerator value .  In this case,  NinjaTrader will ignore the conflicting ChartStyle type and information pertaining to this conflict will be displayed on the Log tab of the  NinjaTrader Control Center.

 

Property  Value

A enum value representing the ChartStyle to be registered.

 

Tip: It is recommended to pick high, unique enumeration value to avoid conflict from other ChartStyles that may be used by a single installation.

 

Syntax

You must cast ChartStyleType from an int using the following syntax:

(ChartStyleType) 80;

 

 
Parameters

Reserved enumeration values are listed below:

 

0

Box

1

CandleStick

2

LineOnClose

3

OHLC

4

PointAndFigure

5

KagiLine

6

OpenClose

7

Mountain

 

 

Examples

ns


protected override void OnStateChange()
{
  if (State == State.SetDefaults)
  {
    Name = "Example ChartStyle";          
    ChartStyleType   = (ChartStyleType) 80;
    BarWidth     = 1;
  }
}