public final class IndicatorBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IndicatorBuilder.DataSource
Enumera os tipo de entrada para cálculo dos indicadores.
|
static class |
IndicatorBuilder.ExtendedMAType
Enquanto alguns indicadores trabalham com tipos de média móveis mais simples, outros permitem mais opções de cálculo.
|
static class |
IndicatorBuilder.SimpleMAType
Tipos de médias móveis suportadas por alguns indicadores.
|
static class |
IndicatorBuilder.VTMethod
Modos de cálculo do indicador Volume Trends (VT).
|
| Constructor and Description |
|---|
IndicatorBuilder()
Construtor padrão.
|
| Modifier and Type | Method and Description |
|---|---|
Values |
ACDT(HistoricalData historicalData)
Realiza a chamada ao indicador Acumulação / Distribuição (AD).
|
Values |
AD(HistoricalData historicalData)
Realiza a chamada ao indicador Chaikin A/D Line (AD).
|
Values |
AdaptSTOCH_D(HistoricalData historicalData,
int period,
int minLookback,
int maxLookback,
int kperiod,
IndicatorBuilder.SimpleMAType kMaType,
int dperiod,
IndicatorBuilder.SimpleMAType dMaType)
Realiza a chamada ao indicador Estocástico Adaptável (AdaptSTOCH), retornando a linha d.
|
Values |
AdaptSTOCH_K(HistoricalData historicalData,
int period,
int minLookback,
int maxLookback,
int kperiod,
IndicatorBuilder.SimpleMAType kMaType,
int dperiod,
IndicatorBuilder.SimpleMAType dMaType)
Realiza a chamada ao indicador Estocástico Adaptável (AdaptSTOCH), retornando a linha k.
|
Values |
ADOSC(HistoricalData historicalData,
int fastPeriod,
int slowPeriod)
Realiza a chamada ao indicador Chaikin A/D Oscillator (ADOSC).
|
Values |
ADXR(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador Average Directional Movement Index Rating (ADXR).
|
Values |
APO(HistoricalData historicalData,
int fastPeriod,
int slowPeriod,
IndicatorBuilder.ExtendedMAType maType)
Realiza a chamada ao indicador Absolute Price Oscillator (APO).
|
Values |
AROONOSC(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador Aroon Oscillator (AROONOSC).
|
Values |
ATR(HistoricalData historicalData,
int smoothing,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Average True Range (ATR).
|
Values |
BBANDS_lower(Values source,
int period,
IndicatorBuilder.ExtendedMAType maType,
double upperDeviation,
double lowerDeviation)
Realiza a chamada ao indicador Bollinger Bands (BBANDS), retornando a linha inferior.
|
Values |
BBANDS_middle(Values source,
int period,
IndicatorBuilder.ExtendedMAType maType,
double upperDeviation,
double lowerDeviation)
Realiza a chamada ao indicador Bollinger Bands (BBANDS), retornando a linha do meio.
|
Values |
BBANDS_upper(Values source,
int period,
IndicatorBuilder.ExtendedMAType maType,
double upperDeviation,
double lowerDeviation)
Realiza a chamada ao indicador Bollinger Bands (BBANDS), retornando a linha superior.
|
Values |
BOP(HistoricalData historicalData)
Realiza a chamada ao indicador Balance of Power (BOP).
|
PivotPointData |
calculatePivotPoint(HistoricalData historicalData,
PivotPointData.ValueSource valueSource)
Realiza o cálculo do ponto de pivot.
|
Values |
CCI(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador Commodity Channel Index (CCI).
|
Values |
CMO(Values source,
int period)
Realiza a chamada ao indicador Chande Momentum Oscillator (CMO).
|
Values |
DMI_adx(HistoricalData historicalData,
int period,
int smoothing,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Indicador do Movimento Direcional (DMI), retornando a linha "adx".
|
Values |
DMI_minus(HistoricalData historicalData,
int period,
int smoothing,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Indicador do Movimento Direcional (DMI), retornando a linha "menos".
|
Values |
DMI_plus(HistoricalData historicalData,
int period,
int smoothing,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Indicador do Movimento Direcional (DMI), retornando a linha "mais".
|
Values |
DPO(HistoricalData historicalData,
int period,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Detrended Price Oscillator (DPO).
|
Values |
DX(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador Directional Movement Index (DX).
|
Values |
FI(HistoricalData historicalData,
int smoothing,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Índice de Força (FI).
|
Values |
HILO(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador HiLo Activator (HILO).
|
Values |
LINEARREG(Values source,
int period)
Realiza a chamada ao indicador Linear Regression Curve (LINEARREG).
|
Values |
MA_T3(Values source,
int period,
double t3Factor)
Realiza a chamada ao indicador Moving Average (MA), especificamente para o tipo T3, pois ela permite
a passagem de uma parâmetro adicional.
|
Values |
MA(Values source,
int period,
IndicatorBuilder.ExtendedMAType type)
Realiza a chamada ao indicador Moving Average (MA).
|
Values |
MAC_fastLine(Values source,
int referencePeriod,
IndicatorBuilder.SimpleMAType referenceMAType,
int fastPeriod,
IndicatorBuilder.SimpleMAType fastMAType,
int slowPeriod,
IndicatorBuilder.SimpleMAType slowMAType)
Realiza a chamada ao indicador Didi Index (DIDI), retornando a linha rápida.
|
Values |
MAC_slowLine(Values source,
int referencePeriod,
IndicatorBuilder.SimpleMAType referenceMAType,
int fastPeriod,
IndicatorBuilder.SimpleMAType fastMAType,
int slowPeriod,
IndicatorBuilder.SimpleMAType slowMAType)
Realiza a chamada ao indicador Didi Index (DIDI), retornando a linha lenta.
|
Values |
MACD_main(Values source,
int fastPeriod,
int slowPeriod,
IndicatorBuilder.SimpleMAType maType,
int triggerPeriod)
Realiza a chamada ao indicador Média Móvel Convergência Divergência (MACD), retornando a linha
principal.
|
Values |
MACD_osc(Values source,
int fastPeriod,
int slowPeriod,
IndicatorBuilder.SimpleMAType maType,
int triggerPeriod)
Realiza a chamada ao indicador Média Móvel Convergência Divergência (MACD), retornando a linha do
oscilador.
|
Values |
MACD_signal(Values source,
int fastPeriod,
int slowPeriod,
IndicatorBuilder.SimpleMAType maType,
int triggerPeriod)
Realiza a chamada ao indicador Média Móvel Convergência Divergência (MACD), retornando a linha do
sinal.
|
Values |
MAENV_lower(HistoricalData historicalData,
int period,
IndicatorBuilder.SimpleMAType maType,
double percentage)
Realiza a chamada ao indicador Envelope (MAENV), retornando a linha inferior.
|
Values |
MAENV_upper(HistoricalData historicalData,
int period,
IndicatorBuilder.SimpleMAType maType,
double percentage)
Realiza a chamada ao indicador Envelope (MAENV), retornando a linha superior.
|
Values |
MAOSC(HistoricalData historicalData,
int fastPeriod,
IndicatorBuilder.SimpleMAType fastMaType,
int slowPeriod,
IndicatorBuilder.SimpleMAType slowMaType)
Realiza a chamada ao indicador Moving Average Oscillator (MAOSC).
|
Values |
MFI(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador Money Flow Index (MFI).
|
Values |
MOM(Values source,
int period)
Realiza a chamada ao indicador Momentum (MOM).
|
Values |
NATR(HistoricalData historicalData,
int period)
Realiza a chamada ao indicador Normalized Average True Range (NATR).
|
Values |
newValues()
Cria um objeto do tipo
Values. |
ValuesList |
newValuesList()
Cria um novo objeto do tipo
ValuesList. |
Values |
OBV(HistoricalData historicalData,
IndicatorBuilder.DataSource dataSource)
Realiza a chamada ao indicador On Balance Volume (OBV).
|
Values |
PPO(HistoricalData historicalData,
int fastPeriod,
int slowPeriod,
IndicatorBuilder.ExtendedMAType maType)
Realiza a chamada ao indicador Percentage Price Oscillator (PPO).
|
Values |
ROC(Values source,
int period)
Realiza a chamada ao indicador Rate of Change (ROC).
|
Values |
RSI(HistoricalData historicalData,
int period,
IndicatorBuilder.DataSource dataSource)
Realiza a chamada ao indicador Relative Strength Index (RSI).
|
Values |
SAR(HistoricalData historicalData,
double acceleration,
double maximum)
Realiza a chamada ao indicador Parabolic SAR (SAR).
|
Values |
STDDEV(Values source,
int period)
Realiza a chamada ao indicador Desvio Padrão (STDDEV).
|
Values |
STOCH_D(HistoricalData historicalData,
int fastKPeriod,
int slowKPeriod,
IndicatorBuilder.ExtendedMAType slowKMAType,
int slowDPeriod,
IndicatorBuilder.ExtendedMAType slowDMAType)
Realiza a chamada ao indicador Estocástico Lento (STOCH), retornando a linha D.
|
Values |
STOCH_K(HistoricalData historicalData,
int fastKPeriod,
int slowKPeriod,
IndicatorBuilder.ExtendedMAType slowKMAType,
int slowDPeriod,
IndicatorBuilder.ExtendedMAType slowDMAType)
Realiza a chamada ao indicador Estocástico Lento (STOCH), retornando a linha K.
|
Values |
STOCHF_D(HistoricalData historicalData,
int period,
int dPeriod,
IndicatorBuilder.ExtendedMAType dMAType)
Realiza a chamada ao indicador Estocástico Rápido (STOCHF), retornando a linha D.
|
Values |
STOCHF_K(HistoricalData historicalData,
int period,
int dPeriod,
IndicatorBuilder.ExtendedMAType dMAType)
Realiza a chamada ao indicador Estocástico Rápido (STOCHF), retornando a linha K.
|
Values |
STOCHRSI_D(HistoricalData historicalData,
int period,
int fastKPeriod,
int fastDPeriod,
IndicatorBuilder.ExtendedMAType fastDMAType)
Realiza a chamada ao indicador Índice de Força Relativa Estocástico (STOCHRSI), retornando a linha D.
|
Values |
STOCHRSI_K(HistoricalData historicalData,
int period,
int fastKPeriod,
int fastDPeriod,
IndicatorBuilder.ExtendedMAType fastDMAType)
Realiza a chamada ao indicador Índice de Força Relativa Estocástico (STOCHRSI), retornando a linha K.
|
Values |
StopATR(HistoricalData historicalData,
int period,
int maType,
double deviation)
Realiza a chamada ao indicador StopATR.
|
Values |
SUM(Values source,
int period)
Realiza a chamada ao indicador Summation (SUM).
|
Values |
THERM_ma(HistoricalData historicalData,
int smoothing,
int smoothType,
int maPeriod,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Termômetro de Mercado (THERM), retornando a linha da média móvel.
|
Values |
THERM_main(HistoricalData historicalData,
int smoothing,
int smoothType,
int maPeriod,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Termômetro de Mercado (THERM), retornando a linha principal.
|
Values |
TRANGE(HistoricalData historicalData)
Realiza a chamada ao indicador True Range (TRANGE).
|
Values |
TRIX(Values source,
int period)
Realiza a chamada ao indicador Médias Móveis Trix (TRIX).
|
Values |
TSF(Values source,
int period)
Realiza a chamada ao indicador Time Series Forecast (TSF).
|
Values |
ULTOSC(HistoricalData historicalData,
int shortPeriod,
int mediumPeriod,
int longPeriod)
Realiza a chamada ao indicador Ultimate Oscillator (ULTOSC).
|
Values |
VFI(HistoricalData historicalData,
int period,
int smoothing,
IndicatorBuilder.SimpleMAType maType)
Realiza a chamada ao indicador Volume Flow Indicator (VFI).
|
Values |
VIDYA(HistoricalData historicalData,
int volPeriod,
int period)
Realiza a chamada ao indicador Tushar Chande's Vidya (VIDYA).
|
Values |
VT(HistoricalData historicalData,
IndicatorBuilder.VTMethod method)
Realiza a chamada ao indicador Volume Trends (VT).
|
Values |
VWAP_GROUP(HistoricalData historicalData,
int groupingMode)
Realiza a chamada ao indicador Preço Médio Ponderado pelo Volume (VWAP).
|
Values |
VWAP(HistoricalData historicalData)
Realiza a chamada ao indicador Preço Médio Ponderado pelo Volume (VWAP).
|
Values |
WWMA(Values source,
int period)
Realiza a chamada ao indicador Média Móvel Wilder's (WWMA).
|
public PivotPointData calculatePivotPoint(HistoricalData historicalData, PivotPointData.ValueSource valueSource)
historicalData - dados históricos que serão utilizados como base para o cálculo.valueSource - tipo de dado a ser utilizado para calcular.public ValuesList newValuesList()
ValuesList.public Values TRANGE(HistoricalData historicalData)
historicalData - dados históricos que serão utilizados como base para o cálculo.public Values ATR(HistoricalData historicalData, int smoothing, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.smoothing - período utilizado no cálculo da média.maType - tipo da média utilizada.public Values MA(Values source, int period, IndicatorBuilder.ExtendedMAType type)
source - dados que serão utilizados como base para o cálculo.period - período utilizado no cálculo da média.type - tipo da média utilizada.public Values MA_T3(Values source, int period, double t3Factor)
source - dados que serão utilizados como base para o cálculo.period - período utilizado no cálculo da média.t3Factor - fator utilizado na média.public Values WWMA(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values TRIX(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values NATR(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values VIDYA(HistoricalData historicalData, int volPeriod, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.volPeriod - período da volatilidade.period - período Vidya.public Values APO(HistoricalData historicalData, int fastPeriod, int slowPeriod, IndicatorBuilder.ExtendedMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.fastPeriod - período utilizado para calcular a média rápida.slowPeriod - período utilizado para calcular a média lenta.maType - tipo de média que será calculada.public Values AROONOSC(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values ADOSC(HistoricalData historicalData, int fastPeriod, int slowPeriod)
historicalData - dados históricos que serão utilizados como base para o cálculo.fastPeriod - período utilizado para calcular a média rápida.slowPeriod - período utilizado para calcular a média lenta.public Values CMO(Values source, int period)
source - valores utilizados para calcular o indicador.period - período utilizado para calcular o indicador.public Values DPO(HistoricalData historicalData, int period, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular a média.maType - tipo da média.public Values MAOSC(HistoricalData historicalData, int fastPeriod, IndicatorBuilder.SimpleMAType fastMaType, int slowPeriod, IndicatorBuilder.SimpleMAType slowMaType)
historicalData - dados históricos que serão utilizados como base para o cálculo.fastPeriod - período utilizado para calcular a média rápida.fastMaType - tipo da média rápida.slowPeriod - período utilizado para calcular a média lenta.slowMaType - tipo da média lenta.public Values PPO(HistoricalData historicalData, int fastPeriod, int slowPeriod, IndicatorBuilder.ExtendedMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.fastPeriod - período utilizado para calcular a média rápida.slowPeriod - período utilizado para calcular a média lenta.maType - tipo da média.public Values ULTOSC(HistoricalData historicalData, int shortPeriod, int mediumPeriod, int longPeriod)
historicalData - dados históricos que serão utilizados como base para o cálculo.shortPeriod - período utilizado para calcular a média curta.mediumPeriod - período utilizado para calcular a média média.longPeriod - período utilizado para calcular a média longa.public Values BOP(HistoricalData historicalData)
historicalData - dados históricos que serão utilizados como base para o cálculo.public Values AD(HistoricalData historicalData)
historicalData - dados históricos que serão utilizados como base para o cálculo.public Values STDDEV(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values LINEARREG(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values MOM(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values SAR(HistoricalData historicalData, double acceleration, double maximum)
historicalData - dados históricos que serão utilizados como base para o cálculo.acceleration - fator de aceleração.maximum - valor máximo do fator de aceleração.public Values ROC(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values SUM(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values TSF(Values source, int period)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values ACDT(HistoricalData historicalData)
historicalData - dados históricos que serão utilizados como base para o cálculo.public Values OBV(HistoricalData historicalData, IndicatorBuilder.DataSource dataSource)
historicalData - dados históricos que serão utilizados como base para o cálculo.dataSource - tipo de dado a ser utilizado.public Values VWAP(HistoricalData historicalData)
historicalData - dados históricos que serão utilizados como base para o cálculo.public Values VWAP_GROUP(HistoricalData historicalData, int groupingMode)
historicalData - dados históricos que serão utilizados como base para o cálculo.groupingMode - tipo de Agrupamento 0 - nenhum, 1 - Diário, 2 - Semanal .public Values VFI(HistoricalData historicalData, int period, int smoothing, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - períodos utilizados para calcular o indicador.smoothing - período utilizado para calcular a média.maType - tipo de média a utilizar.public Values VT(HistoricalData historicalData, IndicatorBuilder.VTMethod method)
historicalData - dados históricos que serão utilizados como base para o cálculo.method - método utilizado para realizar o cálculo do indicador.public Values ADXR(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values CCI(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values DX(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values MFI(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.public Values RSI(HistoricalData historicalData, int period, IndicatorBuilder.DataSource dataSource)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.dataSource - tipo de dado a ser utilizado.public Values FI(HistoricalData historicalData, int smoothing, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.smoothing - período utilizado para calcular a média.maType - tipo da média.public Values HILO(HistoricalData historicalData, int period)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - utilizado para calcular o indicador.public Values StopATR(HistoricalData historicalData, int period, int maType, double deviation)
historicalData - Dados históricos que serão utilizados como base para o cálculo.period - Período para cálculo do indicador.maType - Tipo de média móvel.deviation - Desvio para cálculo do indicador.public Values BBANDS_upper(Values source, int period, IndicatorBuilder.ExtendedMAType maType, double upperDeviation, double lowerDeviation)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular a média.maType - tipo de média.upperDeviation - desvio superior.lowerDeviation - desvio inferior.public Values BBANDS_middle(Values source, int period, IndicatorBuilder.ExtendedMAType maType, double upperDeviation, double lowerDeviation)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular a média.maType - tipo de média.upperDeviation - desvio superior.lowerDeviation - desvio inferior.public Values BBANDS_lower(Values source, int period, IndicatorBuilder.ExtendedMAType maType, double upperDeviation, double lowerDeviation)
source - dados que serão utilizados como base para o cálculo.period - período utilizado para calcular a média.maType - tipo de média.upperDeviation - desvio superior.lowerDeviation - desvio inferior.public Values AdaptSTOCH_K(HistoricalData historicalData, int period, int minLookback, int maxLookback, int kperiod, IndicatorBuilder.SimpleMAType kMaType, int dperiod, IndicatorBuilder.SimpleMAType dMaType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.minLookback - período mínimo de lookback.maxLookback - período máximo de lookback.kperiod - período da linha k.kMaType - tipo de média da linha k.dperiod - período da linha d.dMaType - tipo de média da linha d.public Values AdaptSTOCH_D(HistoricalData historicalData, int period, int minLookback, int maxLookback, int kperiod, IndicatorBuilder.SimpleMAType kMaType, int dperiod, IndicatorBuilder.SimpleMAType dMaType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.minLookback - período mínimo de lookback.maxLookback - período máximo de lookback.kperiod - período da linha k.kMaType - tipo de média da linha k.dperiod - período da linha d.dMaType - tipo de média da linha d.public Values STOCH_K(HistoricalData historicalData, int fastKPeriod, int slowKPeriod, IndicatorBuilder.ExtendedMAType slowKMAType, int slowDPeriod, IndicatorBuilder.ExtendedMAType slowDMAType)
historicalData - dados históricos que serão utilizados como base para o cálculo.fastKPeriod - utilizado para calcular o período rápido da linha K.slowKPeriod - utilizado para calcular o período lento da linha K.slowKMAType - tipo da média lenta da linha K.slowDPeriod - utilizado para calcular o período lento da linha D.slowDMAType - tipo de média lenta da linha D.public Values STOCH_D(HistoricalData historicalData, int fastKPeriod, int slowKPeriod, IndicatorBuilder.ExtendedMAType slowKMAType, int slowDPeriod, IndicatorBuilder.ExtendedMAType slowDMAType)
historicalData - dados históricos que serão utilizados como base para o cálculo.fastKPeriod - utilizado para calcular o período rápido da linha K.slowKPeriod - utilizado para calcular o período lento da linha K.slowKMAType - tipo da média lenta da linha K.slowDPeriod - utilizado para calcular o período lento da linha D.slowDMAType - tipo de média lenta da linha D.public Values STOCHF_K(HistoricalData historicalData, int period, int dPeriod, IndicatorBuilder.ExtendedMAType dMAType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.dPeriod - utilizado para calcular o período da linha D.dMAType - tipo de média da linha D.public Values STOCHF_D(HistoricalData historicalData, int period, int dPeriod, IndicatorBuilder.ExtendedMAType dMAType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.dPeriod - utilizado para calcular o período da linha D.dMAType - tipo de média da linha D.public Values MAC_fastLine(Values source, int referencePeriod, IndicatorBuilder.SimpleMAType referenceMAType, int fastPeriod, IndicatorBuilder.SimpleMAType fastMAType, int slowPeriod, IndicatorBuilder.SimpleMAType slowMAType)
source - dados que serão utilizados como base para o cálculo.referencePeriod - período de referência.referenceMAType - tipo de média da referência.fastPeriod - utilizado para calcular o período rápido.fastMAType - tipo de média do período rápido.slowPeriod - utilizado para calcular o período lento.slowMAType - tipo de média do período lento.public Values MAC_slowLine(Values source, int referencePeriod, IndicatorBuilder.SimpleMAType referenceMAType, int fastPeriod, IndicatorBuilder.SimpleMAType fastMAType, int slowPeriod, IndicatorBuilder.SimpleMAType slowMAType)
source - dados que serão utilizados como base para o cálculo.referencePeriod - período de referência.referenceMAType - tipo de média da referência.fastPeriod - utilizado para calcular o período rápido.fastMAType - tipo de média do período rápido.slowPeriod - utilizado para calcular o período lento.slowMAType - tipo de média do período lento.public Values MAENV_upper(HistoricalData historicalData, int period, IndicatorBuilder.SimpleMAType maType, double percentage)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.maType - tipo de média.percentage - taxa de abertura do envelope, em %.public Values MAENV_lower(HistoricalData historicalData, int period, IndicatorBuilder.SimpleMAType maType, double percentage)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.maType - tipo de média.percentage - taxa de abertura do envelope, em %.public Values MACD_main(Values source, int fastPeriod, int slowPeriod, IndicatorBuilder.SimpleMAType maType, int triggerPeriod)
source - dados que serão utilizados como base para o cálculo.fastPeriod - utilizado para calcular o período rápido.slowPeriod - utilizado para calcular o período lento.maType - tipo da média.triggerPeriod - período de gatilho.public Values MACD_osc(Values source, int fastPeriod, int slowPeriod, IndicatorBuilder.SimpleMAType maType, int triggerPeriod)
source - dados que serão utilizados como base para o cálculo.fastPeriod - utilizado para calcular o período rápido.slowPeriod - utilizado para calcular o período lento.maType - tipo da média.triggerPeriod - período de gatilho.public Values MACD_signal(Values source, int fastPeriod, int slowPeriod, IndicatorBuilder.SimpleMAType maType, int triggerPeriod)
source - dados que serão utilizados como base para o cálculo.fastPeriod - utilizado para calcular o período rápido.slowPeriod - utilizado para calcular o período lento.maType - tipo da média.triggerPeriod - período de gatilho.public Values THERM_main(HistoricalData historicalData, int smoothing, int smoothType, int maPeriod, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.smoothing - período utilizado na suavização.smoothType - tipo da média utilizada na suavização.maPeriod - período utilizado para calcular a média.maType - tipo da média.public Values THERM_ma(HistoricalData historicalData, int smoothing, int smoothType, int maPeriod, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.smoothing - período utilizado na suavização.smoothType - tipo da média utilizada na suavização.maPeriod - período utilizado para calcular a média.maType - tipo da média.public Values STOCHRSI_K(HistoricalData historicalData, int period, int fastKPeriod, int fastDPeriod, IndicatorBuilder.ExtendedMAType fastDMAType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.fastKPeriod - utilizado para calcular o período da linha K.fastDPeriod - utilizado para calcular o período da linha D.fastDMAType - tipo da média da linha D.public Values STOCHRSI_D(HistoricalData historicalData, int period, int fastKPeriod, int fastDPeriod, IndicatorBuilder.ExtendedMAType fastDMAType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.fastKPeriod - utilizado para calcular o período da linha K.fastDPeriod - utilizado para calcular o período da linha D.fastDMAType - tipo da média da linha D.public Values DMI_minus(HistoricalData historicalData, int period, int smoothing, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.smoothing - período utilizado para fazer a suavização.maType - tipo de média da suavização.public Values DMI_plus(HistoricalData historicalData, int period, int smoothing, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.smoothing - período utilizado para fazer a suavização.maType - tipo de média da suavização.public Values DMI_adx(HistoricalData historicalData, int period, int smoothing, IndicatorBuilder.SimpleMAType maType)
historicalData - dados históricos que serão utilizados como base para o cálculo.period - período utilizado para calcular o indicador.smoothing - período utilizado para fazer a suavização.maType - tipo de média da suavização.