Table of Contents

Class WoodiesCCI

Namespace
ATAS.Indicators.Technical
Assembly
ATAS.Indicators.Technical.dll
[Display(ResourceType = typeof(Strings), Description = "WoodiesCCIDescription")]
[HelpLink("https://help.atas.net/support/solutions/articles/72000602565")]
public class WoodiesCCI : Indicator, INotifyPanelPropertyChanged, IPropertiesEditorOwner, IMarketTimeProvider
Inheritance
object
WoodiesCCI
Implements
Inherited Members
Extension Methods

Constructors

WoodiesCCI()

public WoodiesCCI()

Properties

DrawLines

[Display(ResourceType = typeof(Strings), Name = "Show", GroupName = "Line", Description = "DrawLinesDescription")]
public bool DrawLines { get; set; }

Property Value

bool

EntryCCIPeriod

[Parameter]
[Display(ResourceType = typeof(Strings), Name = "EntryCciPeriod", GroupName = "Settings", Description = "PeriodDescription")]
[Range(1, 10000)]
public int EntryCCIPeriod { get; set; }

Property Value

int

LSMAPeriod

[Parameter]
[Display(ResourceType = typeof(Strings), Name = "LsmaPeriod", GroupName = "Settings", Description = "SMAPeriodDescription")]
[Range(1, 10000)]
public int LSMAPeriod { get; set; }

Property Value

int

Line100

[Display(ResourceType = typeof(Strings), Name = "p100", GroupName = "Line", Description = "OverboughtLimitDescription")]
public LineSeries Line100 { get; set; }

Property Value

LineSeries

Line200

[Display(ResourceType = typeof(Strings), Name = "p200", GroupName = "Line", Description = "OverboughtLimitDescription")]
public LineSeries Line200 { get; set; }

Property Value

LineSeries

Line300

[Display(ResourceType = typeof(Strings), Name = "p300", GroupName = "Line", Description = "OverboughtLimitDescription")]
public LineSeries Line300 { get; set; }

Property Value

LineSeries

LineM100

[Display(ResourceType = typeof(Strings), Name = "m100", GroupName = "Line", Description = "OversoldLimitDescription")]
public LineSeries LineM100 { get; set; }

Property Value

LineSeries

LineM200

[Display(ResourceType = typeof(Strings), Name = "m200", GroupName = "Line", Description = "OversoldLimitDescription")]
public LineSeries LineM200 { get; set; }

Property Value

LineSeries

LineM300

[Display(ResourceType = typeof(Strings), Name = "m300", GroupName = "Line", Description = "OversoldLimitDescription")]
public LineSeries LineM300 { get; set; }

Property Value

LineSeries

NegativeLsmaColor

[Display(ResourceType = typeof(Strings), Name = "NegativeLsma", GroupName = "Colors", Description = "NegativeValueColorDescription")]
public Color NegativeLsmaColor { get; set; }

Property Value

Color

NoTrendColor

[Display(ResourceType = typeof(Strings), Name = "NoTrend", GroupName = "Colors", Description = "NeutralColorDescription")]
public Color NoTrendColor { get; set; }

Property Value

Color

PositiveLsmaColor

[Display(ResourceType = typeof(Strings), Name = "PositiveLsma", GroupName = "Colors", Description = "PositiveValueColorDescription")]
public Color PositiveLsmaColor { get; set; }

Property Value

Color

TimeBarColor

[Display(ResourceType = typeof(Strings), Name = "TimeBar", GroupName = "Colors", Description = "NewTrendColorDescription")]
public Color TimeBarColor { get; set; }

Property Value

Color

TrendCCIPeriod

[Parameter]
[Display(ResourceType = typeof(Strings), Name = "TrendCciPeriod", GroupName = "Settings", Description = "PeriodDescription")]
[Range(1, 10000)]
public int TrendCCIPeriod { get; set; }

Property Value

int

TrendDownColor

[Display(ResourceType = typeof(Strings), Name = "CciTrendDown", GroupName = "Colors", Description = "BearishColorDescription")]
public Color TrendDownColor { get; set; }

Property Value

Color

TrendPeriod

[Parameter]
[Display(ResourceType = typeof(Strings), Name = "TrendPeriod", GroupName = "Settings", Description = "PeriodDescription")]
[Range(1, 10000)]
public int TrendPeriod { get; set; }

Property Value

int

TrendUpColor

[Display(ResourceType = typeof(Strings), Name = "CciTrendUp", GroupName = "Colors", Description = "BullishColorDescription")]
public Color TrendUpColor { get; set; }

Property Value

Color

Methods

OnCalculate(int, decimal)

The main indicator calculation method is called for each bar on the history, then it is called on each tick.

protected override void OnCalculate(int bar, decimal value)

Parameters

bar int

Bar number.

value decimal

Input data series value.