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.