REFERÊNCIA RÁPIDA
1.1. Requisitos Mínimos
1.2. Ferramentas do Sistema
1.2.1. Ajuda
1.2.2. Indicador de Status
1.2.3. Idiomas
1.2.4. Interpolação exponencial e extrapolação para curva de juros
1.2.5. Interpolação cubic spline para curva de juros
1.2.6. Gráfico comparativo de interpolações: exponencial X cubic spline
1.2.7. Duration, Exposição e Convexidade de Carteiras para Taxas de Juros
1.2.8. Hedge por Modified Duration para Juros
1.2.9. Volume Projetado para Bolsas, Futuros e Ações
1.2.10. Índice Futuro de Bolsa Justo
1.2.11. Cupom Cambial, Rolagens e FRA
1.1. Requisitos Mínimos
- Sistema Operacional: Windows XP, Windows 2000, Windows ME ou Windows 98
- O sistema não foi testado para o sistema operacional Windows 95, mas não deve apresentar problemas.
- Microsoft Excel instalado com as versões: Excel 2003, Excel 2000 ou Excel XP
- Memória: Mínimo de 128 MB
- Espaço em Disco Rígido: 10 MB
- Navegador ou browser Internet Explorer ou Netscape instalado 1
1
Permite acesso ao manual e ajuda do sistema que estão disponíveis na Internet.
1.2. Ferramentas do Sistema
1.2.1. Ajuda
Acesso:
- Menu - Calculus | Ajuda na Web
Descrição: Abre o navegador ou browser Internet Explorer ou Netscape na página do manual e ajuda das funções presentes nos sistema.
1.2.2. Indicador de Status
Acesso:
Descrição: Permite que o usuário acompanhe atualizações de versão do sistema bem como a validade de sua assinatura/licença. Se a validade do sistema terminar, todas as funcionalidades do sistema ficarão desabilitadas e retornarão #N/A.
- Funcionamento normal do sistema
- Validade do sistema próxima do término
- Sistema desabilitado – assinatura/licença precisa ser renovada.
1.2.3. Idiomas
Acesso:
Descrição: Permite configurar o idioma utilizado pelo suplemento.
É possível configurar o sistema para a Português (Brasil) ou Inglês (EUA).
Após alterar o idioma, será necessário reiniciar o Microsoft Excel.
A opção de idioma está disponível na versão 1.0.1 e superiores.
1.2.4. Interpolação exponencial e extrapolação para curva de juros
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Metrixus
Descrição:
Retorna a taxa de juros interpolada exponencialmente ou extrapolada para o período indicado a partir da curva de juros fornecida. No caso de extrapolações, isto é, períodos além do último vencimento da curva de juros informada, a taxa retornada é negativa para sinalizar a extrapolação.
São necessários pelo menos 3 pontos na curva para os cálculos de taxas de juros extrapoladas, efetuados através das diferenças em base points entre os 3 últimos vencimentos e através da determinação de uma nova inclinação para a curva de juros. Esta inclinação é atenuada até a data informada (curva flat) segundo uma curva com segunda derivada constante e com primeira derivada igual a 0 na data flat (inclinação tendendo a zero até a data flat).
Uma mesma curva de juros não pode possuir mais de uma informação para o mesmo ponto no tempo (por exemplo uma informação de futuros de juros e outra de swap’s). Se isto ocorrer, prevalecerá a maior taxa.
Chamada: CC.INTERPOLEX (Dias Úteis; Curva de Juros; Anos Flat)
Argumento |
Tipo |
Descrição |
Dias Úteis |
integer |
Número de dias úteis para o qual se deseja calcular a taxa de juros interpolada ou extrapolada. Este número deve ser maior do que 1.
|
Curva de Juros |
range |
Intervalo (matriz n linhas por 2 colunas) contendo as taxas de juros ao ano (efetiva base 252) na primeira coluna e os dias úteis até o vencimento de cada ponto na segunda coluna. Estes dados são utilizados no cálculo de taxas de juros para qualquer vencimento, incluindo extrapolação para períodos longos e posteriores ao último vencimento indicado. Deve haver pelo menos 2 pontos diferentes em uma curva de juros.
|
Anos Flat |
double |
Opcional. Número de anos (base 252) após o vencimento da última taxa indicada para o qual a curva de juros deve ser considerada flat (sem inclinação). As taxas extrapoladas são informadas negativas e são baseadas na diferença em base points das 3 últimas taxas indicadas. A extrapolação é efetuada segundo uma curva com segunda derivada constante e com primeira derivada igual a zero na data flat. O valor padrão é 0, sendo a curva considerada flat após o último vencimento.
|
Exemplo de utilização:
- Dias úteis: 120
- Anos para curva flat: 1,0
- Curva: A2:B11 (11 pontos em qualquer ordem)
= CC.INTERPOLEX( 120; A2:B11; 1,0)
1.2.5. Interpolação cubic spline para curva de juros
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a taxa de juros interpolada pelo método cubic spline para o período indicado a partir da curva de juros fornecida.
Uma mesma curva de juros não pode possuir mais de uma informação para o mesmo ponto no tempo (por exemplo uma informação de futuros de juros e outra de swap’s). Se isto ocorrer, prevalecerá a maior taxa.
Chamada: CC.CSPLINE (Dias Úteis; Curva de Juros)
Argumento |
Tipo |
Descrição |
Dias Úteis |
integer |
Número de dias úteis para o qual se deseja calcular a taxa de juros interpolada pelo método cubic spline. Este número deve ser maior do que 1.
|
Curva de Juros |
range |
Intervalo (matriz n linhas por 2 colunas) contendo as taxas de juros ao ano (efetiva base 252) na primeira coluna e os dias úteis até o vencimento de cada ponto na segunda coluna. Estes dados são utilizados no cálculo de taxas de juros para qualquer vencimento. Deve haver pelo menos 2 pontos diferentes em uma curva de juros.
|
Exemplo de utilização:
- Dias úteis: 120
- Curva: A2:B11 (11 pontos em qualquer ordem)
= CC.CSPLINE( 120; A2:B11)
1.2.6. Gráfico comparativo de interpolações: exponencial X cubic spline
Acesso:
- Menu - Calculus | CSpline x Exp
- Barra de ferramentas Calculus
Descrição:
Monta um gráfico comparativo contendo as interpolações pelo método exponencial e cubic spline para a curva de juros fornecida. Efetua apenas interpolações a partir os pontos da curva de juros. Este comando gera um novo arquivo contendo o gráfico de saída.
Intervalo de dados deve ser anteriormente selecionado.
Tela de geração do gráfico de comparação CSpline x exponencial
1.2.7. Duration, Exposição e Convexidade de Carteiras para Taxas de Juros
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a Macauley duration ou duração em dias úteis de uma carteira diretamente a partir da curva de juros e dos ativos ou pagamentos que compõe esta carteira ou portfolio, bem como a convexidade, modified duration e o valor de face e valor presente da exposição total para o duration da carteira.
Aceita posições compradas ou vendidas na composição da carteira e retorna, nestes casos, o duration pela utilização de hedge por modified duration para redução da posição principal com duração constante e com beta – coeficiente de correlação entre as posições de compra e venda - igual a 1.
Chamada: CC.DURATION ( Curva de Juros; Portfolio)
Argumento |
Tipo |
Descrição |
Curva de Juros |
range |
Intervalo (matriz n linhas por 2 colunas) contendo as taxas de juros ao ano (efetiva base 252) na primeira coluna e os dias úteis até o vencimento de cada ponto na segunda coluna. Estes dados são utilizados no cálculo de taxas de juros para qualquer vencimento. Deve haver pelo menos 2 pontos diferentes na curva de juros.
|
Portfolio |
range |
Intervalo (matriz n linhas por 2 colunas) contendo os valores de face dos diversos pagamentos de uma carteira na primeira coluna e os dias úteis até cada pagamento na segunda coluna. Os valores comprados e vendidos devem ser informados com sinais opostos (normalmente positivo para comprado e negativo para vendido).
|
Exemplo de utilização:
- Curva: A2:B11 (11 pontos em qualquer ordem)
- Carteira: células C2:D5
= {CC.DURATION( A2:B11; C2:D5)}
1.2.8. Hedge por Modified Duration para Juros
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a quantidade de contratos de DI1 da BM&F do vencimento indicado que são necessários para realizar o hedge da posição pré-fixada assumida. O cálculo é efetuado para alterações pequenas e paralelas da curva de juros utilizando-se o conceito de modified duration. O resultado pode ser negativo ou positivo, sendo que o sinal negativo significa venda de contratos e o positivo, compra de contratos.
Esta função também permite alterar o duration de uma posição através do estabelecimento de um alvo para a duração, sendo para isto, necessário informar a taxa de juros relativa à duração alvo.
Chamada: CC.HEDGE ( Taxa DI1; Dias Úteis; Valor de Face; Taxa Posição; Vencimento; Duração Alvo; Taxa Alvo; Beta)
Argumento |
Tipo |
Descrição |
Taxa DI1 |
double |
Taxa de juros anual do contrato DI1 (efetiva base 252) que será utilizado para o hedge. Deve ser um número positivo.
|
Dias Úteis |
integer |
Número de dias úteis até o vencimento do contrato DI1 indicado que será utilizado para hedge. Deve ser maior ou igual a 1.
|
Valor de Face |
long integer |
Valor de face da posição que se deseja fazer o hedge. Informe positivo para posições compradas e negativo para posições vendidas. Para carteiras com vários títulos, informar a soma do valor de face de cada título.
|
Taxa Posição |
double |
Taxa de juros anual (efetiva base 252) para um vencimento igual ao da posição – Dias Vencimento. É a taxa anual utilizada para calcular o valor presente da posição. Para carteiras com vários títulos, informar a taxa equivalente ao duration da carteira. Deve ser um número positivo.
|
Vencimento |
integer |
Número de dias úteis para o vencimento da posição que se deseja fazer o hedge. Para carteiras com vários títulos, informar a duração da carteira (Macauley Duration). Deve ser maior ou igual a 1.
|
Duração Alvo |
integer |
Opcional. Número de dias úteis que representarão o duration total da posição, resultado da composição da posição mais o hedge parcial efetuado. O valor padrão é 0, significando o hedge total. Utilize esta opção para reduzir a duração de uma posição. Deve ser maior ou igual a 0.
|
Taxa Alvo |
double |
Opcional. Taxa de juros anual (efetiva base 252) para vencimentos iguais ao da duração alvo. Este valor é obrigatório se a função utilizar Duração Alvo. Utilizado para compor a duração alvo ajustada (modified duration). Deve ser um número positivo.
|
Beta |
double |
Opcional. Relação ou coeficiente de correlação entre a variação dos contratos futuros utilizados para o hedge e a variação dos títulos que compõe a posição. O valor padrão é 1.
|
Exemplo de utilização:
- Taxa do contrato para o hedge 18,5%
- Vencimento do contrato 80 (dias úteis)
- Valor de face da posição comprada 100.000.000,00
- Taxa da posição 19,5% (efetiva base 252)
- Duração da posição 100 (dias úteis)
= CC.HEDGE( 0,185; 80; 100000000; 0,195; 100)
1.2.9. Volume Projetado para Bolsas, Futuros e Ações
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna o volume projetado para um ativo (bolsa, futuros, ações etc.) com base no horário de funcionamento do pregão. Permite descontar o intervalo do meio do dia, se houver, para projeção do volume.
Chamada: CC.VOLPROJ ( Hora Atual; Volume Atual; Início do Pregão; Fim do Pregão; Fim da Manhã; Início da Tarde)
Argumento |
Tipo |
Descrição |
Hora Atual |
time |
Horário no formato hh:mm:ss (24H) que indica o momento da informação de Volume Atual.
|
Volume Atual |
long integer |
Volume até o momento para o ativo (bolsa, futuros, ações etc.).
|
Início do Pregão |
time |
Horário no formato hh:mm:ss (24H) que indica o início da negociação do ativo.
|
Fim do Pregão |
time |
Horário no formato hh:mm:ss (24H) que indica o término da negociação do ativo.
|
Fim da Manhã |
time |
Opcional. Horário no formato hh:mm:ss (24H) que indica o término da negociação do ativo no período da manhã, antes do intervalo. Se nada for informado, o intervalo do pregão será utilizado e o volume projetado será calculado para um funcionamento ininterrupto. O funcionamento ininterrupto considera que os volume negociados durante o intervalo são representativos para a projeção do volume final negociado. Para haver intervalo, tanto o Fim da Manhã como o Início da Tarde devem ser informados e devem estar entre o início e o fim do pregão.
|
Início da Tarde |
time |
Opcional. Horário no formato hh:mm:ss (24H) que indica o início da negociação do ativo no período da tarde, após o intervalo. Se nada for informado, o intervalo do pregão será utilizado e o volume projetado será calculado para um funcionamento ininterrupto. O funcionamento ininterrupto considera que os volume negociados durante o intervalo são representativos para a projeção do volume final negociado. Para haver intervalo, tanto o Fim da Manhã como o Início da Tarde devem ser informados e devem estar entre o início e o fim do pregão. Deve ser um horário posterior a Fim da Manhã.
|
Exemplo de utilização:
- Horário atual 12:00:00 hs
- Volume atual 200.000.000
- Abertura do pregão (início das negociações relevantes) 10:00:00 hs
- Término do pregão 17:00:00 hs
- Fim da negociação no período da manhã (início do intervalo) 13:00:00 hs
- Término do intervalo (início da negociação na parte da tarde) 14:00:00 hs
= CC.VOLPROJ( 12:00:00; 200000000; 10:00:00; 17:00:00; 13:00:00 ; 14:00:00)
1.2.10. Índice Futuro de Bolsa Justo
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna o valor justo para o índice futuro da bolsa de valores, considerando a curva de juros e o vencimento do índice futuro.
Utiliza o conceito de interpolação exponencial para curva de juros.
Chamada: CC.INDJUSTO ( Índice à Vista; Dias Úteis; Curva de Juros)
Argumento |
Tipo |
Descrição |
Índice à Vista |
long integer |
Índice à vista da bolsa de valores.
|
Dias Úteis |
integer |
Número de dias úteis para o vencimento do índice futuro de bolsa de valores. Este número deve ser maior do que 1.
|
Curva de Juros |
range |
Intervalo (matriz n linhas por 2 colunas) contendo as taxas de juros ao ano (efetiva base 252) na primeira coluna e os dias úteis até o vencimento de cada ponto na segunda coluna.. Deve haver pelo menos 2 pontos diferentes na curva de juros.
|
Exemplo de utilização:
- Índice IBOVESPA à vista 10.000 pontos
- Dias para o vencimento do índice 25 (dias úteis)
- Curva: A2:B11 (11 pontos em qualquer ordem)
= CC.INDJUSTO( 10000; 25; A2:B11)
Acesso 2:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a taxa de juros (anual base 252) implícita no índice futuro da bolsa de valores negociado no mercado.
Chamada: : CC.INDTAXA ( Índice Futuro; Dias Úteis; Índice à Vista)
Argumento |
Tipo |
Descrição |
Índice Futuro |
long integer |
Índice futuro da bolsa de valores.
|
Dias Úteis |
integer |
Número de dias úteis para o vencimento do índice futuro de bolsa de valores. Este número deve ser maior do que 1.
|
Índice à Vista |
long integer |
Índice à vista da bolsa de valores.
|
Exemplo de utilização:
- Índice futuro 10.210 pontos
- Dias para o vencimento do índice 25 (dias úteis)
- Índice IBOVESPA à vista 10.000 pontos
= CC.INDTAXA( 10210; 25; 10000)
Acesso 3:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a diferença entre o índice futuro justo e o negociado. Retorna negativo para índice futuro "barato" e positivo para índice futuro "caro".
Chamada: : CC.INDDIF ( Índice à Vista; Índice Futuro; Dias Úteis; Curva de Juros)
Argumento |
Tipo |
Descrição |
Índice à Vista |
long integer |
Índice à vista da bolsa de valores.
|
Índice Futuro |
long integer |
Índice futuro da bolsa de valores.
|
Dias Úteis |
integer |
Número de dias úteis para o vencimento do índice futuro de bolsa de valores. Este número deve ser maior do que 1.
|
Curva de Juros |
range |
Intervalo (matriz n linhas por 2 colunas) contendo as taxas de juros ao ano (efetiva base 252) na primeira coluna e os dias úteis até o vencimento de cada ponto na segunda coluna.. Deve haver pelo menos 2 pontos diferentes na curva de juros.
|
Exemplo de utilização:
- Índice IBOVESPA à vista 10.000 pontos
- Índice futuro 10.210 pontos
- Dias para o vencimento do índice 25 (dias úteis)
- Curva: A2:B11 (11 pontos em qualquer ordem)
= CC.INDDIF( 10000; 10210; 25; A2:B11)
1.2.11. Cupom Cambial, Rolagens e FRA
Acesso:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a taxa de juros linear ACT/360 do contrato de cupom cambial limpo ou FRC (FRA de cupom cambial) de acordo com a curva de juros e o dólar futuro. Devem ser informados os valores para ponta curta e ponta longa utilizados para replicar o FRC.
Para o dólar futuro da ponta longa, deve ser informado um valor de rolagem para o próximo vencimento (30 dias entre vencimentos) ou uma taxa de desvalorização anual (linear ACT/360) para toda a curva do dólar futuro. No caso de rolagem em pontos, este valor é convertido na taxa anual de desvalorização pelo padrão 30/360.
Chamada: CC.CUPOM_FRA (Taxa Curta; Dias Úteis Curta; Dólar Curta; Vcto Curta; Taxa Longa; Dias Úteis Longa; Vcto Longa; Rolagem; Tipo)
Argumento |
Tipo |
Descrição |
Taxa Curta |
double |
Taxa de juros anual (efetiva base 252) para a ponta curta do cupom cambial. É igual ao primeiro vencimento de DI1 da BM&F, utilizado na ponta curta do contrato FRA de cupom cambial. Deve ser um valor maior do que 0.
|
Dias Úteis Curta |
integer |
Número de dias úteis até o vencimento da ponta curta do FRC. Deve ser maior do que 0.
|
Vcto Curta |
long integer |
Data de vencimento (dia/mês/ano) da ponta curta do FRA de cupom cambial.
|
Taxa Longa |
double |
Taxa de juros anual (efetiva base 252) para a ponta longa do FRC. Utilize as funções de interpolação e extrapolação de taxas de juros (CC.INTERPOLEX ou CC.CSPLINE).
|
Dias Úteis Longa |
integer |
Número de dias úteis até o vencimento da ponta longa do FRA de cupom cambial. Deve ser um valor maior do que Dias Úteis Curta.
|
Vcto Longa |
long integer |
Data de vencimento (dia/mês/ano) da ponta longa do FRA de cupom cambial. Deve ser uma data posterior ao Vcto Curta.
|
Rolagem |
double |
Indica as rolagens para o dólar. Pode representar um valor para a rolagem, que é convertido para taxa de juros (linear 30/360) com base na cotação do contrato de dólar futuro utilizado na ponta curta (Dólar Curta), ou um valor da taxa de desvalorização anual (linear ACT/360) para o dólar. A informação de valor ou taxa de juros depende do parâmetro Dólar Curta.
|
Dólar Curta |
double |
Opcional. Valor do contrato de dólar futuro da ponta curta. É o valor do primeiro vencimento de dólar futuro da BM&F, utilizado na ponta curta do contrato FRA de cupom cambial. Se nada for informado ou for igual a 0, o valor do parâmetro Rolagem equivale à taxa de desvalorização anual.
|
Exemplo de utilização:
- Taxa na ponta curta 18,75% a.a. (efetiva base 252) – valor do primeiro (mais curto) contrato de DI1
- Dias úteis na ponta curta 18
- Vencimento da ponta curta 01/08/02 (agosto de 2002)
- Taxa na ponta longa 19,55% a.a. (efetiva base 252)
- Dias úteis na ponta longa 40
- Vencimento da ponta longa 02/09/02 (setembro de 2002)
- Rolagem em pontos 18
- Cotação do primeiro (mais curto) contrato de dólar futuro 2.892,00
= CC.CUPOM_FRA (0,1875; 18; 01/08/02; 0,1945; 40; 02/09/02; 18; 2892)
Acesso 2:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna o número de contratos a serem registrados na BM&F na ponta curta de um contrato de FRC considerando um cliente apenas.
Chamada: CC.CUPOM_FRACURTA ( Taxa FRC; Contratos; Vcto Longa; Vcto Curta)
Argumento |
Tipo |
Descrição |
Taxa FRC |
double |
Taxa de juros anual (linear ACT/360) do contrato de cupom cambial limpo - FRC – negociado.
|
Contratos |
long integer |
Número de contratos de FRA de cupom cambial negociados (ponta longa).
|
Vcto Longa |
long integer |
Data de vencimento (dia/mês/ano) da ponta longa do FRA de cupom cambial. Deve ser uma data posterior ao Vcto Curta.
|
Vcto Curta |
long integer |
Data de vencimento (dia/mês/ano) da ponta curta do FRA de cupom cambial.
|
Exemplo de utilização:
- Taxa FRC 11,20% (ACT/360)
- Número de contratos 100
- Vencimento da ponta longa 01/03/02 (março de 2002)
- Vencimento da ponta curta 01/03/01 (março de 2001)
= CC.CUPOM_FRACURTA ( 0,112; 100; 01/03/02; 01/03/01)
Acesso 3:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição: Retorna a rolagem em pontos para o dólar futuro implícita na cotação do FRA de cupom cambial (cupom limpo).
O valor retornado representa os pontos da variação cambial para a primeira rolagem (30 dias para o próximo vencimento) de dólar futuro, obtidos pela determinação de um percentual constante e sucessivo de desvalorização retirado da taxa de desvalorização cambial implícita no FRC para o período.
Chamada: CC.CUPOM_ROLIMP ( Taxa FRC; Vcto Longa; Dias Úteis Longa; Taxa Curta; Dias Úteis Curta; Dólar Curta; Vcto Curta; Taxa Longa)
Argumento |
Tipo |
Descrição |
Taxa FRC |
double |
Taxa de juros anual (linear ACT/360) do contrato de cupom cambial limpo - FRC – negociado.
|
Vcto Longa |
long integer |
Data de vencimento (dia/mês/ano) da ponta longa do FRA de cupom cambial. Deve ser uma data posterior ao Vcto Curta.
|
Dias Úteis Longa |
long integer |
Número de dias úteis até o vencimento do contrato de FRC. Deve ser um número maior do que Dias Úteis Curta.
|
Taxa Curta |
double |
Taxa de juros anual (efetiva base 252) para a ponta curta do cupom cambial. É igual ao primeiro vencimento de DI1 da BM&F, utilizado na ponta curta do contrato FRA de cupom cambial. Deve ser um valor maior do que 0.
|
Dias Úteis Curta |
long integer |
Número de dias úteis até o vencimento da ponta curta do FRC. Deve ser maior do que 0.
|
Dólar Curta |
double |
Valor do contrato de dólar futuro da ponta curta. É o valor do primeiro vencimento de dólar futuro da BM&F, utilizado na ponta curta do contrato FRA de cupom cambial. Deve ser um valor maior do que 0.
|
Vcto Curta |
long integer |
Data de vencimento (dia/mês/ano) da ponta curta do FRA de cupom cambial.
|
Taxa Longa |
double |
Taxa de juros anual (efetiva base 252) para a ponta longa do FRC. Utilize as funções de interpolação e extrapolação de taxas de juros (CC.INTERPOLEX ou CC.CSPLINE).
|
Exemplo de utilização:
- Taxa FRC 11,20% (ACT/360)
- Vencimento da ponta longa 02/09/02 (setembro de 2002)
- Dias úteis na ponta longa 40
- Taxa na ponta curta 18,75% a.a. (efetiva base 252) – valor do primeiro (mais curto) contrato de DI1
- Dias úteis na ponta curta 18
- Cotação do primeiro (mais curto) contrato de dólar futuro 2.892,00
- Vencimento da ponta curta 01/08/02 (agosto de 2002)
- Taxa na ponta longa 19,45% a.a. (efetiva base 252)
= CC.CUPOM_ROLIMP (0,112; 02/09/02; 40; 0,1875; 18; 2892; 01/08/02; 0,1945)
Acesso 4:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a taxa de desvalorização anual (linear ACT/360) para o dólar futuro implícita na cotação do FRA de cupom cambial (cupom limpo).
Call: CC.CUPOM_DEVIMP ( Taxa FRC; Vcto Longa; Dias Úteis Longa; Taxa Curta; Dias Úteis Curta; Vcto Curta; Taxa Longa)
Argumento |
Tipo |
Descrição |
Taxa FRC |
double |
Taxa de juros anual (linear ACT/360) do contrato de cupom cambial limpo - FRC – negociado.
|
Vcto Longa |
long integer |
Data de vencimento (dia/mês/ano) da ponta longa do FRA de cupom cambial. Deve ser uma data posterior ao Vcto Curta.
|
Dias Úteis Longa |
long integer |
Número de dias úteis até o vencimento do contrato de FRC. Deve ser um número maior do que Dias Úteis Curta.
|
Taxa Curta |
double |
Taxa de juros anual (efetiva base 252) para a ponta curta do cupom cambial. É igual ao primeiro vencimento de DI1 da BM&F, utilizado na ponta curta do contrato FRA de cupom cambial. Deve ser um valor maior do que 0.
|
Dias Úteis Curta |
long integer |
Número de dias úteis até o vencimento da ponta curta do FRC. Deve ser maior do que 0.
|
Vcto Curta |
long integer |
Data de vencimento (dia/mês/ano) da ponta curta do FRA de cupom cambial.
|
Taxa Longa |
double |
Taxa de juros anual (efetiva base 252) para a ponta longa do FRC. Utilize as funções de interpolação e extrapolação de taxas de juros (CC.INTERPOLEX ou CC.CSPLINE).
|
Exemplo de utilização:
Serão utilizados os mesmos dados do exemplo para rolagem implícita:
- Taxa FRC 11,20% (ACT/360)
- Vencimento da ponta longa 02/09/02 (setembro de 2002)
- Dias úteis na ponta longa 40
- Taxa na ponta curta 18,75% a.a. (efetiva base 252) – valor do primeiro (mais curto) contrato de DI1
- Dias úteis na ponta curta 18
- Vencimento da ponta curta 01/08/02 (agosto de 2002)
- Taxa na ponta longa 19,45% a.a. (efetiva base 252)
= CC.CUPOM_DESVIMP ( 0,112; 02/09/02; 40; 0,1875; 18; 01/08/02; 0,1945)
Acesso 5:
- Menu - Inserir | Função | Calculus
- Barra de ferramentas Padrão | Calculus
Descrição:
Retorna a taxa de juros (linear ACT/360) do cupom cambial sujo com base na curva de juros, no valor de rolagem (30 dias entre vencimentos) para o dólar - ou numa taxa de desvalorização cambial anual (linear ACT/360) - e no valor do PTAX. Permite, ainda, utilizar o contrato futuro de dólar negociado na BM&F para compor o cupom cambial sujo.
Chamada: CC.CUPOM_SUJO ( PTAX Ontem; Dólar 2; Vcto Dólar 2; Hoje; Taxa Longa; Dias Úteis Longa; Vcto Longa; Rolagens; Tipo)
Argumento |
Tipo |
Descrição |
PTAX Ontem |
double |
Dólar comercial à vista do dia anterior. É o valor de referência segundo o qual são corrigidos os títulos cambiais do Banco Central do Brasil.
|
Dólar 2 |
double |
Dólar comercial à vista da data atual (PTAX de hoje) ou contrato de dólar futuro da BM&F. Este parâmetro é utilizado para compor a curva de cupom cambial. Utilize o dólar futuro se a informação de PTAX não for corretamente atualizada (atrasada). Para dólar futuro, a cotação deve ser por R$/ 1.000 US$. Para PTAX, a cotação deve ser R$/US$.
|
Vcto Dólar 2 |
long integer |
Data de vencimento (dia/mês/ano) do contrato futuro de dólar da BM&F utilizado como Dólar 2. Se o valor utilizado for o PTAX de hoje, informe a data de hoje.
|
Hoje |
long integer |
Data atual (dia/mês/ano).
|
Taxa Longa |
double |
Taxa de juros anual (efetiva base 252) para a ponta longa do cupom cambial. Utilize as funções de interpolação e extrapolação de taxas de juros (CC.INTERPOLEX ou CC.CSPLINE).
|
Dias Úteis Longa |
integer |
Número de dias úteis até o vencimento da ponta longa do cupom cambial. Deve ser um valor maior do que 0.
|
Vcto Longa |
long integer |
Data de vencimento (dia/mês/ano) da ponta longa do cupom cambial. Deve ser uma data posterior ao Vcto Dólar 2.
|
Rolagem |
double |
Indica as rolagens para o dólar. Pode representar um valor para a rolagem, que é convertido para taxa de juros (linear 30/360) com base no parâmetro Dólar 2, ou um valor da taxa de desvalorização anual (linear ACT/360) para o dólar. A informação de valor ou taxa de juros depende da opção Tipo.
|
Tipo |
boolean |
Opcional. Indica se a rolagem é um número (padrão ou informe 0) ou se representa uma taxa anual ACT/360 (informe 1).
|
Exemplo de utilização:
Este exemplo utiliza o PTAX de hoje para calcular o cupom cambial sujo.
- PTAX ontem 2,870 R$/US$
- PTAX hoje 2,892 R$/US$
- Hoje 01/08/02 (agosto de 2002)
- Taxa na ponta longa 21,00% a.a. (efetiva base 252)
- Dias úteis na ponta longa 44
- Vencimento da ponta longa 01/11/02 (novembro de 2002)
- Rolagem em pontos 20
= CC.CUPOM_SUJO (2,87; 2,892; 01/08/02; 01/08/02; 0,21; 44; 01/11/02; 20)
|