Class Volume
Collection of volume indicators.
Inherited Members
Namespace: TuringTrader.SimulatorV2.Indicators
Assembly: TuringTrader.Simulator.dll
Syntax
public static class Volume
Methods
| Edit this page View SourceAccumulationDistributionIndex(TimeSeriesAsset)
Accumulation/ distribution index as described here: https://en.wikipedia.org/wiki/Accumulation/distribution_index
Declaration
public static TimeSeriesFloat AccumulationDistributionIndex(this TimeSeriesAsset series)
Parameters
Type | Name | Description |
---|---|---|
TimeSeriesAsset | series | input time series |
Returns
Type | Description |
---|---|
TimeSeriesFloat | accumulation/ distribution index as time series |
ChaikinOscillator(TimeSeriesAsset)
Chaikin oscillator as described here: https://en.wikipedia.org/wiki/Accumulation/distribution_index
Declaration
public static TimeSeriesFloat ChaikinOscillator(this TimeSeriesAsset series)
Parameters
Type | Name | Description |
---|---|---|
TimeSeriesAsset | series | input time series |
Returns
Type | Description |
---|---|
TimeSeriesFloat | accumulation/ distribution index as time series |
MoneyFlowIndex(TimeSeriesAsset, int)
Calculate Money Flow Index indicator https://en.wikipedia.org/wiki/Money_flow_index
Declaration
public static TimeSeriesFloat MoneyFlowIndex(this TimeSeriesAsset series, int n)
Parameters
Type | Name | Description |
---|---|---|
TimeSeriesAsset | series | input time series |
int | n | calculation period |
Returns
Type | Description |
---|---|
TimeSeriesFloat | MFI time series |
OnBalanceVolume(TimeSeriesAsset)
Calculate On-Balance Volume indicator. https://en.wikipedia.org/wiki/On-balance_volume
Declaration
public static TimeSeriesFloat OnBalanceVolume(this TimeSeriesAsset series)
Parameters
Type | Name | Description |
---|---|---|
TimeSeriesAsset | series | input time series |
Returns
Type | Description |
---|---|
TimeSeriesFloat | OBV time series |
VWAP(TimeSeriesAsset, int)
Calculate volume-weighted average price https://en.wikipedia.org/wiki/Volume-weighted_average_price
Declaration
public static TimeSeriesFloat VWAP(this TimeSeriesAsset series, int n)
Parameters
Type | Name | Description |
---|---|---|
TimeSeriesAsset | series | input time series |
int | n | averageing length |
Returns
Type | Description |
---|---|
TimeSeriesFloat | VWAP time series |
VWEMA(TimeSeriesAsset, int)
Calculate volume-weighted exponential average price. This proprietary indicator is closely related to VWAP, but uses exponential moving averages instead.
Declaration
public static TimeSeriesFloat VWEMA(this TimeSeriesAsset series, int n)
Parameters
Type | Name | Description |
---|---|---|
TimeSeriesAsset | series | input time series |
int | n | averageing length |
Returns
Type | Description |
---|---|
TimeSeriesFloat | VWAP time series |