FinancialChart for WPF
移動平均
分析機能 > 移動平均

移動平均は、株価チャートで使用される、移動平均による傾向線です。データセット全体の一部の平均値から系列を作成することで、データポイントを分析します。

FinancialChart では、 MovingAverage クラスのインスタンスを作成し、Type プロパティを MovingAverageType 列挙に含まれる次の値のいずれかに設定します。

ChartType プロパティを設定して、移動平均のチャートタイプを指定できます。このプロパティは、FinancialChartType 列挙に含まれる値を受け取ります。チャートタイプの詳細については、「 株価チャートタイプ」を参照してください。

さらに、 Period プロパティを使用して、移動平均の期間を指定できます。これらのプロパティを設定したら、移動平均をSeries コレクションに追加します。

<c1:C1FinancialChart Binding="Sales" 
                     BindingX="Date" 
                     x:Name="financialChart" 
                     ItemsSource="{Binding DataContext.Data}" 
                     HorizontalAlignment="Left" 
                     Height="321" 
                     VerticalAlignment="Top" 
                     Width="620" 
                     Margin="79,85,0,0">
    <c1:FinancialSeries ChartType="LineSymbols" 
                        AxisX="{x:Null}" 
                        AxisY="{x:Null}" 
                        SeriesName="{x:Null}">
    </c1:FinancialSeries>
    <c1:MovingAverage x:Name="ma" 
                      Type="Weighted" 
                      ChartType="Line" 
                      Period="2"/>
</c1:C1FinancialChart>
Visual Basic
コードのコピー
' MovingAverageクラスのインスタンスを作成します
Dim ma As New C1.WPF.Chart.Finance.MovingAverage()

' 移動平均インスタンスのプロパティを設定します
ma.Type = C1.Chart.MovingAverageType.Weighted
ma.ChartType = C1.Chart.Finance.FinancialChartType.Line
ma.Period = 2

' Seriesコレクションに移動平均インスタンスを追加します
financialChart.Series.Add(ma)

C#
コードのコピー
// MovingAverageクラスのインスタンスを作成します
C1.WPF.Chart.Finance.MovingAverage ma = new C1.WPF.Chart.Finance.MovingAverage();

// 移動平均インスタンスのプロパティを設定します
ma.Type = C1.Chart.MovingAverageType.Weighted;
ma.ChartType = C1.Chart.Finance.FinancialChartType.Line;
ma.Period = 2;

// Seriesコレクションに移動平均インスタンスを追加します
financialChart.Series.Add(ma);