[TEECHART/WINFORM] ADXFunction 클래스 : ADX(Average Directioinal Movement Index) 지수 차트 그리기
TeeChart/WinForm 2022. 5. 5. 23:45728x90
반응형
728x170
▶ MainForm.cs
using System.Drawing;
using System.Windows.Forms;
using Steema.TeeChart;
using Steema.TeeChart.Drawing;
using Steema.TeeChart.Functions;
using Steema.TeeChart.Styles;
namespace TestProject
{
/// <summary>
/// 메인 폼
/// </summary>
public partial class MainForm : Form
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainForm()
/// <summary>
/// 생성자
/// </summary>
public MainForm()
{
InitializeComponent();
Text = "ADXFunction 클래스 : ADX(Average Directioinal Movement Index) 지수 차트 그리기";
this.tChart.Panel.Pen = new ChartPen(Color.Black);
this.tChart.Axes.Left.StartPosition = 0d;
this.tChart.Axes.Left.EndPosition = 55d;
this.tChart.Legend.Visible = false;
Axis axis = new Axis();
axis.Horizontal = false;
axis.OtherSide = false;
axis.StartPosition = 60d;
axis.EndPosition = 100d;
this.tChart.Axes.Custom.Add(axis);
Candle candle = new Candle(this.tChart.Chart);
candle.FillSampleValues(300);
ADXFunction adxFunction = new ADXFunction(this.tChart.Chart);
adxFunction.DMUp.VertAxis = VerticalAxis.Custom;
adxFunction.DMUp.CustomVertAxis = axis;
adxFunction.DMDown.VertAxis = VerticalAxis.Custom;
adxFunction.DMDown.CustomVertAxis = axis;
adxFunction.Period = 14d;
Line line = new Line(this.tChart.Chart);
line.VertAxis = VerticalAxis.Custom;
line.CustomVertAxis = axis;
line.DataSource = candle;
line.Function = adxFunction;
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'TeeChart > WinForm' 카테고리의 다른 글
[TEECHART/WINFORM] TChart 클래스 : ClickLegend 이벤트를 사용해 레전드 클릭시 처리하기 (0) | 2022.07.05 |
---|---|
[TEECHART/WINFORM] ACFunction 클래스 : AC(Acceleration/Deceleration Technical Indicator) 지수 차트 그리기 (0) | 2022.05.06 |
[TEECHART/WINFORM] AxisArrow 클래스 : 축 화살표 사용하기 (0) | 2022.05.05 |
[TEECHART/WINFORM] PercentChange 클래스 사용하기 (0) | 2022.04.25 |
[TEECHART/WINFORM] MedianFunction 클래스 사용하기 (0) | 2022.04.25 |
[TEECHART/WINFORM] Low/Average/High 클래스 사용하기 (0) | 2022.04.25 |
[TEECHART/WINFORM] Count 클래스 : Period 속성 사용하기 (0) | 2022.04.25 |
[TEECHART/WINFORM] Divide 클래스 사용하기 (0) | 2022.04.25 |
[TEECHART/WINFORM] Multiply 클래스 사용하기 (0) | 2022.04.25 |
[TEECHART/WINFORM] Subtract 클래스 사용하기 (0) | 2022.04.25 |
댓글을 달아 주세요