PeriodicIndicator Class

GF Charts Help
A simple 'preform' for period-based indicators
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    GF.Clients.Charts.TimeSeriesTimeSeriesBase
      GF.Clients.Charts.TimeSeries.IndicatorsIndicator
        GF.Clients.Charts.TimeSeries.IndicatorsPeriodicIndicator
          More...

Namespace:  GF.Clients.Charts.TimeSeries.Indicators
Assembly:  GF.Clients.Charts (in GF.Clients.Charts.dll) Version: a2f537322cdaf87d2796303449681c087e96766d
Syntax

public abstract class PeriodicIndicator : Indicator

The PeriodicIndicator type exposes the following members.

Properties

  NameDescription
Public propertyAutoZoom
Determinates whether the series take a part in automatic zoom by Y-axis
(Inherited from TimeSeriesBase.)
Public propertyAxisType
Type of assigned axis Y: right (primary) or left (secondary)
(Inherited from TimeSeriesBase.)
Public propertyChartType
Chart type of the main series
(Inherited from TimeSeriesBase.)
Public propertyColor
Color of the main series
(Inherited from TimeSeriesBase.)
Public propertyContractInfo
Returns the contract-related context
(Inherited from Indicator.)
Public propertyDisplacement (Inherited from Indicator.)
Public propertyHistoricalPeriod (Inherited from Indicator.)
Public propertyInput
For internal use only
(Inherited from Indicator.)
Public propertyLines
For internal use only. Workaround to store and edit visual styles
(Inherited from TimeSeriesBase.)
Public propertyShowDataBox
Determinates whether Y-axis runner are visible
(Inherited from TimeSeriesBase.)
Public propertyShowRunners
Determinates whether Y-axis runner are visible
(Inherited from TimeSeriesBase.)
Public propertySkipWindowFirstBars
Option to Skip 'Window' first bars
Public propertyTickByTickUpdate (Inherited from Indicator.)
Public propertyVisible
Determinates whether series is visible
(Inherited from TimeSeriesBase.)
Public propertyWindow
Period of the indicator
Top
Methods

  NameDescription
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDelete
Deletes the indicator from the chart
(Inherited from Indicator.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFind (Inherited from TimeSeriesBase.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetReference
Returns a reference to one of data series or value sequence from data series like 'Close', 'Open', 'Top'
(Inherited from TimeSeriesBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodPrint (Inherited from TimeSeriesBase.)
Public methodRecalculate(RecalculateArg) (Overrides IndicatorRecalculate(RecalculateArg).)
Public methodRecalculate(Int32, Int32, Series, StockArray, DataChangedMode, CustomIndicatorInternal)
Calls recalculation procedure (after pre-calculation preparation) with external input data
(Inherited from Indicator.)
Public methodRefresh
Refreshes content of the time series
(Inherited from TimeSeriesBase.)
Public methodToString (Inherited from TimeSeriesBase.)
Top
Events

  NameDescription
Public eventHistoricalPeriodChanged (Inherited from Indicator.)
Public eventSeriesChanged (Inherited from TimeSeriesBase.)
Top
Remarks

Derived class should override CalculateWindow(double[] data, int Window) that returns value for specific set of input data
See Also

Reference

Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    GF.Clients.Charts.TimeSeriesTimeSeriesBase
      GF.Clients.Charts.TimeSeries.IndicatorsIndicator
        GF.Clients.Charts.TimeSeries.IndicatorsPeriodicIndicator
          GF.Clients.Charts.TimeSeries.IndicatorsAccumulationDistribution
          GF.Clients.Charts.TimeSeries.IndicatorsAverageTrueRange
          GF.Clients.Charts.TimeSeries.IndicatorsBolingerBand
          GF.Clients.Charts.TimeSeries.IndicatorsCommodityChannelIndex
          GF.Clients.Charts.TimeSeries.IndicatorsDetrendedPriceOscillator
          GF.Clients.Charts.TimeSeries.IndicatorsEnvelopes
          GF.Clients.Charts.TimeSeries.IndicatorsExponentialMovingAverage
          GF.Clients.Charts.TimeSeries.IndicatorsKaufmanMovingAverage
          GF.Clients.Charts.TimeSeries.IndicatorsKaufmanMovingAverageFilter
          GF.Clients.Charts.TimeSeries.IndicatorsKeltnerChannel
          GF.Clients.Charts.TimeSeries.IndicatorsMassIndex
          GF.Clients.Charts.TimeSeries.IndicatorsMomentum
          GF.Clients.Charts.TimeSeries.IndicatorsMoneyFlow
          GF.Clients.Charts.TimeSeries.IndicatorsMovingAverage
          GF.Clients.Charts.TimeSeries.IndicatorsRateOfChange
          GF.Clients.Charts.TimeSeries.IndicatorsRelativeStrengthIndex
          GF.Clients.Charts.TimeSeries.IndicatorsSmoothedMovingAverage
          GF.Clients.Charts.TimeSeries.IndicatorsStandardDeviation
          GF.Clients.Charts.TimeSeries.IndicatorsTriangularMovingAverage
          GF.Clients.Charts.TimeSeries.IndicatorsTRIX
          GF.Clients.Charts.TimeSeries.IndicatorsVolatilityChaikins
          GF.Clients.Charts.TimeSeries.IndicatorsVolatilityRatio
          GF.Clients.Charts.TimeSeries.IndicatorsWilliamsR
          GF.Clients.Charts.TimeSeries.IndicatorsWindowCalculatedIndicator