Ferramentas do usuário

Ferramentas do site


profitchart:funcoes

Funções Gráficas

FunçãoDescrição
PaintBarPinta a barra/candle de uma determinada cor.
PlotDesenha o indicador de acordo com o gráfico.
Plot2Desenha o indicador de acordo com o gráfico.
Plot3Desenha o indicador de acordo com o gráfico.
Plot4Desenha o indicador de acordo com o gráfico.
NoPlotNão plota determinado Plot.
SetPlotColorAltera a cor de um determinado Plot.
SetPlotWidthAltera o valor da espessura de um determinado Plot.
GetPlotColorRetorna o valor numérico da cor de determinado Plot.
RGBRetorna uma cor baseada nos valores de Vermelho, Verde, Azul.

Funções Matemáticas

FunçãoDescriçãoFormato
AbsRetorna o valor absoluto de um número ponto flutuante.Abs(Valor : Real) : Real
PosRetorna o valor absoluto de um número ponto flutuante.Pos(Valor : Real) : Real
NegRetorna o valor negativo de um determinado número.Neg(Valor : Real) : Real
SignRetorna um inteiro baseado no sinal de um número.Sign(Valor : Real) : Real
CeilingRetorna o menor inteiro, maior que o número específico.Ceiling(Valor : Real) : Real
FloorRetorna o maior inteiro, menor que o número específico.Floor(Valor : Real) : Real
RoundRetorna o valor arredondado de um ponto flutuante.Round(Valor : Real) : Real
Round2FractionRound2Fraction(Valor : Real) : Real
FracPortionRetorna a parte fracionária de um número.FracPortion(Valor : Real) : Real
IntPortionRetorna a parte inteira de um número.IntPortion(Valor : Real) : Real
PowerRetorna a enésima potência de um valor.Power(Valor : Real; Potência : Inteiro) : Real
SqrtRetorna a raiz quadrada de um valor.Sqrt(Valor : Real) : Real
SquareRetorna o valor de um determinado número ao quadrado.Square(Valor : Real) : Real
ModRetorna o resto da divisão de dois números.Mod(Valor : Real; Divisor : Inteiro) : Real
LogRetorna o logaritmo natural de um número.Log(Valor : Real) : Real
GcdRetorna o maior divisor comum entre dois númerosGcd(Valor1 : Real; Valor2 : Real) : Real
CombinationRetorna o valor da combinação matemática.Combination(Num : Inteiro; NumEscolhido : Inteiro) : Inteiro
FactorialRetorna o fatorial de um número.Factorial(Valor : Real) : Real
PermutationCalcula a permutação.Permutation(Num : Inteiro; NumEscolhido : Inteiro) : Inteiro
CumAcumula o valor de uma séries, desde a primeira barra até a atual.Cum(SerieDeDados : Serie) : Real
RandomRetorna um valor aleatório.Random(Valor : Inteiro) : Inteiro
ExpRetorna a enésima potência do número de EulerExp(Valor : Real) : Real
ExpValueRetorna o valor exponencial de um determinado número.ExpValue(Valor : Real) : Real
ExtremePriceRatioRetorna o ExtremePriceRatio(razão) das extremidades de um número determinado de barras.ExtremePriceRatio(Comprimento : Inteiro; UsarLog : Booleano) : Real
HighestRetorna o maior valor dentro de um período.Highest(SerieDeDados : Serie; Periodo : Inteiro) : Real
LowestRetorna o menor valor dentro de um período.Lowest(SerieDeDados : Serie; Periodo : Inteiro) : Real
HighestBarRetorna o índice do maior valor em um período.HighestBar(SerieDeDados : Serie; Periodo : Inteiro) : Real
LowestBarRetorna o índice do menor valor em um período.LowestBar(SerieDeDados : Serie; Periodo : Inteiro) : Real
MidPointRetorna a média entro o maior e o menor valor encontrados no período.MidPoint(SerieDeDados : Serie; Periodo : Inteiro) : Real
PriceOscillatorCalcula a diferença entre a Média Móvel Lenta e a Média Móvel Rápida.PriceOscillator(SerieDeDados : Serie; PeriodoRapido : Inteiro; PeriodoLento : Inteiro) : Real
VolumeOscCalcula a diferença entre a Média Móvel Lenta e a Média Móvel Rápida do volume.VolumeOsc(PeriodoRapido : Inteiro; PeriodoLento : Inteiro) : Real
VolumeROCRetorna o VolumeROC baseado em um número de barras VolumeROC(Rate of Change = Taxa de variação)VolumeROC(Comprimento : Inteiro) : Real
UlcerIndexMede o nível de estresse de acordo com as condições do mercado.UlcerIndex(SerieDeDados : Serie; Periodo : Inteiro) : Real
PercentRRetorna uma porcentagem de onde o preço atual está, relacionada com a faixa de negociação avaliada.PercentR(Comprimento : Inteiro) : Real
NumUnitsRetorna o número de contratos/ações de um certo investimento.NumUnits(Quantidade : Inteiro; LoteMinimo : Inteiro) : Inteiro
SummationAcumula o valor do preço de um determinado número de barras.Summation(SerieDeDados : Serie; Periodo : Inteiro) : Real
StdDevsCalcula o desvio padrão de uma série de dados em determinado período.StdDevs(SerieDeDados : Serie; Periodo : Inteiro) : Real
HarmonicMeanRetorna a média harmônica de uma séries de dados baseado em um período.HarmonicMean(SerieDeDados : Serie; Periodo : Inteiro) : Real
TriAverageCalcula a média triangular de uma série de dados dentro de um certo período.TriAverage(SerieDeDados : Serie; Periodo : Inteiro) : Real
AbsRetorna o valor absoluto de um número ponto flutuante.Abs(Valor : Real) : Real
ArctangentRetorna o arco-tangente de um número em graus.Arctangent(Valor : Real) : Real
CosRetorna o cosseno de um Arctangent(radianos).Cos(Valor : Real) : Real
CosineRetorna o cosseno de um número em graus.Cosine(Valor : Real) : Real
CotangentRetorna a cotangente de um número em graus.Cotangent(Valor : Real) : Real
SinRetorna o seno de um Cosine(radianos).Sin(Valor : Real) : Real
SineRetorna o seno de um número em graus.Sine(Valor : Real) : Real
TangentRetorna a tangente de um número em graus.Tangent(Valor : Real) : Real

