Show / Hide Table of Contents

Class Trend

Collection of trend indicators.

Inheritance
object
Trend
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: TuringTrader.SimulatorV2.Indicators
Assembly: TuringTrader.Simulator.dll
Syntax
public static class Trend

Methods

| Edit this page View Source

DEMA(TimeSeriesFloat, int)

Calculate Double Exponential Moving Average, as described here: https://en.wikipedia.org/wiki/Double_exponential_moving_average

Declaration
public static TimeSeriesFloat DEMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series
int n
Returns
Type Description
TimeSeriesFloat
| Edit this page View Source

EMA(TimeSeriesFloat, int)

Calculate Exponential Moving Average, as described here: https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average

Declaration
public static TimeSeriesFloat EMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series

input series

int n

filter length

Returns
Type Description
TimeSeriesFloat

EMA series

| Edit this page View Source

HMA(TimeSeriesFloat, int)

Calculate Hull Moving Average, as described here: https://alanhull.com/hull-moving-average

Declaration
public static TimeSeriesFloat HMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series
int n
Returns
Type Description
TimeSeriesFloat
| Edit this page View Source

KAMA(TimeSeriesFloat, int, int, int)

Calculate Kaufman's Adaptive Moving Average, as described here: https://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:kaufman_s_adaptive_moving_average

Declaration
public static TimeSeriesFloat KAMA(this TimeSeriesFloat series, int erPeriod = 10, int fastEMA = 2, int slowEMA = 30)
Parameters
Type Name Description
TimeSeriesFloat series
int erPeriod
int fastEMA
int slowEMA
Returns
Type Description
TimeSeriesFloat
| Edit this page View Source

MACD(TimeSeriesFloat, int, int, int)

Calculate MACD, as described here: https://en.wikipedia.org/wiki/MACD

Declaration
public static Trend.MACDT MACD(this TimeSeriesFloat series, int fast = 12, int slow = 26, int signal = 9)
Parameters
Type Name Description
TimeSeriesFloat series
int fast
int slow
int signal
Returns
Type Description
Trend.MACDT
| Edit this page View Source

SMA(TimeSeriesFloat, int)

Calculate Simple Moving Average as described here: https://en.wikipedia.org/wiki/Moving_average#Simple_moving_average

Declaration
public static TimeSeriesFloat SMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series

input series

int n

filter length

Returns
Type Description
TimeSeriesFloat

SMA series

| Edit this page View Source

Sum(TimeSeriesFloat, int)

Calculate rolling sum.

Declaration
public static TimeSeriesFloat Sum(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series
int n
Returns
Type Description
TimeSeriesFloat
| Edit this page View Source

Supertrend(TimeSeriesAsset, int, double)

Supertrend as described here: https://www.tradingview.com/support/solutions/43000634738-supertrend/

Declaration
public static Trend.SupertrendT Supertrend(this TimeSeriesAsset series, int n, double xAtr)
Parameters
Type Name Description
TimeSeriesAsset series
int n
double xAtr
Returns
Type Description
Trend.SupertrendT

container with Supertrend time series

| Edit this page View Source

TEMA(TimeSeriesFloat, int)

Calculate Triple Exponential Moving Average, as described here: https://en.wikipedia.org/wiki/Triple_exponential_moving_average

Declaration
public static TimeSeriesFloat TEMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series
int n
Returns
Type Description
TimeSeriesFloat
| Edit this page View Source

WMA(TimeSeriesFloat, int)

Calculate Weighted Moving Average as described here: https://en.wikipedia.org/wiki/Moving_average#Weighted_moving_average

Declaration
public static TimeSeriesFloat WMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series
int n
Returns
Type Description
TimeSeriesFloat
| Edit this page View Source

ZLEMA(TimeSeriesFloat, int)

Calculate Ehlers' Zero Lag Exponential Moving Average, as described here: https://en.wikipedia.org/wiki/Zero_lag_exponential_moving_average

Declaration
public static TimeSeriesFloat ZLEMA(this TimeSeriesFloat series, int n)
Parameters
Type Name Description
TimeSeriesFloat series
int n
Returns
Type Description
TimeSeriesFloat
  • Edit this page
  • View Source
In this article
Back to top Copyright © 2011-2023, Bertram Enterprises LLC dba TuringTrader.com