public AlligatorProFunctionChart(ChartView BaseChart) { #if !TEE_STD allFunction = new AlligatorFunction(); candle = new Candle(); line = new Line(); this.BaseChart = BaseChart; var = new Variables.Variables(); Themes.CandleGodStyle(candle); Themes.UpdateAxes(BaseChart.Chart.Axes.Left, BaseChart.Chart.Axes.Bottom); BaseChart.Chart.Header.Text = "Alligator Technical Indicator"; BaseChart.Chart.Series.Add(candle); BaseChart.Chart.Series.Add(line); BaseChart.Chart.Axes.Left.Ticks.Transparency = 100; BaseChart.Chart.Axes.Left.Automatic = true; BaseChart.Chart.Axes.Bottom.Automatic = true; BaseChart.Chart.Axes.Left.Increment = 10; candle.HorizAxis = HorizontalAxis.Bottom; candle.VertAxis = VerticalAxis.Left; candle.Title = "Data Source"; FillSampleValues(candle, 15); allFunction.LipsPen.Color = var.GetPaletteBasic[3]; allFunction.LipsPen.Width = 3; allFunction.TeethPen.Color = var.GetPaletteBasic[4]; allFunction.TeethPen.Width = 3; line.HorizAxis = HorizontalAxis.Bottom; line.VertAxis = VerticalAxis.Left; line.Title = "Alligator"; line.Function = allFunction; line.DataSource = candle; line.LinePen.Color = var.GetPaletteBasic[0]; line.SeriesColor = var.GetPaletteBasic[0]; line.LinePen.Width = 3; #endif }
private void InitializeChart() { tChart1.Aspect.View3D = false; tChart1.Header.Text = "Alligator technical indicator"; series.Title = "Data"; series2.Title = "Alligator"; tChart1.Series.Add(series); tChart1.Series.Add(series2); series.FillSampleValues(200); AlligatorFunction func = new AlligatorFunction(tChart1.Chart); series2.Function = func; series2.DataSource = series; }
public GatorOscillProFunctionChart(ChartView BaseChart) { candle = new Candle(); line = new Line(); alligator = new AlligatorFunction(); volume = new Volume(); gator = new GatorFunction(); var = new Variables.Variables(); leftAxis = new Axis(); BaseChart.Chart.Title.Text = "Gator Oscillator"; Themes.CandleGodStyle(candle); Themes.DoubleAxisChart(BaseChart); Themes.CustomAxisLeft(leftAxis); FillSampleValues(candle, 60, 200); candle.Title = "Data Source"; candle.HorizAxis = HorizontalAxis.Bottom; candle.VertAxis = VerticalAxis.Left; candle.Marks.Transparency = 100; line.Title = "Alligator"; line.DataSource = candle; line.Function = alligator; line.HorizAxis = HorizontalAxis.Bottom; line.VertAxis = VerticalAxis.Left; line.LinePen.Width = 2; line.Marks.DrawEvery = 8; FillSampleValues(volume, 15); volume.Title = "Gator"; volume.UseOrigin = true; volume.DataSource = candle; volume.Function = gator; volume.HorizAxis = HorizontalAxis.Bottom; volume.VertAxis = VerticalAxis.Custom; volume.CustomVertAxis = leftAxis; volume.LinePen.Width = 2; volume.Marks.DrawEvery = 5; alligator.LipsPen.Color = var.GetPaletteBasic[2]; alligator.LipsPen.Width = 3; alligator.TeethPen.Color = var.GetPaletteBasic[3]; alligator.TeethPen.Width = 3; alligator.Lips.Marks.DrawEvery = 5; alligator.Teeth.Marks.DrawEvery = 5; gator.Bottom.Marks.Transparency = 100; leftAxis.Automatic = true; leftAxis.Increment = 1; BaseChart.Chart.Axes.Left.Automatic = true; BaseChart.Chart.Axes.Left.Ticks.Transparency = 100; BaseChart.Chart.Axes.Custom.Add(leftAxis); BaseChart.Chart.Axes.Bottom.Automatic = true; BaseChart.Chart.Legend.Visible = false; BaseChart.Chart.Axes.Left.Increment = 10; BaseChart.Chart.Series.Add(candle); BaseChart.Chart.Series.Add(line); BaseChart.Chart.Series.Add(volume); }