Buscar

tryd 6 manual referencia

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Manual criado por IEU 
 
 
 
 
TRYD PRO 6.17.3 
MANUAL DE REFERÊNCIA PARA OS 
SCRIPTS 
 
 
 
 
 
Sumário 
1. O que é um Script? ..................................................................................................................................................... 3 
2. Sintaxe, Funções e Estruturas de Decisão ................................................................................................................... 3 
ScriptSecurity .............................................................................................................................................................. 3 
LineData ...................................................................................................................................................................... 4 
Lines ............................................................................................................................................................................ 5 
Valores históricos do papel ......................................................................................................................................... 6 
Indicadores ................................................................................................................................................................. 7 
ChartInterval ............................................................................................................................................................. 23 
Gaps .......................................................................................................................................................................... 24 
IntervalType .............................................................................................................................................................. 24 
getInput .................................................................................................................................................................... 24 
Marcadores ............................................................................................................................................................... 26 
HorizontalLine ....................................................................................................................................................... 27 
VerticalLine ........................................................................................................................................................... 27 
Line ....................................................................................................................................................................... 28 
Text ....................................................................................................................................................................... 28 
Funções utilitárias ..................................................................................................................................................... 28 
3. Recursos do Editor .................................................................................................................................................... 29 
4. Como Utilizar ............................................................................................................................................................ 29 
Volatilidade Histórica ............................................................................................................................................ 30 
Média Móvel Wilder ............................................................................................................................................. 30 
Oscilador BBANDS - %b ......................................................................................................................................... 30 
 
 
 
 
 
 
 
 
1. O que é um Script? 
Um Script é um conjunto de instruções que serve para programar o Tryd, a fim de que o mesmo 
execute um processo específico, nesse caso, um cálculo para geração de Indicadores, que serão 
plotados nos Gráficos. 
A linguagem utilizada é o Groovy na versão 2.5, com o recurso CompileStatic ativado - http://groovy-
lang.org/ 
O Tryd disponibiliza também uma área de extensões com vários scripts que podem ser baixados. Eles 
podem ser instalados diretamente no Gráfico através do menu "Novo Indicador > Scripts > Exibir 
indicadores online". O código-fonte desses scripts podem ser acessados diretamente pelo 
link https://blog.tryd.com.br/extensoes/ 
2. Sintaxe, Funções e Estruturas de Decisão 
Para redigir um Script, as seguintes regras devem ser seguidas: 
• Operadores como +, -, /, *, >, <, ==, podem ser utilizados. 
Nota: Ao utilizar os operadores com tipos complexos (LineData) e primitivos (ex: int), os tipos 
primitivos devem ficar à direitado operador, ex: 
r = close() + open() + 10; 
• Toda sentença deve ser finalizada com um ";". 
• O resultado final deve ter um único valor, sendo retornado utilizando a palavra reservada "r". 
• Os resultados devem ser do tipo LineData ou Lines . 
• Caracteres devem ser referenciados entre aspas: ' '. 
• Todas as variáveis devem ser declaradas antes de seu uso; seja com seu tipo, "int" por 
exemplo, ou com a palavra reservada "def". 
Para realizar cálculos, foram disponibilizados dados relativos ao papel do gráfico que está sendo 
manipulado. Também é possível utilizar os indicadores já existentes para geração de novos 
indicadores. 
Para manipular os valores de mercado, dos indicadores e possibilitar a criação de novos, foram criadas 
estruturas (classes), que possuem os seguintes métodos: 
ScriptSecurity: Representa os dados do papel que está sendo utilizado no momento pelo gráfico: 
 ask() 
 Descrição - Retorna um valor do tipo double, representando o valor da melhor oferta de venda. 
 adjustedClose() 
 Descrição - Retorna um valor do tipo double, representando o valor do fechamento do papel ajustado. 
 askSize() 
 Descrição - Retorna um valor do tipo int, representando a quantidade da melhor oferta de venda. 
 average() 
 Descrição - Retorna um valor do tipo double, representando o valor médio. 
 bid() 
 Descrição - Retorna um valor do tipo double, representando o valor da melhor oferta de compra. 
 bidSize() 
 Descrição - Retorna um valor do tipo int, representando a quantidade da melhor oferta de compra. 
 businessDaysUntilExpiration() 
 Descrição - Retorna um valor do tipo Integer, com a quantidade de dias restantes até o vencimento, 0 se já estiver vencido 
e null caso a expiração for nula. 
 change() 
 Descrição - Retorna um valor do tipo double, representando a variação percentual. 
 close() 
 Descrição - Retorna um valor do tipo double, representando o valor de fechamento. 
 code() 
 Descrição - Retorna uma String, representando o código do papel. 
 daysUntilExpiration() 
 Descrição - Retorna um valor do tipo Integer, com a quantidade de dias úteis restantes até o vencimento, 0 se já estiver 