Funções de Calendário

FunçãoDescriçãoFormato
DateRetorna a Data da barra em estudo em formato EasyLanguage.Date() : Inteiro
TimeRetorna o Horário de fechamento* (abertura) da barra em estudo em formato EasyLanguage.Time() : Inteiro
CurrentDateRetorna Data atual (sistema – barra inferior) – formato EL.CurrentDate() : Inteiro
CurrentTimeRetorna Hora atual (sistema – barra inferior) – formato EL.CurrentTime() : Inteiro
DayOfMonthRetorna o dia do mês de uma determinada data em formato (DD).DayOfMonth(Data : Inteiro) : Inteiro
MonthRetorna o mês de uma determinada data em formato (MM).Month(Data : Inteiro) : Inteiro
YearRetorna o ano de uma determina data em formato (YYYY).Year(Data : Inteiro) : Inteiro
BarTypeRetorna a periodicidade da Barra. [Consultar tabela abaixo]BarType() : Inteiro
DayOfWeekRetorna O dia do mês de uma determinada data. [Consultar tabela abaixo]DayOfWeek(Data : Inteiro) : Inteiro
MondayRetorna 1 para Segunda-Feira.Monday() : Inteiro
TuesdayRetorna 2 para Terça-Feira.Tuesday() : Inteiro
WednesdayRetorna 3 para Quarta-Feira.Wednesday() : Inteiro
ThursdayRetorna 4 para Quinta-Feira.Thursday() : Inteiro
FridayRetorna 5 para Sexta-Feira.Friday() : Inteiro
SaturdayRetorna 6 para Sábado.Saturday() : Inteiro
SundayRetorna 0 para Domingo.Sunday() :Inteiro
LastCalcDateRetorna a data de abertura da última barra completa em formato EL.LastCalcDate() : Inteiro
LastCalcTimeRetorna o horário de abertura da última barra completa em formato EL.LastCalcTime() : Inteiro
LastDayOfMonthRetorna o último dia do mês (DD).LastDayOfMonth() : Inteiro
CalcDateAdiciona ou Subtrai Dias de uma data.CalcDate(DataReferencia : Inteiro; Valor : Inteiro) : Inteiro
CalcTimeAdiciona ou Subtrai Minutos de um horário.CalcTime(TimeReferencia : Inteiro; Valor : Inteiro) : Inteiro
ELDateConverte data para formato EasyLanguage.ELDate(Data : Inteiro) : Inteiro
ELDate_ConsolConverte data para formato EasyLanguage.ELDate_Consol(Data : Inteiro) : Inteiro
TimeToMinutesConverte horário (HHMM) em minutos.TimeToMinutes(Time : Inteiro) : Inteiro
MinutesIntoWeekMinutos desde Domingo 12 am (meia-noite) até data determinada.MinutesIntoWeek(Data : Inteiro; Time : Inteiro) : Inteiro
BarDurationRetorna a duração da barra atual – em minutos.BarDuration() : Inteiro
FindBarBuscar barra no passado.FindBar(DataAlvo : Inteiro; TimeAlvo : Inteiro) : Inteiro
RS_BarsPerDayRetorna número de barras de acordo com periodicidade.RS_BarsPerDay() : Inteiro
CloseDFechamento de N dias atrás.CloseD(N : Inteiro) : Real
CloseMFechamento de N meses atrás.CloseM(N : Inteiro) : Real
CloseWFechamento de N semanas atrás.CloseW(N : Inteiro) : Real
CloseYFechamento de N Anos atrás.CloseY(N : Inteiro) : Real
OpenDAbertura de N dias atrásOpenD(N : Inteiro) : Real
OpenMAbertura de N meses atrás.OpenM(N : Inteiro) : Real
OpenWAbertura de N semanas atrás.OpenW(N : Inteiro) : Real
OpenYAbertura de N Anos atrás.OpenY(N : Inteiro) : Real
HighDMáxima de N dias atrás.HighD(N : Inteiro) : Real
HighMMáxima de N meses atrás.HighM(N : Inteiro) : Real
HighWMáxima de N semanas atrás.HighW(N : Inteiro) : Real
HighYMáxima de N Anos atrás.HighY(N : Inteiro) : Real
LowDMínima de N dias atrás.LowD(N : Inteiro) : Real
LowMMínima de N meses atrás.LowM(N : Inteiro) : Real
LowWMínima de N semanas atrás.LowW(N : Inteiro) : Real
LowYMínima de N Anos atrás.LowY(N : Inteiro) : Real
VolumeDVolume de N dias atrás.VolumeD(N : Inteiro) : Real
VolumeMVolume de N meses atrás.VolumeM(N : Inteiro) : Real
VolumeWVolume de N semanas atrás.VolumeW(N : Inteiro) : Real
VolumeYVolume de N Anos atrás.VolumeY(N : Inteiro) : Real
DaysToExpirationDias restantes para data referência.DaysToExpiration(ExpMês : Inteiro; ExpAno : Inteiro) : Inteiro
Next3rdFridayRetorna o número de dias até a próxima terceira sexta-feira do mês.Next3rdFriday(Series : Inteiro) : Inteiro
BarAnnualizationRetorna um fator de anualização.BarAnnualization() : Real
IntervalRetorna o tipo de gráfico sendo analisado.Interval() : Inteiro
OffsetRetorna a periodicidade do gráfico sendo analisado.Offset() : Inteiro

