Baixe o app para aproveitar ainda mais
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
Compartilhar