vencido e null caso a expiração for nula. 
http://groovy-lang.org/
http://groovy-lang.org/
https://blog.tryd.com.br/extensoes/
 exchange() 
 Descrição - Retorna uma String, que pode conter um dos seguintes valores: Bovespa, BM&F, Cambio, Indicadores, Other. 
 expiration() 
 Descrição - Retorna um valor do tipo Date, representando a data de vencimento do papel. 
 factPrice() 
 Descrição - Retorna um valor do tipo double, representando o fator de cotação do papel. 
 formatedExpiration() 
 Descrição - Retorna uma String, representando a data de vencimento no formato dd/MM/yyyy. 
 high() 
 Descrição - Retorna um valor do tipo double, representando o valor máximo do papel no dia. 
 last() 
 Descrição - Retorna um valor do tipo double, representando o valor da última do papel. 
 low() 
 Descrição - Retorna um valor do tipo double, representando ovalor mínimo do papel no dia. 
 lowLot() 
 Descrição - Retorna um valor do tipo int, representando o valor do lote mínimo do papel. 
 market() 
 Descrição - Retorna uma String, representando o mercado do papel, contendo um dos valores: VIS, FRA, OPV, OPC, IND. 
 open() 
 Descrição - Retorna um valor do tipo double, representando o valor da abertura do papel. 
 previousAdjustedClose() 
 Descrição - Retorna um valor do tipo double, representando o valor do fechamento anterior do papel ajustado. 
 previousPUAdjustment() 
 Descrição - Retorna um valor do tipo double, representando o valor do ajuste PU anterior. Apenas para DI. 
 ptaxFutureOfficial() 
 Descrição - Retorna um Double, com o valor do PTAX Futuro Oficial. Apenas para Dólar. 
 ptaxFuturePartial1() 
 Descrição - Retorna um Double, com o valor do PTAX Futuro Parcial 1. Apenas para Dólar. 
 ptaxFuturePartial2() 
 Descrição - Retorna um Double, com o valor do PTAX Futuro Parcial 2. Apenas para Dólar. 
 ptaxFuturePartial3() 
 Descrição - Retorna um Double, com o valor do PTAX Futuro Parcial 3. Apenas para Dólar. 
 ptaxFuturePartial4() 
 Descrição - Retorna um Double, com o valor do PTAX Futuro Parcial 4. Apenas para Dólar. 
 ptaxOfficial() 
 Descrição - Retorna um Double, com o valor do PTAX Oficial. Apenas para Dólar. 
 ptaxPartial1() 
 Descrição - Retorna um Double, com o valor do PTAX Parcial 1. Apenas para Dólar. 
 ptaxPartial2() 
 Descrição - Retorna um Double, com o valor do PTAX Parcial 2. Apenas para Dólar. 
 ptaxPartial3() 
 Descrição - Retorna um Double, com o valor do PTAX Parcial 3. Apenas para Dólar. 
 ptaxPartial4() 
 Descrição - Retorna um Double, com o valor do PTAX Parcial 4. Apenas para Dólar. 
 puAdjustment() 
 Descrição - Retorna um Double, que é o valor do ajuste PU. Apenas para DI. 
 relatedSecurityCode() 
 Descrição - Retorna uma String, representando o código do papel principal, no caso de opções. 
 sharesVolume() 
 Descrição - Retorna um valor do tipo long, representando a quantidade de papéis negociados (volume quantitativo). 
 strikePrice() 
 Descrição - Retorna um valor do tipo double, representando o valor de exercício do papel (para opções). 
 tradeCount() 
 Descrição - Retorna um valor do tipo long, representando a quantidade de negócios. 
 volume() 
 Descrição - Retorna um valor do tipo long, representando o volume de negócios (volume financeiro). 
LineData: Classe que armazena os dados de uma linha: 
 add( double value ) 
 Descrição - Adiciona um item na lista. 
 addDated( Date date, double value ) 
 Descrição - Adiciona um item na lista, juntamente com a data correspondente ao valor. 
 date( int index ) 
 Descrição - Pesquisa na lista a data relacionada ao índice. Pode ser NULL caso a posição não exista, ou NaN, no caso de ser 
um gap (quando a fonte de dados é de um intervalo fixo maior que o do gráfico e não existe um valor nessa data). 
 Retorno - Date 
 floorDate( int index ) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Pesquisa na lista a data relacionada ao índice. Se o valor desse índice for NaN ou NULL, retorna a data anterior 
mais próxima a esse índice com um valor válido. 
 Retorno - Date 
 insert( int index, double value ) 
 Descrição - Realiza a inserção de um dado em uma posição específica. 
 value( int index ) 
 Descrição - Retorna o valor de acordo com o índice passado. Pode ser NULL caso a posição não exista, ou NaN, no caso de ser 
um gap (quando a fonte de dados é de um intervalo fixo maior que o do gráfico e não existe um valor nessa data). 
 Retorno - double 
 floorValue( int index ) 
 Descrição - Retorna o valor de acordo com o índice passado. Se o valor desse índice for NaN ou NULL, retorna o valor anterior 
mais próximo a esse índice com um valor válido. 
 Retorno - double 
 size() 
 Descrição - Retorna a quantidade de dados contidos na lista. 
 Retorno - int 
 setColor( int red, int green, int blue ) 
 Descrição - Permite que a cor da linha seja definida via script. Caso nenhuma cor seja definida, a cor configurada como 
padrão será utilizada. 
 setLabel( String label ) 
 Descrição - Permite que o rótulo da linha seja definido via script. Caso nenhum rótulo seja definido, o rótulo configurado como 
padrão será utilizado. 
 setType( int type ) 
 Descrição - Permite que o tipo da linha seja definido via script. Caso nenhum tipo seja definido, o tipo configurado como 