Funções de Candlestick

FunçãoDescriçãoFormato
C_DojiIdentifica a ocorrência de um candle Doji.C_Doji(Porcentagem : Inteiro) : Inteiro
C_ShootingStarIdentifica a ocorrência de um candle Shooting Star (Estrela Cadente).C_ShootingStar(Comprimento : Inteiro; Fator : Inteiro) : Inteiro
C_3WhSolds_3BlkCrowsIdentifica a ocorrência de : 3 White Solider e 3 Black Crows.C_3WhSolds_3BlkCrows(Comprimento : Inteiro; Fator : Inteiro; o3WhiteSoldiers : Inteiro; o3BlackCrows : Inteiro) : Inteiro
C_BullEng_BearEngIdentifica a ocorrência de : Engolfo de Alta ou Engolfo de Baixa.C_BullEng_BearEng(Comprimento : Inteiro; oBullishEngulfing : Inteiro; oBearishEngulfing : Inteiro) : Inteiro
C_Hammer_HangingManIdentifica a ocorrência de : Martelo ou Homem Enforcado.C_Hammer_HangingMan(Comprimento : Inteiro; Fator : Inteiro; oHammer : Inteiro; oHangingMan : Inteiro) : Inteiro
C_MornDoji_EveDojiIdentifica a ocorrência de : Doji da Manhã ou Doji da TardeC_MornDoji_EveDoji(Comprimento : Inteiro; Porcentagem : Real; oMorningDojiStar : Inteiro; oEveningDojiStar : Inteiro) : Inteiro
C_MornStar_EveStarIdentifica a ocorrência de : Estrela da Manhã ou Estrela da TardeC_MornStar_EveStar(Comprimento : Inteiro; oMorningStar : Inteiro; oEveningStar : Inteiro) : Inteiro
C_PierceLine_DkCloudIdentifica a ocorrência de : Linha Penetrante ou Nuvem EscuraC_PierceLine_DkCloud(Comprimento : Inteiro; oPiercingLine : Inteiro; oDarkCloud : Inteiro) : Inteiro

Funções Indicadores

