2.135 ChartDerivedSeries

Applies to RDL 2008/01, RDL 2010/01, and RDL 2016/01

The ChartDerivedSeries element specifies a derived series that is calculated from a formula that is applied to another series.

The following are the parent and child elements of the ChartDerivedSeries element.

Parent elements

ChartDerivedSeriesCollection

Child elements

ChartDerivedSeries.ChartFormulaParameters

ChartDerivedSeries.ChartSeries

ChartDerivedSeries.DerivedSeriesFormula

ChartDerivedSeries.SourceChartSeriesName

The following is the XML Schema definition of the ChartDerivedSeries element in RDL 2008/01.

 <xsd:complexType name="ChartDerivedSeriesType">
   <xsd:choice minOccurs="3" maxOccurs="unbounded">
     <xsd:element name="ChartSeries" type="ChartSeriesType" minOccurs="1" />
     <xsd:element name="SourceChartSeriesName" type="xsd:string" minOccurs="1" />
     <xsd:element name="DerivedSeriesFormula" minOccurs="1">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="RuningTotal" />
           <xsd:enumeration value="RuningAverage" />
           <xsd:enumeration value="MoneyFlow" />
           <xsd:enumeration value="OnBalanceVolume" />
           <xsd:enumeration value="NegativeVoluneIndex" />
           <xsd:enumeration value="PositiveVolumeIndex" />
           <xsd:enumeration value="PriceVolumeTrend" />
           <xsd:enumeration value="AccumulationDistribution" />
           <xsd:enumeration value="Forecasting" />
           <xsd:enumeration value="StandardDeviation" />
           <xsd:enumeration value="AverageTruerance" />
           <xsd:enumeration value="EaseOfMovement" />
           <xsd:enumeration value="MassIndex" />
           <xsd:enumeration value="Performance" />
           <xsd:enumeration value="RateOfChange" />
           <xsd:enumeration value="RelativeStrengthIndex" />
           <xsd:enumeration value="TRIX" />
           <xsd:enumeration value="MACD" />
           <xsd:enumeration value="CommodityChannelIndex" />
           <xsd:enumeration value="TTestEqualVariances" />
           <xsd:enumeration value="TTestUnequalVariances" />
           <xsd:enumeration value="TTestPaired" />
           <xsd:enumeration value="ZTest" />
           <xsd:enumeration value="FTest" />
           <xsd:enumeration value="Covariance" />
           <xsd:enumeration value="Correlation" />
           <xsd:enumeration value="Anova" />
           <xsd:enumeration value="TDistribution" />
           <xsd:enumeration value="FDistribution" />
           <xsd:enumeration value="NormalDistribution" />
           <xsd:enumeration value="InverseTDistribution" />
           <xsd:enumeration value="InverseFDistribution" />
           <xsd:enumeration value="InverseNormalDistribution" />
           <xsd:enumeration value="Mean" />
           <xsd:enumeration value="Variance" />
           <xsd:enumeration value="Median" />
           <xsd:enumeration value="BetaFunction" />
           <xsd:enumeration value="GammaFunction" />
           <xsd:enumeration value="MovingAverage" />
           <xsd:enumeration value="ExponentialMovingAverage" />
           <xsd:enumeration value="TriangularMovingAverage" />
           <xsd:enumeration value="WeightedMovingAverage" />
           <xsd:enumeration value="BollingerBands" />
           <xsd:enumeration value="MedianPrice" />
           <xsd:enumeration value="TypicalPrice" />
           <xsd:enumeration value="WeightedClose" />
           <xsd:enumeration value="Envelopes" />
           <xsd:enumeration value="StochasticIndicator" />
           <xsd:enumeration value="ChaikinOscillator" />
           <xsd:enumeration value="DetrendedPriceOscillator" />
           <xsd:enumeration value="VolatilityChankins" />
           <xsd:enumeration value="VolumeOscillator" />
           <xsd:enumeration value="WilliansR" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="ChartFormulaParameters" type="ChartFormulaParametersType" 
                  minOccurs="0" />
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the ChartDerivedSeries element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="ChartDerivedSeriesType">
   <xsd:choice minOccurs="3" maxOccurs="unbounded">
     <xsd:element name="ChartSeries" type="ChartSeriesType" minOccurs="1" />
     <xsd:element name="SourceChartSeriesName" type="xsd:string" minOccurs="1" />
     <xsd:element name="DerivedSeriesFormula" minOccurs="1">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="StandardDeviation" />
           <xsd:enumeration value="Performance" />
           <xsd:enumeration value="RateOfChange" />
           <xsd:enumeration value="RelativeStrengthIndex" />
           <xsd:enumeration value="TRIX" />
           <xsd:enumeration value="MACD" />
           <xsd:enumeration value="Mean" />
           <xsd:enumeration value="Median" />
           <xsd:enumeration value="MovingAverage" />
           <xsd:enumeration value="ExponentialMovingAverage" />
           <xsd:enumeration value="TriangularMovingAverage" />
           <xsd:enumeration value="WeightedMovingAverage" />
           <xsd:enumeration value="BollingerBands" />
           <xsd:enumeration value="Envelopes" />
           <xsd:enumeration value="DetrendedPriceOscillator" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="ChartFormulaParameters" type="ChartFormulaParametersType" 
                  minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>