padrão será utilizado. 
 Parâmetros: 
 type - Tipo da linha a ser plotada. 
 0 - Ponto (aceita configuração de espessura) 
 1 - Risco (aceita configuração de espessura) 
 2 - Histograma 
 3 - Barra de Histograma 
 4 - Linha (aceita configuração de espessura) 
 5 - Invisível 
 setThickness( int thickness ) 
 Descrição - Permite que a espessura da linha seja definida via script. Caso nenhuma espessura seja definida, a espessura 
configurada como padrão será utilizada. 
 Parâmetros: 
 thickness - Espessura da linha. Permite valores entre 1 e 10 (inclusive). 
 setRGB( RGB rgb ) 
 Descrição - Permite que a cor da linha seja definida através de um objeto do tipo RGB. 
 Parâmetros: 
 rgb - Instância de RGB com a cor desejada. 
 setContinuous( boolean continuous ) 
 Descrição - Permite definir que o desenho da linha deve ser contínuo mesmo em indicadores datados que não possuem 
valores em todas as datas. 
 Parâmetros: 
 continuous - false: Comportamento padrão. Vai desenhar a linha em segmentos onde existam valores em todas as datas 
dentro de uma sequência. Datas sem valores causam a interrupção do desenho da linha. true: Vai ligar todos os pontos, 
fazendo com que a linha seja contínua desde o primeiro valor até o último. 
 setShowDataOnSummary( boolean show ) 
 Descrição - Permite definir se o dado da linha será exibido no sumário do gráfico ou não. Por padrão, o dado é exibido no 
sumário. 
 Parâmetros: 
 show - false: O dado da linha não será exibido no sumário. true: Comportamento padrão. O dado da linha será exibido no 
sumário. 
 
Lines: possui métodos para permitir que objetos do tipo LineDatasejam adicionados: 
 
 add( LineData lineData ) 
 Descrição - Adiciona uma nova linha, no final da lista. 
 Retorno - boolean [true: se adicionou / false: se não adicionou] 
 insert( int index, LineData lineData ) 
 Descrição - Insere uma nova linha na posição definida pelo índice. 
 Retorno - boolean [true: se adicionou / false: se não adicionou] 
 line( int index ) 
 Descrição - Retorna a linha que foi adicionada, de acordo com o índice passado. 
 Retorno - LineData 
 size() 
 Descrição - Retorna o total de linhas que foi adicionado no objeto. 
 Retorno - int 
 
Para criar um objeto do tipo LineData , utilize a função abaixo: 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 
 newLineData() 
 Descrição - Retorna uma nova instância da classe LineData. 
 Retorno - LineData 
 
 
Em um script, podem ser criados indicadores que possuem mais de uma linha. Para isso, é necessário 
utilizar a estrutura Lines que irá armazenar todas as linhas que serão plotadas no gráfico. 
Para criar um objeto do tipo Lines, a função abaixo deve ser utilizada: 
 newLines() 
 