FunçãoDescriçãoFormato
AccAgressSaldoÉ um indicador de Tape Reading desenvolvimento pela Scalper Trader.AccAgressSaldo(Tipo : Inteiro) : Real
AccuDistrEste indicador relaciona preço e volume, tendo por base a idéia de que movimentos significativos são acompanhados pelo volume. Bastante utilizado através de divergências.AccuDistr() : Real
AccuDistrWÉ um indicador de momentum criado por Larry Williams que avalia a relação entre preço e volume. Sua função é indicar a direção da pressão do mercado, seja de acumulação (alta) ou distribuição (baixa).AccuDistrW() : Real
AdaptiveMovingAverageDescoberto e desenvolvido por Perry Kaufman, é utilizado para construir uma média móvel com pouca sensibilidade ao ruído das séries de preços e é caracterizada por levar pouco tempo para detectar uma tendência.AdaptiveMovingAverage(Periodo : Inteiro; RapidoSC : Inteiro; LentoSC : Inteiro) : Real
ADXÉ um indicador momentum desenvolvido por J. Welles Wilder. O ADX mede a força de movimento não importando a direção da tendência.ADX(Periodo : Inteiro; Media : Inteiro) : Real
AgressionVolBalanceÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.AgressionVolBalance() : Real
AgressionVolBuyÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.AgressionVolBuy() : Real
AgressionVolSellÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.AgressionVolSell() : Real
ArmsEaseOfMovIndicador de momentum desenvolvido por Richard Arms. Combina preço e volume para indicar o nível de facilidade com o qual os preços estão se movimentando.ArmsEaseOfMov(Media : Inteiro; Tipo : Inteiro) : Real
AroonLinO Aroon linha é formado por dois componentes que ajudam a identificar a existência de uma tendência e também medir a sua força.AroonLin(Periodo : Inteiro) : Real
AroonOscO oscilador Aroon sinaliza uma tendência de alta quanto está acima de zero e uma tendência de baixa quando está baixo do valor zero. A distância da linha zero indica a força da tendência.AroonOsc(Periodo : Inteiro) : Real
AvgAgrBuySellÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.AvgAgrBuySell(AlertaVariacoes : Inteiro; TipoDeVolume : Inteiro; TipoDeDesenho : Inteiro) : Real
AvgAgrTotalÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.AvgAgrTotal(AlertaVariacoes : Inteiro; TipoDeVolume : Inteiro; TipoDeDesenho : Inteiro) : Real
AvgSeparationCriado pelo analista Fábio Figueiredo (Vlad), este indicador mensura os afastamentos proporcionais dos preços em relação a uma média móvel previamente selecionada.AvgSeparation(Media : Inteiro; Tipo : Inteiro) : Real
AvgTrueRangeDesenvolvido por Welles Wilder este indicador ajuda a medir a volatilidade de um ativo.AvgSeparation(Periodo : Inteiro; Tipo : Inteiro) : Real
BalanceOfPowerEste indicador mede a força de compradores vs. vendedores, avaliando a capacidade de cada um dos lados de levar os preços a seu extremo.BalanceOfPower(Media : Inteiro; Tipo : Inteiro) : Real
BearPowerDesenvolvido por Alexander Elder, este indicador procura mostrar a força dos vendedores. Quanto mais negativo for, maior é a pressão de venda sendo exercida sobre o ativo.BearPower(Periodo : Inteiro; TipoMedia: Inteiro; PeriodoMedia : Inteiro) : Real
BollingerBandsEste indicador é formado por duas linhas, uma superior e outra inferior. São traçadas a uma desvio padrão de distância a partir de uma média móvel.BollingerBands(Desvio : Real; PeriodoMedia : Inteiro; Tipo: Inteiro) : Real
BollingerBandWIndicador derivado das bandas de Bollinger. Mede a largura das bandas como um percentual de sua média móvel. A ocorrência de estreitamentos, normalmente, antecede grandes movimentos.BollingerBandW(Desvio : Real; PeriodoMedia : Inteiro; Tipo: Inteiro) : Real
BollingerBPercIndicador derivado das bandas de Bollinger. Valor maior que 100 sinaliza que os preços estão sobre a banda superior e menor que 0 mostra que os preços estão sob a banda inferior.BollingerBPerc(Desvio : Real; PeriodoMedia : Inteiro; Tipo: Inteiro) : Real
BullPowerDesenvolvido por Alexander Elder, este indicador procura mostrar a força dos compradores. Quanto mais positivo for, maior a pressão de compra sendo exercida sobre o ativo.BullPower(Periodo : Inteiro; TipoMedia : Inteiro; PeriodoMedia: Inteiro) : Real
CCIDesenvolvido por Donald Lambert, mede a variação do preço de um ativo em relação a sua média. Bastante utilizado com divergências e níveis de sobrecompra/sobrevenda.CCI(Periodo : Inteiro) : Real
ChaikinMoneyFlowDesenvolvido por Marc Chaikin, utiliza relações de preço e volume. Quando menor que zero, indica maior pressão vendedora. Quando maior, indica força compradora.ChaikinMoneyFlow(Periodo : Inteiro) : Real
ChaikinOscDesenvolvido por Marc Chaikin relaciona preço e volume. Sua principal utilização é através da identificação de divergências.ChaikinOsc(MediaLonga : Inteiro; MediaCurta : Inteiro) : Real
ChainSetupIndicador do canal “Café com Trade”: Consolida os indicadores, Trix, MACD, Tilson + volume e agressão financeira, como forma de ampliar e análise do Tape Reading, indicando a tendência do ativo e verificando o melhor momento de entrar, pois indica baixa e alta liquidez + explosão de volatilidade.ChainSetup() : Real
DecisionPointsÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.DecisionPoints(Tipo : Inteiro; Linha : Inteiro) : Real
DidiIndexTécnica desenvolvida pelo analista Odir (Didi) Aguiar. Um movimento dorte (agulhada) surge quando as linhas cruzam-se sobre o ponto 0.DidiIndex(PeriodoMediaR : Inteiro; TipoR : Inteiro; PeriodoMedia1 : Inteiro; Tipo1 : Inteiro; PeriodoMedia2 : Inteiro; Tipo2 : Inteiro) : Real
DiPDiMEste indicador utiliza o conceito de movimento direcional. Sinais de compras são gerados quando DI+ cruza para cima DI-. Sinais de venda são gerados quando DI- cruza para baixo DI+. Deve-se esperar por confirmações nos preços.DiPDiM(Periodo : Inteiro) : Real
DonchianChDesenvolvido por Richard Donchian, este indicador é formado traçando-se um canal com os valores da máxima alta e da mínima baixa do período escolhido.DonchianCh(Periodo : Inteiro) : Real
DTOscillatorCriado por Robert Miner, é uma versão suavizada do IFR Estocástico. Consiste em duas linhas que produzem sinais de compra e venda baseados nos seus cruzamentos.DTOscillator(PeriodoEstocastico : Inteiro; PeriodoSK : Inteiro; TipoSK : Inteiro; PeriodoSD : Inteiro; TipoSD : Inteiro) : Real
EnvelopeSão linhas traçadas a uma distância percentual fixa de uma média móvel. Variando-se os parâmetros do envelope é possível identificar níveis de preços nos quais correções/reversões são prováveis.Envelope(Desvio : Real; PeriodoMedia : Inteiro; Tipo : Inteiro) : Real
EuroinvestIndicador de tendência baseado em Trend Following. Utilizado para verificação de estado do robô EuroinvestTrend.(Risco : Inteiro; ModoDeCalculo : Inteiro; Periodo : Inteiro; Desvio : Real; UsarVWAP : Booleano; UsarATR : Booleano) : Real
FastStochasticA família de indicadores estocástico (lento, pleno e rápido) ajuda a identificar situações de compra e venda excessiva. Normalmente, acima de 80 e abaixo de 20 o mercado torna-se vulnerável a correções.FastStochastic(Periodo : Inteiro) : Real
FinancialVolMostra o volume financeiro gerado pelas negociações. É um importante elemento na confirmação de movimentos.FinancialVol(VolumeProjetado : Booleano) : Real
ForceIndexDesenvolvido por Alexander Elder, este indicador relaciona preço e volume. É utilizado para identificar pontos de reversão através de movimentos excessivos e divergências.ForceIndex(Periodo : Inteiro; Tipo : Inteiro) : Real
FrassonATRFrasson ATR é uma variação do indicador ATR, funcionando como um stop tanto para posições compradas como para posições vendidas.FrassonATR(Fator : Real; PeriodoMaxMin : Inteiro; PeriodoATR : Inteiro) : Real
FrassonVHFrasson VH é uma variação do indicador Frasson ATR, funcionando como um stop tanto para posições compradas como para posições vendidas.FrassonVH(Fator : Real; PeriodoMaxMin : Inteiro; PeriodoVH : Inteiro) : Real
FullStochasticA família de indicadores estocástico (lento, pleno e rápido) ajuda a identificar situações de compra e venda excessiva. Normalmente, acima de 80 e abaixo de 20 o mercado torna-se vulnerável a correções.(Periodo : Inteiro) : Real
FuraChaoTécnica de confirmação de rompimento de um suporte do semanal, criada por Alexandre Wolwacz (Stormer). Procura refinar o melhor ponto de entrada para venda no prazo de position.FuraChao(Coeficiente : Real; Deslocamento : Inteiro) : Real
FuraTetoTécnica de confirmação de rompimento de resistência do semanal, criada por Alexandre Wolwacz (Stormer). Procura refinar o melhor ponto de entrada na compra no prazo de position.FuraTeto(Coeficiente : Real; Deslocamento : Inteiro) : Real
HeikinAshiUm tipo de gráfico de candles que compartilha muitas semelhanças com o gráfico de candles padrão, mas difere nos cálculos usados para criar cada candle.(Periodo : Inteiro; Tipo : Inteiro) : Real
HiloActivatorEste indicador foi desenvolvido por Robert Krausz. É um seguidor de tendência muito utilizado para sinalizar saída de trades. O sinal ocorre quando o preça fecha abaixo do indicador.HiloActivator(Periodo : Inteiro) : Real
HistVolatilityO Historical Volatility Index é baseado no livro de Don Fishback, “Odds: They Key to 90% Winners”. Esta fórmula irá resultar em um índice de volatilidade histórica de 30 dias, plotando valores entre 0 e 1.HistVolatility(Media : Inteiro; Tipo : Inteiro) : Real
HullMovingAverageCriado por Allan Hull, a média móvel de Hull busca identificar a tendência de mercado. Possui uima suavização maior que a média móvel exponencial e acompanha com maior proximidade o gráfico de preços.HullMovingAverage(Periodo : Inteiro) : Real
IchimokuCloudEste indicador foi desenvolvido para que o trader possa avaliar a tendência e a força do ativo e seus pontos de suporte ede restistência técnico.IchimokuCloud(Tenkan-Sen : Inteiro; Kijun-Sen : Inteiro; SenkoSpanB : Inteiro) : Real
ImpliedVolatilityEste indicador e utilizado para calcular a volatilidade implícita de derivativos (opções). A volatilidade implícita pode ser definida como a volatilidade que o mercado inclui para um ativo através dos preços das opções.ImpliedVolatility(ModeloTeorico : Booleano; TipoOpcao : Booleano) : Real
KeltnerChEste indicador por criado por Chester W. Keltner. É utilizado para definir zonas de atividade. O mercado está sobrecomprado quando estiver acima da banda superior, e sobrevendido quando estiver abaixo da banda inferior.KeltnerCh(Desvio : Real; Periodo : Inteiro; Tipo : Inteiro) : Real
KVOO indicador Klinger Volume Oscillator (KVO) é um oscilador baseado em preço e volume projetado para medir o fluxo financeiro tanto em longo prazo como em curto prazo.KVO(MediaLonga : Inteiro; MediaCurta : Inteiro; Sinal : Inteiro) : Real
LSVolatilityIndexIndica o quão afastado o preço está da MMA21 calculada como uma proporção da média da volatilidade histórica calculada sobre os últimos 21 candles. Esse indicador foi desenvolvido pela L&S e é usado como ferramenta em uma série de abordagens de trade.LSVolatilityIndex() : Real
MACDEste indicador é uma combinação dos indicadores MACD Histograma e MACD Linha.MACD(MediaLonga : Inteiro; MediaCurta : Inteiro; Sinal : Inteiro) : Real
MFIÉ uma medida de eficiência com a qual o ativo se move para cada unidade de volume. Analisado junto com o volume ele permite classificar o mercado em 4 estágios.MFI() : Real
MomentumEste indicador é uma medida da velocidade de mudança dos preços. O momentum oscila em torno de uma linha zero e alterações na declividade da linha pode indicar topos ou fundos.Momentum(Periodo : Inteiro; Media : Inteiro; Tipo : Inteiro) : Real
MomentumStochasticO Momento Estocástico é baseado no Oscilador Estocástico. Relaciona o fechamento atual com o ponto médio da diferença entra a mínima e a máxima do período determinado.MomentumStochastic(Periodo : Inteiro) : Real
MoneyFlowEste indicador momentum utiliza os valores máximos e mínimos atuais e anteriores para determinar a direção dos preços. Utilizando o volume como peso ajuda a determinar se o capital está fluindo de ou para o ativo.MoneyFlow() : Real
MoneyFlowIndexCriado por Gene Quong e Avrun Soudack, o Money Flow Index (MFI) oscila entre 0 e 100, e é usado para determinar a força de uma tendência atual, a partir da análise de preço e volume de um período anterior.MoneyFlowIndex(Periodo : Inteiro) : Real
NelogicaBottomFinderIndicador de compra contra a tendência que utiliza uma fórmula proprietária para identificar momentos de reversão. Baseia-se na hipótese de “reversão a média” após um período de sobrevenda amplificado por volatilidade.NelogicaBottomFinder() : Real
NelogicaPullBackFinderIndicador de compra e venda a favor da tendência, identificando os principais pontos de pullback da mesma, Baseia-se em uma fórmula proprietária de identificação de ciclos quando há tendência definida.NelogicaPullBackFinder() : Real
NelogicaWeisWaveCustomização do indicador desenvolvido por David Weis baseado no método de ondas Wyckoff. Leva em consideração o volume das barras e sua direção.NelogicaWeisWave(Periodo : Inteiro) : Real
OBVCriado por Joe Granville relaciona preço e volume. Além de divergências, pode-se aplicar métodos de análise técnica como suportes/resistências e linha de tendência.OBV() : Real
OBVAvgCriado por Joe Granville relaciona preço e volume. Além de divergências, pode-se aplicar métodos de análise técnica como suportes/resistências e linha de tendência.OBVAvg(Periodo : Inteiro; Tipo : Inteiro) : Real
OnBalanceTRCriado por Thomas A. Bierovic, oferece confirmações para sinais de divergência em outros indicadores.OnBalanceTR() : Real
OpenInterestMostra o número de contratos em aberto dos ativos da BM&F.OpenInterest() : Real
ParabolicSARO SAR parabólico é usado principalmente para gerar sinais de saída. Quando durante uma alta, por exemplo, os preços caem para baixo do SAR, um sinal de venda é gerado.ParabolicSAR(Fator : Real; Limite : Real) : Real
PivotCom base nos valores de abertura, máxima e fechamento de um dia determina possíveis suportes e resistências para o próximo dia.Pivot(Normal : Booleano; TresLinhas : Booleano) : Real
PriceOscO oscilador de preços é um indicador de seguimento de tendência que reflete a diferença entre duas médias móveis exponencias para períodos diferentes em um gráfico.PriceOsc(SerieDeDados : Serie; ComprimentoRapido : Inteiro; ComprimentoLento : Inteiro) : Real
PriceVolumeTrendÉ um indicador que procura relacionar o preço e o volume de uma determinada ação. O indicador Tendência de Preço/Volume pode ser utilizado para confirmar tendências, bem como identificar sinais de negociação.PriceVolumeTrend() : Real
PriorCoteMostra os valores de Fechamento, Abertura, Máximo ou Mínimo correspondentes ao período anterior. Este período de referência é definido pela periodicidade do gráfico e pode ser dia, semana, mês ou ano.PriorCote(Tipo : Inteiro) : Real
PTAXPTAX é uma taxa de câmbio calculada durante o dia pelo Banco Central do Brasil. Consiste na média das taxas informadas pelos dealers de dolar durante 4 janelas do dia.PTAX() : Real
PTAXFuturoPTAX é uma taxa de câmbio calculada durante o dia pelo Banco Central do Brasil. Consiste na média das taxas informadas pelos dealers de dolar durante 4 janelas do dia.PTAX() : Real
QuantityVolMostra o volume em quantidade de títulos negociados. Atua da mesma maneira que o volume financeiro.QuantityVol(VolumeProjetado : Booleano) : Real
RafiCriado pelo analista gráfico Raphael Figueiredo. É um indicador de “market breadth” e tem como objetivo identificar a força de determinado rompimento de suporte e/ou resistência e verificar se o rompimento poderá ser falso ou não.Rafi() : Real
RaviÉ um indicador de momentum similar ao ADX, mas que gera sinais mais rápidos.Ravi(MediaLonga : Inteiro; MediaCurta : Inteiro) : Real
RenkoVTwoCria um envelope nas áreas de consolidação e destaca os candles a partir do momento que saem da área de consolidação.RenkoVTwo(Periodo : Inteiro; Abertura : Real; Deslocamento : Inteiro) : Real
ROCNo ROC, o preço atual é comparado com um anterior para medir a magnitude da mudança do preço sobre um período de tempo.ROC(Periodo : Inteiro; Media : Inteiro; Tipo : Inteiro) : Real
RSIDesenvolvido por Wells Wilder o IFR ajuda os investidores a avaliar a força atual de um ativo. Sinaliza níveis de compra excessiva e venda excessiva. Ferramentas como linhas de suporte podem ser usadas sobre o indicador.RSI(Periodo : Inteiro; Tipo : Inteiro) : Real
RSIStochasticUm indicador derivado de outro indicador. A fórmula do estocástico é aplicada ao valor calculado do IFR, variando entre 0 e 1. Pode ser utilizado com o IFR simples para medir sua sensibilidade.RSIStochastic(Periodo : Inteiro) : Real
SafeZoneDownTrendDesenvolvido pelo Dr. Alexander Elder, visa indicar níveis adequados para posicionamento do stop durante uma tendência de baixa.SafeZoneDownTrend(Multiplicador : Real; Periodo : Inteiro; Deslocamento : Inteiro) : Real
SafeZoneUpTrendDesenvolvido pelo Dr. Alexander Elder, visa indicar níveis adequados para posicionamento do stop durante uma tendência de alta.SafeZoneUpTrend(Multiplicador : Real; Periodo : Inteiro; Deslocamento : Inteiro) : Real
StopATREste indicador calcula níveis adequados para posicionamento de stop utilizando a volatidade do ativo.StopATR(Desvio : Real; Periodo : Inteiro; Tipo : Inteiro) : Real
TilsonCriado por Tim Tilson, o T Moving Average é um tipo de média móvel que se tornou um indicador popular na análise técnica. Conta com um baixo atraso em relação ao gráfico de preços, e uma linha mais suavizada.Tilson(Fator : Real; Media : Inteiro) : Real
TimeAgrBuySellÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.TimeAgrBuySell(AlertaVariacoes : Inteiro) : Real
TimeAgrTotalÉ um indicador de Tape Reading desenvolvido pela Scalper Trader.TimeAgrTotal(AlertaVariacoes : Inteiro) : Real
TopBottomDetectorIdentifica valores extremos no gráfico de uma ativo para facilitar a observação do movimento dos preços, filtrando as oscilações menos significativas.TopBottomDetector(Periodo : Inteiro) : Real
TradesMostra os negócios realizados durante as negociações. É um importante element na confirmação de movimentos.Trades() : Real
TRIXÉ um indicador momentum projetado para filtrar ciclos irrelevantes. Utilizado para identificar reversões. Usa-se também divergências.TRIX(Media : Inteiro; Tipo : Inteiro) : Real
TRIXMEste indicador é a própria medida da taxa de variação do TRIX. Por representar o momentum possui uma curva mais agressiva.TRIXM(Media : Inteiro; Tipo : Inteiro) : Real
UltimateOscillatorCriado por Larry WilliamsUltimateOscillator(Period1 : Inteiro; Period2 : Inteiro; Period3 : Inteiro) : Real
VSSCriado por Joes Ross, o VSS utiliza a volatidade para definir bons pontos para colocação de stop.VSS(Multiplicador : Real; Periodo : Inteiro; Deslocamento : Inteiro) : Real
VWAPO VWAP é o preço médio ponderado pelo volume de uma cotação. Pode ser utilizado para medir se o preço atual está sobrecomprado ou sobrevendido em relação ao preço médio.VWAP(Periodo : Inteiro) : Real
VWAPMonthlyO VWAP é o preço médio ponderado pelo volume de uma cotação. Pode ser utilizado para medir se o preço atual está sobrecomprado ou sobrevendido em relação ao preço médio.VWAPMonthly() : Real
VWAPWeeklyO VWAP é o preço médio ponderado pelo volume de uma cotação. Pode ser utilizado para medir se o preço atual está sobrecomprado ou sobrevendido em relação ao preço médio.VWAPWeekly() : Real
VWMAA média móvel ponderada por volume (VWMA) é uma variação da média móvel tradicional, onde aplica o volume de cada candle como multiplicador no cálculo ponderado da média.VWMA(Periodo : Inteiro) : Real
WilliamsDesenvolvido por Larry Williams é parecido com o estocástico. O Williams %R compara o fechamento com o valor mais alto de determinado período.Williams(Periodo : Inteiro) : Real

