Tabela de conteúdos
Funções Resumido
O que é uma função?
Uma função em programação é um trecho de código que executa uma tarefa ou cálculo específico e pode ser reutilizado várias vezes no programa. Ela é definida pelo programador e pode ser chamada pelo nome, ou identificador, que lhe foi dado.
As funções são usadas para modularizar o código e torná-lo mais organizado e legível. Elas também podem aceitar parâmetros de entrada, que são valores passados para a função quando ela é chamada, e podem retornar um valor como resultado de seu cálculo.
Funções Profitchart
Como em outras linguagens de programação, a linguagem do Profitchart, NTSL (Nelogica Trading System Language) contém uma varidade de funções nativas, ou seja, funções que foram descritas pelos desenvolvedores da plataforma e da linguagem que podem executar tarefas comuns na plataforma.
Lista de Funções
Abaixo segue a lista de funções nativas organizadas por categoria, conforme determinado pela plataforma.
DICA : Para encontrar itens mais facilmente use o próprio sistema de pesquisa do navegador.
- No Windows [ ctrl + F ]
- No MAC [ ⌘ (cmd) + F ]
Alarme
| Função | Descrição | Formato |
|---|---|---|
| Alert | Dispara uma notificação de alarme. | Alert(Cor : Inteiro) : Real |
Backtest
| Função | Descrição | Formato |
|---|---|---|
| BuyAtMarket | Realiza envio de ordem de compra à mercado. | BuyAtMarket() : Void |
| BuyLimit | Realiza envio de uma ordem limite de compra. | BuyLimit(Preco : Real) : Real |
| BuyPosition | Retorna o tamanho da posição da compra. | BuyPosition() : Real |
| BuyPrice | Retorna o preço de compra da posição. | BuyPrice() : Real |
| BuyStop | Realiza envio de ordem de compra stop. | BuyStop(Stop : Real, Limite : Real) : Real |
| BuyToCoverAtMarket | Realiza o fechamento de uma operação de venda. | BuyToCoverAtMarket() : Void |
| BuyToCoverLimit | Envia uma ordem de compra limite para fechar a operação. | BuyToCoverLimit(Preco : Real) : Void |
| BuyToCoverStop | Realiza o envio de ordem de compra stop para fechar posição. | BuyToCoverStop(Stop : Real, Limite : Real) : Void |
| CancelPendingOrders | Cancela as ordens pendentes. | CancelPendingOrders() : Void |
| ClosePosition | Envia ordens para encerrar todas as posições. | ClosePosition() : Void |
| HasPendingOrders | Retorna verdadeiro (True) caso existam ordens pendentes. | HasPendingOrders() : Booleano |
| HasPosition | Retorna verdadeiro se a posição não é zero. | HasPosition() : Booleano |
| IsBought | Retorna verdadeiro (True) caso exista posição de compra. | IsBought() : Booleano |
| IsSold | Retorna verdadeiro (True) caso exista posição venda. | IsSold() : Booleano |
| MyPrice | Retorna a média entre a máxima, mínima e fechamento. | MyPrice() : Real |
| Position | Retorna o tamanho da posição, positivo para compra e negativo para venda. | Position() : Inteiro |
| Price | Retorna o preço de compra ou venda da posição, dependendo se estiver comprado ou vendido. | Price() : Real |
| ReversePosition | Envia ordens para inverter a posição. | ReversePosition() : Void |
| SellPosition | Retorna o tamanho da posição de venda. | SellPosition() : Inteiro |
| SellPrice | Retorna o preço de venda da posição. | SellPrice() : Real |
| SellShortAtMarket | Envia ordem de venda à mercado para abrir posição. | SellShortAtMarket() : Void |
| SellShortLimit | Envia ordem de venda do tipo limite. | SellShortLimit(Preco : Real) : Void |
| SellShortStop | Abre uma posição de venda enviando uma ordem do tipo Stop. | SellShortStop(Stop : Real, Limite : Real) : Void |
| SellToCoverAtMarket | Realiza uma ordem de venda à mercado caso exista uma posição de compra. | SellToCoverAtMarket() : Void |
| SellToCoverLimit | Envia uma ordem de venda limite para fechar a operação. | SellToCoverLimit(Preco : Real) : Void |
| SellToCoverStop | Envia uma ordem stop caso exista uma posição de compra. | SellToCoverStop(Stop : Real, Limite : Real) : Void |
| SendOrder | Envia uma ordem customizada. | SendOrder(Lado : Inteiro, Tipo : Inteiro, Quantidade : Inteiro, Limite : Real, Stop : Real) : Inteiro |
Calendário
| Função | Descrição | Formato |
|---|---|---|
| BarAnnualization | Retorna o fator de anualização, baseado no intervalo da barra. | BarAnnualization() : Real |
| BarDuration | Retorna, em minutos, a duração da barra atual. | BarDuration() : Inteiro |
| BarDurationF | Retorna, em minutos, a duração da barra atual. | BarDurationF() : Real |
| BarType | Retorna um número referente à periodicidade setada. | BarType() : Inteiro |
| CalcDate | Retorna o resultado ao efetuar a adição ou subtração de datas. | CalcDate(DataReferencia : Inteiro, DiasDeslocamento : Inteiro) : Inteiro |
| CalcTime | Retorna o cálculo de adição ou subtração de horas. | CalcTime(HoraReferencia : Inteiro, MinutosDeslocamento : Inteiro)() : Inteiro |
| CloseD | Retorna o valor de fechamento de determinado dia anterior. | CloseD(QuantidadeDiasAnteriores : Inteiro) : Real |
| CloseM | Retorna o valor de fechamento de determinado mês anterior. | CloseM(QuantidadeMesesAnteriores : Inteiro) : Real |
| CloseW | Retorna o valor de fechamento de determinada semana anterior. | CloseW(QuantidadeSemanasAnteriores : Inteiro) : Real |
| CloseY | Retorna o valor de fechamento de determinado ano anterior. | CloseY(QuantidadeAnosAnteriores : Inteiro) : Real |
| CurrentAssetDate | Retorna a data atual do ativo no gráfico. | CurrentAssetDate() : Inteiro |
| CurrentDate | Retorna a data atual do sistema. | CurrentDate() : Inteiro |
| CurrentTime | Retorna a hora atual do sistema. | CurrentTime() : Inteiro |
| Date | Retorna a data da barra que está sendo analisada. | Date() : Inteiro |
| DayOfMonth | Retorna o dia do mês de uma data específica. | DayOfMonth(Data : Inteiro) : Inteiro |
| DayOfWeek | Retorna o dia da semana de uma data específica. | DayOfWeek(Data : Inteiro) : Inteiro |
| DaysToExpiration | Retorna a quantidade de dias úteis restantes até a terceira sexta-feira de um determinado mês e ano. | DaysToExpiration(Mes : Inteiro, Ano : Inteiro) : Inteiro |
| ELDate | Retorna a data em EasyLanguage format(YYYMMDD). | ELDate(Ano : Inteiro, Mes : Inteiro, Dia : Inteiro) : Inteiro |
| ELDate_Consol | Transforma uma data YYYYMMDD em EasyLanguage format(YYYMMDD). | ELDate_Consol(Data : Inteiro) : Inteiro |
| FindBar | Localiza uma barra de uma data e hora específica. | FindBar(Data : Inteiro, Hora : Inteiro) : Inteiro |
| Friday | Retorna o número 5 referente ao dia da semana. Sexta-feira. | Friday() : Inteiro |
| HighD | Retorna o valor de máxima de determinado dia retroativo. | HighD(QuantidadeDiasAnteriores : Inteiro): Inteiro |
| HighM | Retorna o valor de máxima de determinado mês retroativo. | HighM(QuantidadeMesesAnteriores : Inteiro) : Inteiro |
| HighW | Retorna o valor de máxima de determinada semana anterior. | HighW(QuantidadeSemanasAnteriores : Inteiro) : Inteiro |
| HighY | Retorna o valor de máxima de determinado ano anterior. | HighY(QuantidadeAnosAnteriores : Inteiro) : Inteiro |
| LastCalcDate | Retorna a data do último candle completo do gráfico. | LastCalcDate() : Inteiro |
| LastCalcTime | Retorna o horário de fechamento do último candle. | LastCalcTime() : Inteiro |
| LastDayOfMonth | Retorna o valor do último dia do mês de referência. | LastDayOfMonth(MesReferencia : Inteiro) : Inteiro |
| LowD | Retorna o valor de mínima de determinado dia anterior. | LowD(QuantidadeDiasAnteriores : Inteiro) : Inteiro |
| LowM | Retorna o valor de mínima de determinado mês anterior. | LowM(QuantidadeMesesAnteriores : Inteiro) : Inteiro |
| LowW | Retorna o valor de mínima de determinada semana anterior. | LowW(QuantidadeSemanasAnteriores : Inteiro) : Inteiro |
| LowY | Retorna o valor de mínima de determinado ano anterior. | LowY(QuantidadeAnosAnteriores : Inteiro) : Inteiro |
| MinutesIntoWeek | Retorna o número de minutos até domingo 12 am. | MinutesIntoWeek() : Inteiro |
| Monday | Retorna o número 1 referente ao dia da semana. Segunda-feira. | Monday() : Inteiro |
| Month | Retorna o mês de uma data específica. | Month(Date : Inteiro) : Inteiro |
| Next3rdFriday | Retorna quantos dias úteis faltam para a terceira sexta-feira de determinado mês. | Next3rdFriday(Mes : Inteiro) : Inteiro |
| OpenD | Retorna o valor de abertura de determinado dia anterior. | OpenD(QuantidadeDiasAnteriores : Inteiro) : Inteiro |
| OpenM | Retorna o valor de abertura de determinado mês anterior. | OpenM(QuantidadeMesesAnteriores Inteiro) : Inteiro |
| OpenW | Retorna o valor de abertura de determinado semana anterior. | OpenW(QuantidadeSemanasAnteriores : Inteiro) : Inteiro |
| OpenY | Retorna o valor de abertura de determinado ano anterior. | OpenY(QuantidadeAnosAnteriores : Inteiro) : Inteiro |
| RS_BarsPerDay | Obtém o número estimado de barras de determinada periodicidade (em minutos). | RS_BarsPerDay() : Inteiro |
| Saturday | Retorna o número 6 referente ao dia da semana. Sábado. | Saturday() : Inteiro |
| Sunday | Retorna o número 0 referente ao dia da semana. Domingo. | Sunday() : Inteiro |
| Thursday | Retorna o número 4 referente ao dia da semana. Quinta-feira. | Thursday() : Inteiro |
| Time | Retorna a hora de fechamento da barra atual. | Time() : Inteiro |
| TimeToMinutes | Converte um horário em minutos. | TimeToMinutes(Hora : Inteiro) : Inteiro |
| Tuesday | Retorna o número 2 referente ao dia da semana. Terça-feira. | Tuesday() : Inteiro |
| VolumeD | Retorna o volume financeiro de determinado dia retroativo. | VolumeD(QuantidadeDiasAnteriores : Inteiro) : Inteiro |
| VolumeM | Retorna o volume financeiro de determinado mês retroativo. | VolumeM(QuantidadeMesesAnteriores : Inteiro) : Inteiro |
| VolumeW | Retorna o volume financeiro de determinada semana anterior. | VolumeW(QuantidadeSemanasAnteriores : Inteiro) |
| VolumeY | Retorna o volume financeiro de determinado ano anterior. | VolumeY(QuantidadeAnosAnteriores : Inteiro) : Inteiro |
| Wednesday | Retorna o número 3 referente ao dia da semana. Quarta-feira. | Wednesday() : Inteiro |
| Year | Retorna o ano de uma data específica. | Year(Date : Integer) : Inteiro |
Candlestick
| Função | Descrição | Formato |
|---|---|---|
| C_3WhSolds_3BlkCrows | Identifica a ocorrência de dois tipos de candles 3 White Soldiers e 3 Black Crows. | C_3WhSolds_3BlkCrows(Comprimento : Integer, Fator : Integer, var o3WhiteSoldiers : Integer, var o3BlackCrows : Integer) : Inteiro |
| C_BullEng_BearEng | Identifica a ocorrência de dois tipos de candles Bullish Engulfing e Bearish Engulfing. | C_BullEng_BearEng(Comprimento : Integer, var oBullishEngulfing: Integer, var oBearishEngulfing : Integer) : Inteiro |
| C_Doji | Identifica a ocorrência de um candle Doji. | C_Doji(Percentual : Integer) : Inteiro |
| C_Hammer_HangingMan | Identifica a ocorrência de dois tipos de candles Hammer e Hanging Man. | C_Hammer_HangingMan(Comprimento : Integer, Fator : Integer, var oHammer : Integer, var oHangingMan : Integer) : Inteiro |
| C_MornDoji_EveDoji | Identifica a ocorrência de dois tipos de candles Morning Doji Star e Evening Doji Star. | C_MornDoji_EveDoji(Comprimento : Integer, Percentual : Float, var oMorningDojiStar: Integer, var oEveningDojiStar : Integer) : Inteiro |
| C_MornStar_EveStar | Identifica a ocorrência de dois tipos de candles Morning Star e Evening Star. | C_MornStar_EveStar(Comprimento : Integer, var oMorningStar : Integer, var oEveningStar : Integer) : Inteiro |
| C_PierceLine_DkCloud | Identifica a ocorrência de dois tipos de candles Piercing Line e Dark Cloud. | C_PierceLine_DkCloud(Comprimento : Integer, var oPiercingLine : Integer, var oDarkCloud : Integer) : Inteiro |
| C_ShootingStar | Identifica a ocorrência de candles Shooting Star (Estrela Cadente). | C_ShootingStar(Comprimento : Integer, Fator : Integer) : Inteiro |
Gráficas
| Função | Descrição | Formato |
|---|---|---|
| AvgPrice | Retorna a média entre Abertura, Máxima, Mínima, Fechamento de determinado candle. | AvgPrice() : Real |
| BarCount | Retorna a quantidade total de barras no gráfico. | BarCount() : Inteiro |
| CurrentBar | Retorna o índice atual da barra (candle). | CurrentBar() : Inteiro |
| GetPlotColor | Retorna o valor numérico (RGB) da cor de uma determinada Plotagem. | GetPlotColor(NumeroPlot : Inteiro) : Inteiro |
| GetPlotWidth | Retorna o valor da espessura de uma determinada Plotagem. | GetPlotWidth(NumeroPlot : Inteiro) : Inteiro |
| GraphicInterval | Retorna o intervalo do gráfico. | GraphicInterval() : Inteiro |
| GraphicOffset | Retorna o offset do gráfico. | GraphicOffset() : Inteiro |
| HorizontalLine | Adiciona um estudo horizontal, em um indicador. | HorizontalLine(Y : Real; Color : Inteiro) : Void |
| LastBarOnChart | Retorna 'verdadeiro' se for a última barra do gráfico. | LastBarOnChart() : Booleano |
| Leader | Retorna 1 se o ponto médio é maior que a mínima, ou 0 se for maior que a máxima do candle anterior. | Leader() : Inteiro |
| MaxBarsBack | Percorre a lista da série, a partir do primeiro candle criado (índice 0). | MaxBarsBack() : Inteiro |
| MaxBarsForward | Percorre a lista da série, a partir do candle atual (índice 0). | MaxBarsForward : Inteiro |
| MedianPrice | Retorna a média entre a máxima e a mínima de determinado candle. | MedianPrice() : Real |
| NoPlot | Remove determinado Plot. | NoPlot(NumeroPlot : Inteiro) : Void |
| PaintBar | Colore os candles e indicadores do gráfico. | PaintBar(Cor : Inteiro) : Void |
| Plot | Desenha o indicador de acordo com o gráfico. | Plot(Dado : Real) : Void |
| PlotN | Adiciona um valor em um indicador. | PlotN(Plot : Inteiro; Valor : Real) : Void |
| PlotText | Adiciona um texto a um candle. | PlotText(Content : String; Color : Inteiro; Position : Inteiro; FontSize : Inteiro) : Void |
| Range | Retorna o valor de Máxima menos a Mínima do determinado candle, ou seja, a amplitude. | Range() : Real |
| RangeLeader | Verifica se a barra atual é Range Leader. Retorna 1 se for verdadeiro, 0 se for falso | RangeLeader() : Inteiro |
| RGB | Retorna o valor númerico a partir dos parâmetros RGB. | RGB(Red : Inteiro, Green : Inteiro, Blue : Inteiro) : Inteiro |
| SetPlotColor | Altera a coloração de determinado Plot. | SetPlotColor(NumeroPlot : Inteiro, Cor : Inteiro) : Void |
| SetPlotType | Altera o tipo de gráfico de determinado plot. | SetPlotType(Number : Inteiro; Type : Inteiro) : Void |
| SetPlotWidth | Altera a espessura de determinado Plot. | SetPlotWidth(NumeroPlot : Inteiro, Espessura : Inteiro) : Void |
| TrueHigh | Retorna o maior valor entre a máximo da barra atual ou o fechamento da barra anterior. | TrueHigh() : Real |
| TrueLow | Retorna o menor valor entre a mínimo da barra atual ou o fechamento da barra anterior. | TrueLow() : Real |
| TrueRange | Retorna o valor do indicador TrueRange. | TrueRange() : Real |
| TrueRangeCustom | Retorna o TrueRange customizado. | TrueRangeCustom(Maxima : Real, Minima : Real, Fechamento : Real) : Real |
| TypicalPrice | Retorna o valor médio entre a máxima, mínima e fechamento de determinado candle. | TypicalPrice() : Real |
| VerticalLine | Adiciona um estudo vertical em um indicador. | VerticalLine(X : Inteiro; Color : Inteiro) : Real |
| WeightedClose | Retorna a média entre o ponto médio da barra e dois fechamentos. | WeightedClose() : Real |
Indicadores
| Função | Descrição | Formato |
|---|---|---|
| AccAgressSaldo | É um indicador de Tape Reading desenvolvimento pela Scalper Trader. | AccAgressSaldo(Tipo : Inteiro) : Real |
| AccuDistr | Este 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 |
| AdaptiveMovingAverage | Descoberto 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 |
| ArmsEaseOfMov | Indicador 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 |
| AroonLin | O 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 |
| AroonOsc | O 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 |
| AvgSeparation | Criado 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 |
| AvgTrueRange | Desenvolvido por Welles Wilder este indicador ajuda a medir a volatilidade de um ativo. | AvgSeparation(Periodo : Inteiro; Tipo : Inteiro) : Real |
| BalanceOfPower | Este 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 |
| BearPower | Desenvolvido 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 |
| BollingerBands | Este 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 |
| BollingerBandW | Indicador 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 |
| BollingerBPerc | Indicador 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 |
| BullPower | Desenvolvido 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 |
| CCI | Desenvolvido 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 |
| ChaikinMoneyFlow | Desenvolvido 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 |
| ChaikinOsc | Desenvolvido 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 |
| ChainSetup | Indicador 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 |
| DidiIndex | Té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 |
| DiPDiM | Este 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 |
| DonchianCh | Desenvolvido 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 |
| DTOscillator | Criado 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 |
| Envelope | Sã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 |
| Euroinvest | Indicador 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 |
| FastStochastic | A 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 |
| FinancialVol | Mostra o volume financeiro gerado pelas negociações. É um importante elemento na confirmação de movimentos. | FinancialVol(VolumeProjetado : Booleano) : Real |
| ForceIndex | Desenvolvido 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 |
| FrassonATR | Frasson 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 |
| FrassonVH | Frasson 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 |
| FullStochastic | A 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 |
| FuraChao | Té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 |
| FuraTeto | Té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 |
| HeikinAshi | Um 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 |
| HiloActivator | Este 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 |
| HistVolatility | O 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 |
| HullMovingAverage | Criado 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 |
| IchimokuCloud | Este 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 |
| ImpliedVolatility | Este 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 |
| KeltnerCh | Este 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 |
| KVO | O 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 |
| LSVolatilityIndex | Indica 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 |
| MACD | Este 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 |
| Momentum | Este 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 |
| MomentumStochastic | O 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 |
| MoneyFlow | Este 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 |
| MoneyFlowIndex | Criado 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 |
| NelogicaBottomFinder | Indicador 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 |
| NelogicaPullBackFinder | Indicador 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 |
| NelogicaWeisWave | Customizaçã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 |
| OBV | Criado 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 |
| OBVAvg | Criado 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 |
| OnBalanceTR | Criado por Thomas A. Bierovic, oferece confirmações para sinais de divergência em outros indicadores. | OnBalanceTR() : Real |
| OpenInterest | Mostra o número de contratos em aberto dos ativos da BM&F. | OpenInterest() : Real |
| ParabolicSAR | O 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 |
| Pivot | Com 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 |
| PriceOsc | O 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 |
| PriorCote | Mostra 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 |
| PTAX | PTAX é 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 |
| PTAXFuturo | PTAX é 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 |
| QuantityVol | Mostra o volume em quantidade de títulos negociados. Atua da mesma maneira que o volume financeiro. | QuantityVol(VolumeProjetado : Booleano) : Real |
| Rafi | Criado 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 |
| RenkoVTwo | Cria 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 |
| ROC | No 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 |
| RSI | Desenvolvido 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 |
| RSIStochastic | Um 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 |
| SafeZoneDownTrend | Desenvolvido 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 |
| SafeZoneUpTrend | Desenvolvido 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 |
| StopATR | Este indicador calcula níveis adequados para posicionamento de stop utilizando a volatidade do ativo. | StopATR(Desvio : Real; Periodo : Inteiro; Tipo : Inteiro) : Real |
| Tilson | Criado 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 |
| TopBottomDetector | Identifica 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 |
| Trades | Mostra 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 |
| TRIXM | Este 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 |
| UltimateOscillator | Criado por Larry Williams | UltimateOscillator(Period1 : Inteiro; Period2 : Inteiro; Period3 : Inteiro) : Real |
| VSS | Criado 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 |
| VWAP | O 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 |
| VWAPMonthly | O 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 |
| VWAPWeekly | O 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 |
| VWMA | A 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 |
| Williams | Desenvolvido 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 |
Livro
| Função | Descrição | Formato |
|---|---|---|
| AskPrice | Retorna o preço da melhor oferta de venda. | AskPrice() : Real |
| AskSize | Retorna a quantidade da melhor oferta de venda. | AskSize() : Inteiro |
| BidPrice | Retorna o preço da melhor oferta de compra. | BidPrice() : Real |
| BidSize | Retorna a quantidade da melhor oferta de compra. | BidSize() : Inteiro |
| BookSpread | Retorna a diferença entre o topo do livro. | BookSpread() : Real |
| GetAsset | Retorna o ticker to Ativo | GetAsset() : String |
| GetFeed | Retorna o código textual do Feeder do Ativo | GetFeed() : String |
| IsBMF | Verifica se o ativo pertence ao segmento BMF. | IsBMF() : Booleano |
| Lote | Retorna a quantidade de contratos referente ao lote. | Lote() : Inteiro |
| MinPriceIncrement | Retorna o incremento mínimo do preço. | MinPriceIncrement() : Real |
Matemáticas
| Função | Descrição | Formato |
|---|---|---|
| Abs | Retorna o valor absoluto (sem sinal). | Abs(Valor : Real) : Real |
| Arctangent | Retorna o arcotangente (em graus) de um número. | Arctangent(Numero : Real) : Real |
| Ceiling | Retorna o menor valor inteiro maior que um número específico. | Ceiling(Numero : Real) : Inteiro |
| Combination | Retorna a quantidade de combinações, considerando um conjunto específico de números. | Combination(Numero : Inteiro, QtdGrupos : Inteiro) : Inteiro |
| Cos | Retorna o valor de um Cosseno em radianos. | Cos(Valor : Real) : Real |
| Cosine | Retorna o valor de um Cosseno em graus. | Cosine(Valor : Real) : Real |
| Cotangent | Retorna o valor de uma Cotangente em graus. | Cotangent(Valor : Real) : Real |
| Cum | Acumula o valor de uma série de dados. | Cum(SerieDeDados : Serie) : Real |
| Exp | Retorna a enésima potência do número de Euler. | Exp(Valor : Real) : Real |
| ExpValue | Retorna o valor exponencial de um determinado número. | ExpValue(Valor : Real) : Real |
| ExtremePriceRatio | Obtém o ratio das extremidades de um número determinado de barras. | ExtremePriceRatio() : Real |
| Factorial | Retorna o fatorial do valor estabelecido (1*2*. n). | Factorial(Valor : Real) : Real |
| FastD | Retorna o valor de FastD do Oscilador Estocástico. | FastD(Periodo : Inteiro) : Real |
| FastK | Retorna o valor de FastK do Oscilador Estocástico. | FastK(Periodo : Inteiro) : Real |
| FastKCustom | Retorna o valor de FastK a partir de preços específicos. | FastKCustom(PrecoH : Serie, PrecoL : Serie, PrecoC : Serie, Periodo : Inteiro) : Real |
| Floor | Retorna o maior inteiro, menor que um número específico. | Floor(Valor : Real) : Inteiro |
| FracPortion | Retorna a parte fracionário de um número. | FracPortion(Valor : Real) : Real |
| GCD | Retorna o maior divisor comum entre dois números. | GCD(Valor1 : Real, Valor2 : Real) : Real |
| HarmonicMean | Retorna a média harmônica de uma série de dados baseada em um período. | HarmonicMean(SerieDados : Serie, Periodo : Inteiro) : Real |
| Highest | Retorna o maior valor da série dentro do período. | Highest(SerieS Dados : Serie, Periodo : Inteiro) : Real |
| HighestBar | Retorna o índice do maior valor da série no período. | HighestBar(SerieDeDados : Serie, Periodo : Inteiro) : Inteiro |
| IntPortion | Retorna a parte inteira de um número. | IntPortion(Valor : Real) : Real |
| Log | Retorna o logaritmo natural(ln) de um número de um número. | Log(Valor : Real) : Real |
| Lowest | Retorna o menor valor da série dentro no período. | Lowest(SerieDeDados : Serie, Periodo : Inteiro) : Real |
| LowestBar | Retorna o índice da barra com o menor valor da série no período. | LowestBar(SerieDeDados : Serie, Periodo : Inteiro) : Inteiro |
| MidPoint | Retorna a média entre o maior e o menor valor encontrados no período. | MidPoint(SerieDados : Serie, Periodo : Inteiro) : Real |
| MinutesIntoWeek | Retorna o valor de minutos desde a meia noite em horas. | MinutesIntoWeek(DiaLimite : Inteiro, HoraLimite : Inteiro) : Inteiro |
| MinutesToTime | Retorna o valor de minutos desde a meia noite em horas. | MinutesToTime(Minutos : Inteiro) : Inteiro |
| Mod | Retorna o resto da divisão entre dois números. | Mod(Dividendo : Inteiro, Divisor : Inteiro) : Inteiro |
| Neg | Retorna o valor negativo de um determinado número. | Neg(Numero : Real) : Real |
| NumUnits | Retorna o número de contratos/ações de um certo investimento. | NumUnits(Amnt : Inteiro, MinLot : Inteiro) : Inteiro |
| PercentChange | Retorna a alteração percentual no preço do candle atual. | PercentChange(SerieDados : Serie, Periodo : Inteiro) : Real |
| PercentR | Retorna uma porcentagem de onde o preço atual está, relacionado com a faixa de negociação avaliada. | PercentR(Comprimento : Inteiro) : Real |
| Permutation | Calcula um número de permutações. | Permutation(Numero : Inteiro, NumeroObjetos : Inteiro) : Inteiro |
| Pos | Retorna o valor absoluto (sem sinal). | Pos(Valor : Real) : Real |
| Power | Eleva valores nas determinadas potências. | Power(Base : Real, Expoente : Inteiro) : Real |
| PriceOscillator | Retorna o valor do indicador Price Oscillator. | PriceOscillator(SerieDados : Serie, ComprimentoRapido : Inteiro, ComprimentoLento : Inteiro) : Real |
| Random | Retorna um valor aleatório de 0 até o limite. | Random(Limite : Inteiro) : Inteiro |
| RateOfChange | Retorna a variação percentual de uma série. | RateOfChange(SerieDados : Serie, Periodo : Inteiro) : Real |
| Round | Arredondamento de número. | Round(Valor : Real) : Real |
| Round2Fraction | Arredonda o número para o valor mais próximo de um múltiplo do incremento mínimo de um ativo. | Round2Fraction(Valor : Real) : Real |
| Sign | Retorna um número inteiro, baseado no sinal de um número. | Sign(Valor : Real) : Real |
| Sin | Retorna o valor de Seno em radianos. | Sin(Valor : Real) : Real |
| Sine | Retorna o valor de Seno em graus . | Sine(Valor : Real) : Real |
| SlowD | Retorna o valor SlowD do Oscilador Estocástico. | SlowD(Periodo : Inteiro) : Real |
| SlowK | Retorna o valor SlowK do Oscilador Estocástico. | SlowK(Periodo : Inteiro) : Real |
| Sqrt | Retorna raiz quadrada dos valores. | Sqrt(Valor : Real) : Real |
| Square | Retorna o valor de um número ao quadrado. | Square(Valor : Real) : Real |
| StdDevs | Calcula o desvio padrão de uma série de dados em um determinado período. | StdDevs(SerieDados : Serie, Periodo : Inteiro) : Real |
| Summation | Acumula o valor do preço de um determinado número de barras. | Summation(SerieDados : Serie, Periodo : Inteiro) : Real |
| Tangent | Retorna a tangente de um número em graus. | Tangent(Valor : Real) : Real |
| TriAverage | Calcula a média triangular de uma série de dados, dentro de um certo período. | TriAverage(SerieDados : Serie, Periodo : Inteiro) : Real |
| UlcerIndex | Retorna o valor do indicador UlcerIndex. | UlcerIndex(SerieDados : Serie, Periodo : Inteiro) : Real |
| Volatilidade | Retorna a volatilidade de determinado período. | Volatilidade(Periodo : Inteiro) : Real |
| VolumeOsc | Retorna a diferença entre a média aritmética rápida e a média aritmética lenta da série Volume. | VolumeOsc(PeriodoMediaRapida : Inteiro, PeriodoMediaLenta : Inteiro) : Real |
| VolumeROC | Retorna VolumeROC baseado em um número de barras. | VolumeROC(Periodo : Inteiro) : Real |
Opções
| Função | Descrição | Formato |
|---|---|---|
| Delta | Retorna o valor de Delta. | Delta(DaysLeft : Inteiro, StrikePr : Real, AssetPr : Real, Rate100 : Real, Volty100 : Real, PutCall : Inteiro) : Real |
| Gamma | Retorna o valor de Gamma. | Gamma(DaysLeft : Inteiro, StrikePr : Real, AssetPr : Real, Rate100 : Real, Volty100 : Real, PutCall : Inteiro) : Real |
| Rho | Retorna o valor de Gamma. | Rho(DaysLeft : Inteiro, StrikePr : Real, AssetPr : Real, Rate100 : Real, Volty100 : Real, PutCall : Inteiro) : Real |
| Theta | Retorna o valor de Theta. | Theta(DaysLeft : Inteiro, StrikePr : Real, AssetPr : Real, Rate100 : Real, Volty100 : Real, PutCall : Inteiro) : Real |
| Vega | Retorna o valor de Vega. | Vega(DaysLeft : Inteiro, StrikePr : Real, AssetPr : Real, Rate100 : Real, Volty100 : Real, PutCall : Inteiro) : Real |

