Esempio n. 1
0
        private void btnUserIndicator_Click(object sender, RoutedEventArgs e)
        {
            //_stockChartX[SeriesTypeOHLC.Close].TickBox = TickBoxPosition.Right;
            //return;
            //      if (_stockChartX.ScalingType == ScalingTypeEnum.Linear)
            //        _stockChartX.ScalingType = ScalingTypeEnum.Semilog;
            //      else
            //        _stockChartX.ScalingType = ScalingTypeEnum.Linear;
            //      _stockChartX.Update();
            //      return;
            //
            //      _stockChartX.SetPriceStyleParam(1, dtPoints);

            SimpleMovingAverage simpleMovingAverage =
                (SimpleMovingAverage)_stockChartX.AddIndicator(IndicatorType.SimpleMovingAverage,
                                                               Guid.NewGuid().ToString(), _stockChartX.GetPanelByIndex(0),
                                                               false);

            simpleMovingAverage.SetParameterValue(0, "MSFT.CLOSE");
            simpleMovingAverage.SetParameterValue(1, 14);
            simpleMovingAverage.UpColor = simpleMovingAverage.DownColor = Colors.Cyan;
            _stockChartX.Update();
        }