Applies a financial formula to the first Y-values of a series' data points. The specified output series stores the calculated values.
Visual Basic (Declaration) | |
---|---|
Public Overloads Sub FormulaFinancial( _ ByVal formulaName As FinancialFormula, _ ByVal inputSeries As Series, _ ByVal outputSeries As Series _ ) |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public void FormulaFinancial( FinancialFormula formulaName, Series inputSeries, Series outputSeries ) |
Parameters
- formulaName
- A FinancialFormula enumeration value that determines the technical analysis or time series formula to be used.
- inputSeries
- Series object that has the formula applied to it. The first Y-value of each data point will be used.
- outputSeries
- Series object that stores the formula data points. If it does not exist an exception will be thrown.
Visual Basic | Copy Code |
---|---|
Imports Dundas.Charting.WebControl<CRLF>...<CRLF><CRLF> ' The input series that the formula uses to calculate output values.<CRLF> Dim inputSeries As Series = chart1.Series("Series1")<CRLF><CRLF> ' The series that stores the output values.<CRLF> Dim outputSeries As Series = chart1.Series("Series2")<CRLF><CRLF> ' Call the formula.<CRLF> chart1.DataManipulator.FormulaFinancial(FinancialFormula.EaseOfMovement, inputSeries, outputSeries)<CRLF><CRLF>... |
C# | Copy Code |
---|---|
using Dundas.Charting.WebControl; <CRLF>... <CRLF> <CRLF> // The input series that the formula uses to calculate output values. <CRLF> Series inputSeries = chart1.Series["Series1"]; <CRLF> <CRLF> // The series that stores the output values. <CRLF> Series outputSeries = chart1.Series["Series2"]; <CRLF> <CRLF> // Call the formula. <CRLF> chart1.DataManipulator.FormulaFinancial(FinancialFormula.EaseOfMovement, inputSeries, outputSeries); <CRLF> <CRLF>... |
This method applies a formula to the first Y-values of a series' data points.
This particular function definition cannot be used for those formulas that must:
- Have multiple data point values for input/output. To use multiple values use another definition that takes a string expression for the input (inputSeriesNames) and/or output (outputSeriesNames).
- Have a parameter argument specified (use another definition that takes a parameters argument).
Each particular formula has certain requirements, which are listed in the formula topics located in the "Formula Reference" folder.
If the specified output series has not been created and added to the SeriesCollection when this function call is made an exception will be thrown.
Note: If you are applying an averaging formula (e.g. Simple Moving Average) see the StartFromFirst property.
For an overview of how to apply a formula see the Using Financial Formulas topic. For a detailed discussion on a particular formula see that formula's topic in the "Formula Reference" folder.
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family