[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Collapse]Chart Control
   [Expand]Getting Started
   [Expand]Charting Basics
   [Expand]Series Views
   [Collapse]Chart Elements
      [Expand]Simple Indicators
       Fibonacci Indicators
       Moving Average and Envelope
       Oscillator Indicators
       Trend Indicators
       Price Indicators
       Error Bars
      Series Points
      Series Point Labels
      Total Labels
      Series Titles
     Chart Titles
   [Expand]Providing Data
   [Expand]Data Representation
   [Expand]Appearance Customization
   [Expand]End-User Features
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]Additional Resources
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Oscillator Indicators

This document describes the Oscillator indicators used in financial charting.

An Oscillator is an indicator that fluctuates above and below a centerline or between set levels as its value changes over time.

For a 2D XY-series, you can show any number of trend indicators of the following types.

The following image demonstrates the MACD oscillator.

All oscillators can be displayed in a separate pane with a secondary Y-axis. For this, the SeparatePaneIndicator.Pane and SeparatePaneIndicator.AxisY properties should be specified.

To calculate all oscillators, except MACD, several point values are used. To specify this point count, use the PointsCount property of the required indicator.

To calculate the MACD oscillator, several point counts are required: short, long and smoothing period. To configure these values, specify the MovingAverageConvergenceDivergence.ShortPeriod, MovingAverageConvergenceDivergence.LongPeriod and MovingAverageConvergenceDivergence.SignalSmoothingPeriod properties.


For more information about indicator periods, refer to the MACD Wikipedia page.

For the DPO, MACD, RoC, RSI and TriX oscillators, the financial series point value used to calculate an indicator can be specified. To do this, specify the ValueLevel property of the required indicator.

Is this topic helpful?​​​​​​​