Valores históricos do papel: Abaixo, seguem as funções que podem ser utilizadas para obte-los: 
 
 open() 
 Descrição - Retorna os valores de abertura. 
 Retorno - LineData 
 open( final ChartInterval interval ) 
 Descrição - Retorna os valores de abertura. 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 high() 
 Descrição - Retorna os valores relativos ao valor máximo atingido. 
 Retorno - LineData 
 high( final ChartInterval interval) 
 Descrição - Retorna os valores relativos ao valor máximo atingido. 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 low() 
 Descrição - Retorna os valores relativos ao valor mínimo atingido. 
 Retorno - LineData 
 low( final ChartInterval interval ) 
 Descrição - Retorna os valores relativos ao valor mínimo atingido. 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 close() 
 Descrição - Retorna os valores de fechamento. 
 Retorno - LineData 
 close( final ChartInterval interval ) 
 Descrição - Retorna os valores de fechamento. 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 dates() 
 Descrição - Retorna uma lista com as datas do gráfico. 
 Retorno 
 Dates. A classe Dates possui os métodos: 
 get(int index) - Retorna a data no índice desejado. 
 size() - Retorna número de datas que a lista possui. 
 size() 
 Descrição - Retorna os número de candles que existem no histórico do papel manipulado pelo gráfico. 
 Retorno - int 
 volume() 
 Descrição - Retorna o volume (volume financeiro). 
 Retorno - LineData 
 volume( final ChartInterval interval ) 
 Descrição - Retorna o volume (volume financeiro). 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 security() 
 Descrição - Retorna um objeto do tipo ScriptSecurity, com os dados do papel que está sendo manipulado pelo gráfico. 
 Retorno - ScriptSecurity 
 sharesVolume() 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Retorna o número de papéis negociados (volume quantitativo). 
 Retorno - LineData 
 sharesVolume( final ChartInterval interval ) 
 Descrição - Retorna o número de papéis negociados (volume quantitativo). 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 trades() 
 Descrição - Retorna o número de negócios. 
 Retorno - LineData 
 trades( final ChartInterval interval ) 
 Descrição - Retorna o número de negócios. 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 calculatePivotPoint( int inputSource ) 
 Descrição - Realiza o cálculo do ponto de pivot, de acordo com o tipo de entrada 
 Retorno - PivotPointValues: Estrutura que possui os valores relativos ao ponto de pivot 
 [getR1(), getR2(), getR3() - Retornam as resistências] 
 [getS1(), getS2(), getS3() - Retornam os suportes] 
 [getPivot() - Retorna o valor do ponto de pivot] 
 Parâmetros: 
 inputSource - Tipo de dado a ser utilizado no cálculo. 
 0 - valor do fechamento. 
 1 - valor da última. 
 Exemplo: 
 pivot = calculatePivotPoint( 0 ); 
 s1 = pivot.getS1(); 
 r1 = pivot.getR1(); 
 getLineData( int inputSource ) 
 Descrição - Retorna um LineData preenchido de acordo com o solicitado por parâmetro. 
 Retorno - Retorna um objeto do tipo LineData com o valor desejado. 
 Parâmetros: 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 getLineData( final ChartInterval interval, int inputSource ) 
 Descrição - Retorna um LineData preenchido de acordo com o solicitado por parâmetro. 
 Retorno - Retorna um objeto do tipo LineData com o valor desejado (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 getCurrentBar() 
 Descrição - Retorna a barra atual. 
 Retorno - Retorna o ScriptBar com os dados da barra mais recente. 
Indicadores: É possível obter o valor dos indicadores através das funções abaixo: 
 ACDT() 
 Descrição - Acumulação/Distribuição 
 Retorno - LineData 
 ACDT( final ChartInterval interval ) 
 Descrição - Acumulação/Distribuição 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 AD() 
 Descrição - Chaikin A/D Line 
 Retorno - LineData 
 AD( final ChartInterval interval ) 
 Descrição - Chaikin A/D Line 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 ADOSC( int fastPeriod, int slowPeriod ) 
 Descrição - Chaikin A/D Oscillator 
 Retorno - LineData 
 ADOSC( final ChartInterval interval, int fastPeriod, int slowPeriod ) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Chaikin A/D Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 ADXR( int period ) 
 Descrição - Average Directional Movement Index Rating 
 Retorno - LineData 
 ADXR( final ChartInterval interval, int period ) 
 Descrição - Average Directional Movement Index Rating 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 APO( int fastPeriod, int slowPeriod, int maType ) 
 Descrição - Absolute Price Oscillator 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 APO( final ChartInterval interval, int fastPeriod, int slowPeriod, int maType ) 
 Descrição - Absolute Price Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 AROONOSC( int period ) 
 Descrição - Aroon Oscillator 
 Retorno - LineData 
 AROONOSC( final ChartInterval interval, int period ) 
 Descrição - Aroon Oscillator 
 Retorno - LineData (podeconter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 ATR( int smoothing, int maType ) 
 Descrição - Average True Range 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 ATR( final ChartInterval interval, int smoothing, int maType ) 
 Descrição - Average True Range 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 BOP() 
 Descrição - Balance of Power 
 Retorno - LineData 
 BOP( final ChartInterval interval ) 
 Descrição - Balance of Power 
 Retorno - LineData (pode conter gaps). 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 CCI( int period ) 
 Descrição - Commodity Channel Index 
 Retorno - LineData 
 CCI( final ChartInterval interval, int period ) 
 Descrição - Commodity Channel Index 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 CMO( final LineData source, int period ) 
 Descrição - Chande Momentum Oscillator 
 Retorno - LineData 
 CMO( final ChartInterval interval, final LineData source, int period ) 
 Descrição - Chande Momentum Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 DPO( int period, int maType ) 
 Descrição - Detrended Price Oscillator 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 DPO( final ChartInterval interval, int period, int maType ) 
 Descrição - Detrended Price Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 DX( int period ) 
 Descrição - Directional Movement Index 
 Retorno - LineData 
 DX( final ChartInterval interval, int period ) 
 Descrição - Directional Movement Index 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 FI( int smoothing, int maType ) 
 Descrição - Índice de Força 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 FI( final ChartInterval interval, int smoothing, int maType ) 
 Descrição - Índice de Força 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 HILO( int period ) 
 Descrição - HiLo Activator 
 Retorno - LineData 
 HILO( final ChartInterval interval, int period ) 
 Descrição - HiLo Activator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 LINEARREG( final LineData source, int period ) 
 Descrição - Linear Regression Curve 
 Retorno - LineData 
 LINEARREG( final ChartInterval interval, final LineData source, int period ) 
 Descrição - Linear Regression Curve 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 MA( final LineData source, int period, int maType ) 
 Descrição - Moving Average 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 MA( final ChartInterval interval, final int inputSource, int period, int maType ) 
 Descrição - Moving Average 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 MAOSC( int fastPeriod, int fastMAType, int slowPeriod, int slowMAType ) 
 Descrição - Moving Average Oscillator 
 Retorno - LineData 
 Parâmetros: 
 fastMAType - Tipo de média móvel que será utilizada no cálculo no período rápido. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 slowMAType - Tipo de média móvel que será utilizada no cálculo do período lento. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 MAOSC( final ChartInterval interval, int fastPeriod, int fastMAType, int slowPeriod, int slowMAType ) 
 Descrição - Moving Average Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 fastMAType - Tipo de média móvel que será utilizada no cálculo noperíodo rápido. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 slowMAType - Tipo de média móvel que será utilizada no cálculo do período lento. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 MFI( int period ) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Money Flow Index 
 Retorno - LineData 
 MFI( final ChartInterval interval, int period ) 
 Descrição - Money Flow Index 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 MOM( final LineData source, int period ) 
 Descrição - Momentum 
 Retorno - LineData 
 MOM( final ChartInterval interval, final int inputSource, int period ) 
 Descrição - Momentum 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 NATR( int period ) 
 Descrição - Normalized Average True Range 
 Retorno - LineData 
 NATR( final ChartInterval interval, int period ) 
 Descrição - Normalized Average True Range 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 OBV( int inputSource ) 
 Descrição - On Balance Volume 
 Retorno - LineData 
 Parâmetros: 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 OBV( final ChartInterval interval, int inputSource ) 
 Descrição - On Balance Volume 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 PPO( int fastPeriod, int slowPeriod, int maType ) 
 Descrição - Percentage Price Oscillator 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 PPO( final ChartInterval interval, int fastPeriod, int slowPeriod, int maType ) 
 Descrição - Percentage Price Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 ROC( final LineData source, int period ) 
 Descrição - Rate of Change 
 Retorno - LineData 
 ROC( final ChartInterval interval, final int inputSource, int period ) 
 Descrição - Rate of Change 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 RSI( int period, int inputSource ) 
 Descrição - Relative Strength Index 
 Retorno - LineData 
 Parâmetros: 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 RSI( final ChartInterval interval, int period, int inputSource ) 
 Descrição - Relative Strength Index 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 SAR( double acceleration, double maximum ) 
 Descrição - Parabolic SAR 
 Retorno - LineData 
 SAR( final ChartInterval interval, double acceleration, double maximum ) 
 Descrição - Parabolic SAR 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 STDDEV( final LineData source, int period ) 
 Descrição - Desvio Padrão 
 Retorno - LineData 
 STDDEV( final ChartInterval, final int inputSource, int period ) 
 Descrição - Desvio Padrão 
 Retorno - LineData 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 SUM( final LineData source, int period ) 
 Descrição - Summation 
 Retorno - LineData 
 SUM( final ChartInterval interval, final int inputSource, int period ) 
 Descrição - Summation 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 TRANGE() 
 Descrição - True Range 
 Retorno - LineData 
 TRANGE( final ChartInterval interval ) 
 Descrição - True Range 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 TRIX( final LineData source, int period ) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Médias Móveis Trix 
 Retorno - LineData 
 TRIX( final ChartInterval interval, final int inputSource, int period ) 
 Descrição - Médias Móveis Trix 
 Retorno - LineData(pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 TSF( final LineData source, int period ) 
 Descrição - Time Series Forecast 
 Retorno - LineData 
 TSF( final ChartInterval interval, final int inputSource, int period ) 
 Descrição - Time Series Forecast 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 ULTOSC( int shortPeriod, int mediumPeriod, int longPeriod ) 
 Descrição - Ultimate Oscillator 
 Retorno - LineData 
 ULTOSC( final ChartInterval interval, int shortPeriod, int mediumPeriod, int longPeriod ) 
 Descrição - Ultimate Oscillator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 VFI( int period, int smoothing, int maType ) 
 Descrição - Volume Flow Indicator 
 Retorno - LineData 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 VFI( final ChartInterval interval, int period, int smoothing, int maType ) 
 Descrição - Volume Flow Indicator 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples 
 1 - Exponencial 
 2 - Ponderada 
 3 - Wilder 
 4 - Acumulada 
 VIDYA( int volPeriod, int period ) 
 Descrição - Tushar Chande's Vidya 
 Retorno - LineData 
 VIDYA( final ChartInterval interval, int volPeriod, int period ) 
 Descrição - Tushar Chande's Vidya 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 VT( String method ) 
 Descrição - Volume Trends 
 Retorno - LineData 
 Parâmetros: 
 method - Método utilizado para calcular o indicador. 
 OBV, NVI, PVI, PVT 
 VT( final ChartInterval interval, String method ) 
 Descrição - Volume Trends 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 method - Método utilizado para calcular o indicador. 
 OBV, NVI, PVI, PVT 
 VWAP() 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Preço Médio Ponderado pelo Volume 
 Retorno - LineData 
 VWAP( final ChartInterval interval ) 
 Descrição - Preço Médio Ponderado pelo Volume 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 WWMA( final LineData source, int period ) 
 Descrição - Média Móvel Wilder 
 Retorno - LineData 
 WWMA( final ChartInterval interval, final int inputSource, int period ) 
 Descrição - Média Móvel Wilder 
 Retorno - LineData (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Tipo de dado solicitado. 
 0 - Abertura. 
 1 - Máxima. 
 2 - Mínima. 
 3 - Fechamento. 
 
Existem também indicadores que possuem mais de uma linha. Esses indicadores foram subdivididos 
em funções, sendo uma função para cada linha: 
 
 AdaptSTOCH_D( int period, int minLookback, int maxLookback, int kperiod, int kMAType, int dperiod, 
int dMAType ) 
 AdaptSTOCH_D( final ChartInterval interval, int period, int minLookback, int maxLookback, int 
kperiod, int kMAType, int dperiod, int dMAType ) 
 AdaptSTOCH_K( int period, int minLookback, int maxLookback, int kperiod, int kMAType, int dperiod, 
int dMAType ) 
 AdaptSTOCH_K( final ChartInterval interval, int period, int minLookback, int maxLookback, int 
kperiod, int kMAType, int dperiod, int dMAType ) 
 BBANDS_lower( final LineData source, int period, int maType, double upperDeviation, double 
lowerDeviation ) 
 Descrição - Bollinger Bands - Linha inferior 
 Retorno - LineData: Valores relativos à linha inferior do indicador, que possui 3 linhas (superior, média e inferior) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 BBANDS_lower( final ChartInterval interval, final int inputSource, int period, int maType, double 
upperDeviation, double lowerDeviation ) 
 Descrição - Bollinger Bands - Linha inferior 
 Retorno - LineData: Valores relativos à linha inferior do indicador, que possui 3 linhas (superior, média e inferior) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 BBANDS_middle( final LineData source, int period, int maType, double upperDeviation, double 
lowerDeviation ) 
 Descrição - Bollinger Bands - Linha média 
 Retorno - LineData: Valores relativos à linha média do indicador, que possui 3 linhas (superior, média e inferior) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 BBANDS_middle( final ChartInterval interval, final int inputSource, int period, int maType, double 
upperDeviation, double lowerDeviation ) 
 Descrição - Bollinger Bands - Linha média 
 Retorno - LineData: Valores relativos à linha média do indicador, que possui 3 linhas (superior, média e inferior) (pode 
conter gaps). 
 Parâmetros: 
 interval -Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 BBANDS_upper( final LineData source, int period, int maType, double upperDeviation, double 
lowerDeviation ) 
 Descrição - Bollinger Bands - Linha superior 
 Retorno - LineData: Valores relativos à linha superior do indicador, que possui 3 linhas (superior, média e inferior) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 BBANDS_upper( final ChartInterval interval, final int inputSource, int period, int maType, double 
upperDeviation, double lowerDeviation ) 
 Descrição - Bollinger Bands - Linha superior 
 Retorno - LineData: Valores relativos à linha superior do indicador, que possui 3 linhas (superior, média e inferior) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 DMI_adx( int period, int smoothing, int maType ) 
 DMI_adx( final ChartInterval interval, int period, int smoothing, int maType ) 
 Descrição - Índice do Movimento Direcional - Linha adx 
 Retorno - LineData: Valores relativos à linha adx do indicador, que possui 3 linhas (menos, mais e adx) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 DMI_minus( int period, int smoothing, int maType ) 
 Descrição - Índice do Movimento Direcional - Linha menos 
 Retorno - LineData: Valores relativos à linha menos do indicador, que possui 3 linhas (menos, mais e adx) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 DMI_minus( final ChartInterval interval, int period, int smoothing, int maType ) 
 Descrição - Índice do Movimento Direcional - Linha menos 
 Retorno - LineData: Valores relativos à linha menos do indicador, que possui 3 linhas (menos, mais e adx) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 DMI_plus( int period, int smoothing, int maType ) 
 Descrição - Índice do Movimento Direcional - Linha mais 
 Retorno - LineData: Valores relativos à linha mais do indicador, que possui 3 linhas (menos, mais e adx) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 DMI_plus( final ChartInterval interval, int period, int smoothing, int maType ) 
 Descrição - Índice do Movimento Direcional - Linha mais 
 Retorno - LineData: Valores relativos à linha mais do indicador, que possui 3 linhas (menos, mais e adx) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MACD_main( final LineData source, int fastPeriod, int slowPeriod, int maType, int triggerPeriod ) 
 Descrição - Moving Average Convergence Divergence - Linha principal 
 Retorno - LineData: Valores relativos à linha principal do indicador, que possui 3 linhas (principal, oscilador e sinal) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MACD_main( final ChartInterval interval, final int inputSource, int fastPeriod, int slowPeriod, int 
maType, int triggerPeriod ) 
 Descrição - Moving Average Convergence Divergence - Linha principal 
 Retorno - LineData: Valores relativos à linha principal do indicador, que possui 3 linhas (principal, oscilador e sinal) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MACD_osc( final LineData source, int fastPeriod, int slowPeriod, int maType, int triggerPeriod ) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Moving Average Convergence Divergence - Linha oscilador 
 Retorno - LineData: Valores relativos à linha oscilador do indicador, que possui 3 linhas (principal, oscilador e sinal) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MACD_osc( final ChartInterval interval, final int inputSource, int fastPeriod, int slowPeriod, int 
maType, int triggerPeriod ) 
 Descrição - Moving Average Convergence Divergence - Linha oscilador 
 Retorno - LineData: Valores relativos à linha oscilador do indicador, que possui 3 linhas (principal, oscilador e sinal) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como basede cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MACD_signal( final LineData source, int fastPeriod, int slowPeriod, int maType, int triggerPeriod ) 
 Descrição - Moving Average Convergence Divergence - Linha sinal 
 Retorno - LineData: Valores relativos à linha sinal do indicador, que possui 3 linhas (principal, oscilador e sinal) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MACD_signal( final ChartInterval interval, final int inputSource, int fastPeriod, int slowPeriod, int 
maType, int triggerPeriod ) 
 Descrição - Moving Average Convergence Divergence - Linha sinal 
 Retorno - LineData: Valores relativos à linha sinal do indicador, que possui 3 linhas (principal, oscilador e sinal) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAC_fastLine( final LineData source, int referencePeriod, int referenceMAType, int fastPeriod, int 
fastMAType, int slowPeriod, int slowMAType ) 
 Descrição - Cruzamento de Médias Móveis - Linha rápida 
 Retorno - LineData: Valores relativos à linha rápida do indicador, que possui 2 linhas (rápida e lenta) 
 Parâmetros: 
 referenceMAType - Tipo de média móvel que será utilizada no cálculo da linha de referência. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 fastMAType - Tipo de média móvel que será utilizada no cálculo da linha rápida. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 slowMAType - Tipo de média móvel que será utilizada no cálculo da linha lenta. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 3 - Wilder. 
 4 - Acumulada. 
 MAC_fastLine( final ChartInterval interval, final int inputSource, int referencePeriod, int 
referenceMAType, int fastPeriod, int fastMAType, int slowPeriod, int slowMAType ) 
 Descrição - Cruzamento de Médias Móveis - Linha rápida 
 Retorno - LineData: Valores relativos à linha rápida do indicador, que possui 2 linhas (rápida e lenta) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 referenceMAType - Tipo de média móvel que será utilizada no cálculo da linha de referência. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 fastMAType - Tipo de média móvel que será utilizada no cálculo da linha rápida. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 slowMAType - Tipo de média móvel que será utilizada no cálculo da linha lenta. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAC_slowLine( final LineData source, int referencePeriod, int referenceMAType, int fastPeriod, int 
fastMAType, int slowPeriod, int slowMAType ) 
 Descrição - Cruzamento de Médias Móveis - Linha lenta 
 Retorno - LineData: Valores relativos à linha lenta do indicador, que possui 2 linhas (rápida e lenta) 
 Parâmetros: 
 referenceMAType - Tipo de média móvel que será utilizada no cálculo da linha de referência. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 fastMAType - Tipo de média móvel que será utilizada no cálculo da linha rápida. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 slowMAType - Tipo de média móvel que será utilizada no cálculo da linha lenta. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAC_slowLine( final ChartInterval interval, final int inputSource, int referencePeriod, int 
referenceMAType, int fastPeriod, int fastMAType, int slowPeriod, int slowMAType ) 
 Descrição - Cruzamento de Médias Móveis - Linha lenta 
 Retorno - LineData: Valores relativos à linha lenta do indicador, que possui 2 linhas (rápida e lenta) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 inputSource - Valor que será utilizado como base de cálculo para geração dos dados do indicador. 
 0 - Abertura 
 1 - Máxima 
 2 - Mínima 
 3 - Fechamento 
 referenceMAType - Tipo de média móvel que será utilizada no cálculo da linha de referência. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 fastMAType - Tipo de média móvel que será utilizada no cálculo da linha rápida. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 slowMAType - Tipo de média móvel que será utilizada no cálculo da linha lenta. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAENV_lower( int period, int maType, double percentage ) 
 Descrição - Envelope - Linha inferior 
 Retorno - LineData: Valores relativos à linha inferior do indicador, que possui 2 linhas (superior e inferior) 
 Parâmetros: 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAENV_lower( final ChartInterval interval, int period, int maType, double percentage ) 
 Descrição - Envelope - Linha inferior 
 Retorno - LineData: Valores relativos à linha inferior do indicador, que possui 2 linhas (superior e inferior) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAENV_upper( int period, int maType, double percentage ) 
 Descrição - Envelope - Linha superior 
 Retorno - LineData: Valores relativos à linha superior do indicador, que possui 2 linhas (superior e inferior) 
 Parâmetros:maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 MAENV_upper( final ChartInterval interval, int period, int maType, double percentage ) 
 Descrição - Envelope - Linha superior 
 Retorno - LineData: Valores relativos à linha superior do indicador, que possui 2 linhas (superior e inferior) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 maType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 STOCHF_D( int period, int dPeriod, int dMAType ) 
 Descrição - Estocástico Rápido - Linha %D 
 Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D) 
 Parâmetros: 
 dMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHF_D( final ChartInterval interval, int period, int dPeriod, int dMAType ) 
 Descrição - Estocástico Rápido - Linha %D 
 Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 dMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHF_K( int period, int dPeriod, int dMAType ) 
 Descrição - Estocástico Rápido - Linha %K 
 Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D) 
 Parâmetros: 
 dMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHF_K( final ChartInterval interval, int period, int dPeriod, int dMAType ) 
 Descrição - Estocástico Rápido - Linha %K 
 Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 dMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHRSI_D( int period, int fastKPeriod, int fastDPeriod, int fastDMAType ) 
 Descrição - Stochastic Relative Strength Index - Linha %D 
 Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D) 
 Parâmetros: 
 fastDMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHRSI_D( final ChartInterval interval, int period, int fastKPeriod, int fastDPeriod, int 
fastDMAType ) 
 Descrição - Stochastic Relative Strength Index - Linha %D 
 Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 fastDMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHRSI_K( int period, int fastKPeriod, int fastDPeriod, int fastDMAType ) 
 Descrição - Stochastic Relative Strength Index - Linha %K 
 Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D) 
 Parâmetros: 
 fastDMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCHRSI_K( final ChartInterval interval, int period, int fastKPeriod, int fastDPeriod, int 
fastDMAType ) 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 Descrição - Stochastic Relative Strength Index - Linha %K 
 Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 fastDMAType - Tipo de média móvel que será utilizada no cálculo das linhas. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCH_D( int fastKPeriod, int slowKPeriod, int slowKMAType, int slowDPeriod, int slowDMAType ) 
 Descrição - Estocástico Lento - Linha %D 
 Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D) 
 Parâmetros: 
 slowDMAType - Tipo de média móvel que será utilizada no cálculo da linha %D. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 slowKMAType - Tipo de média móvel que será utilizada no cálculo da linha %K. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCH_D( final ChartInterval interval, int fastKPeriod, int slowKPeriod, int slowKMAType, int 
slowDPeriod, int slowDMAType ) 
 Descrição - Estocástico Lento - Linha %D 
 Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 slowDMAType - Tipo de média móvel que será utilizada no cálculo da linha %D. 
 0 - Simples. 
 1 - Exponencial.2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 slowKMAType - Tipo de média móvel que será utilizada no cálculo da linha %K. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCH_K( int fastKPeriod, int slowKPeriod, int slowKMAType, int slowDPeriod, int slowDMAType ) 
 Descrição - Estocástico Lento - Linha %K 
 Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D) 
 Parâmetros: 
 slowDMAType - Tipo de média móvel que será utilizada no cálculo da linha %D. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 slowKMAType - Tipo de média móvel que será utilizada no cálculo da linha %K. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 STOCH_K( final ChartInterval interval, int fastKPeriod, int slowKPeriod, int slowKMAType, int 
slowDPeriod, int slowDMAType ) 
 Descrição - Estocástico Lento - Linha %K 
 Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D) (pode conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 slowDMAType - Tipo de média móvel que será utilizada no cálculo da linha %D. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 slowKMAType - Tipo de média móvel que será utilizada no cálculo da linha %K. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Exponencial dupla. 
 4 - Exponencial tripla. 
 5 - Triangular. 
 6 - Kaufman Adaptive. 
 7 - MESA Adaptive. 
 8 - T3 Tillson. 
 THERM_ma( int smoothing, int smoothMAType, int maPeriod, int maType ) 
 Descrição - Termômetro de Mercado - Linha média móvel 
 Retorno - LineData: Valores relativos à linha média móvel do indicador, que possui 2 linhas (principal e média móvel) 
 Parâmetros: 
 smoothMAType - Tipo de média móvel que será utilizada no cálculo da suavização. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 maType - Tipo de média móvel que será utilizada no cálculo da linha média móvel. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 THERM_ma( final ChartInterval interval, int smoothing, int smoothMAType, int maPeriod, int maType 
) 
 Descrição - Termômetro de Mercado - Linha média móvel 
 Retorno - LineData: Valores relativos à linha média móvel do indicador, que possui 2 linhas (principal e média móvel) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 smoothMAType - Tipo de média móvel que será utilizada no cálculo da suavização. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 maType - Tipo de média móvel que será utilizada no cálculo da linha média móvel. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 THERM_main( int smoothing, int smoothMAType, int maPeriod, int maType ) 
 Descrição - Termômetro de Mercado - Linha principal 
 Retorno - LineData: Valores relativos à linha principal do indicador, que possui 2 linhas (principal e média móvel) 
 Parâmetros: 
 smoothMAType - Tipo de média móvel que será utilizada no cálculo da suavização. 
 0 - Simples. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 maType - Tipo de média móvel que será utilizada no cálculo da linha média móvel. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 THERM_main( final ChartInterval interval, int smoothing, int smoothMAType, int maPeriod, int 
maType ) 
 Descrição - Termômetro de Mercado - Linha principal 
 Retorno - LineData: Valores relativos à linha principal do indicador, que possui 2 linhas (principal e média móvel) (pode 
conter gaps). 
 Parâmetros: 
 interval - Intervalo gráfico a ser utilizado para cálculo do indicador. 
 smoothMAType - Tipo de média móvel que será utilizada no cálculo da suavização. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
 maType - Tipo de média móvel que será utilizada no cálculo da linha média móvel. 
 0 - Simples. 
 1 - Exponencial. 
 2 - Ponderada. 
 3 - Wilder. 
 4 - Acumulada. 
O Tryd disponibiliza uma forma de desenhar candles, com a possibilidade de definir suas cores de 
contorno e preenchimento. Para isso, primeiro faça uma chamada ao 
método BARS() ou BARS(ChartInterval). Ele retorna um objeto LineData com as barras do gráfico. 
Usando o método bar(index) ou floorBar(index) de LineData, é possível obter um objeto do 
tipo ScriptBar. Este objeto disponibiliza os seguintes métodos: 
 getOpen() 
 Descrição - Retorna o valor de abertura da barra. 
 Retorno - double 
 getHigh() 
 Descrição - Retorna o valor da máxima da barra. 
 Retorno - double 
 getLow() 
 Descrição - Retorna o valor da mínima da barra. 
 Retorno - double 
 getClose() 
 Descrição - Retorna o valor de fechamento da barra. 
 Retorno - double 
 getVolume() 
 Descrição - Retorna o valor do volume financeiro da barra. 
 Retorno - long 
 getSharesVolume() 
 Descrição - Retorna o volume quantitativo da barra. 
 Retorno - long 
 getTrades() 
 Descrição - Retorna o número de negócios da barra. 
 Retorno - long 
 getDate() 
 Descrição - Retorna a data da barra. 
 Retorno - Date 
 setBorder( int red, int green, int blue ) 
 Descrição - Permite definir a cor de contorno das candles. 
 setFill( int red, int green, int blue ) 
 Descrição - Permite definir a cor de preenchimento das candles. 
ChartInterval: Assim como os dados do papel do gráfico, também é possível identificar qual é o 
intervalo gráfico através dessa classe. Para obtê-lo, basta chamar o método: 
 getChartInterval() 
 Descrição - Retorna o tipo de intervalo em que o gráfico se encontra. 
 Retorno - ChartInterval. 
file:///C:/TrydModal/configuration/org.eclipse.osgi/bundles/491/1/.cp/ScriptIndicatorSettingsHelp/ScriptIndicatorSettingsHelp.html%23gaps
Este método retorna o objeto contendo as informações do tipo e tamanho do agrupamento. Essas 
informações

Continue navegando