Funções de Backtest

FunçãoDescriçãoFormato
AlertDispara uma notificação de alarme.Alert(Cor: Inteiro) : Void
BuyAtMarketRealiza envio de ordem de compra à mercado.BuyAtMarket(Quantidade : Inteiro) : Void
BuyLimitEnvia uma ordem limite de compra.BuyLimit(PrecoLimite : Real; Quantidade : Inteiro) : Void
BuyPositionRetorna o tamanho da posição de compra.BuyPosition() : Inteiro
BuyPriceRetorna o valor da última operação de compra.BuyPrice() : Real
BuyStopRealiza envio de ordem de compra stop.BuyStop(PrecoStop : Real; PrecoLimite : Real; Quantidade : Inteiro) : Void
BuyToCoverAtMarketRealiza o fechamento de uma operação de venda.BuyToCoverAtMarket(Quantidade : Inteiro) : Void
BuyToCoverLimitEnvia uma ordem de compra limite para fechar uma posição.BuyToCoverLimit(PrecoLimite : Real; Quantidade : Inteiro) : Void
BuyToCoverStopRealiza o envio de ordem de compra stop para fechar posição.BuyToCoverStop(PrecoStop : Real; PrecoLimite : Real; Quantidade : Inteiro) : Void
CancelPendingOrdersCancela as ordens pendentes.CancelPendingOrders() : Void
ClosePositionEnvia ordens para encerrar todas as posições.ClosePosition() : Void
HasPendingOrdersRetorna se existe ordens pendentes.HasPendingOrders() : Booleano
IsBoughtRetorna verdadeiro caso o cliente esteja posicionado na compra.IsBought() : Booleano
IsSoldRetorna verdadeiro caso o cliente esteja posicionado na venda.IsSold() : Booleano
MyPriceRetorna a média entre, a máxima, a mínima e o fechamento.MyPrice() : Real
ReversePositionEnvia ordens para inverter todas as posições.ReversePosition() : Void
SellPositionRetorna o tamanho da posição de venda.SellPosition() : Inteiro
SellPriceRetorna o valor da última operação de venda.SellPrice() : Real
SellShortAtMarketEnvia ordem de venda à mercado para abrir posição.SellShortAtMarket(Quantidade : Inteiro) : Void
SellShortLimitEnvia uma ordem limite de venda.SellShortLimit(PrecoLimite : Real; Quantidade : Inteiro) : Void
SellShortStopAbre uma posição de venda enviando uma ordem do tipo Stop.SellShortStop(PrecoStop : Real; PrecoLimite : Real; Quantidade : Inteiro) : Void
SellToCoverAtMarketRealiza uma ordem de venda à mercado caso exista uma posição de compra.SellToCoverAtMarket(Quantidade : Inteiro) : Void
SellToCoverLimitEnviar uma ordem limite de venda para fechar posição.SellToCoverLimit(PrecoLimite : Real; Quantidade : Inteiro) : Void
SellToCoverStopEnvia uma ordem stop caso exista uma posição de compra.SellToCoverStop(PrecoStop : Real; PrecoLimite : Real; Quantidade : Inteiro) : Void
SendOrderEnvia uma ordem customizada.SendOrder(Lado : Inteiro; Tipo : Inteiro; Quantidade : Inteiro; PrecoLimite : Real; PrecoStop : Real) : Void

Funções de Livro

FunçãoDescriçãoFormato
AskPriceRetorna o preço da melhor oferta de venda.AskPrice() : Real
AskSizeRetorna a quantidade da melhor oferta de venda.AskSize() : Real
BidPriceRetorna o preço da melhor oferta de compra.BidPrice() : Real
BidSizeRetorna a quantidade da melhor oferta de compra.BidSize() : Real
BookSpreadRetorna a diferença entre o topo do livro.BookSpread() : Real
IsBMFRetorna 1 se o ativo for da BMF, retorna 0 caso contrário.IsBMF() : Booleano
LoteRetorna a quantidade mínima de ordem.Lote() : Inteiro
MinPriceIncrementRetorna o incremento mínimo do preço.MinPriceIncrement() : Real
profitchart/funcoes.txt · Última modificação: 06/03/2021 01:34 por schillerapp