Warning: include(/home/duxus/public_html/idiomas/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 412

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 412

Warning: include(/home/duxus/public_html/idiomas/biblioteca/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/biblioteca/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include(/home/duxus/public_html/idiomas/cadastro/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/cadastro/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include(/home/duxus/public_html/idiomas/comprar/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/comprar/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include(/home/duxus/public_html/idiomas/contato/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/contato/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include(/home/duxus/public_html/idiomas/detalhes/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/detalhes/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include(/home/duxus/public_html/idiomas/downloads/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/downloads/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include(/home/duxus/public_html/idiomas/recuperar/portugues.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/idiomas/recuperar/portugues.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 415

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/storage/7/39/9b/duxus/public_html_old/acesso.inc:415) in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 1057

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/storage/7/39/9b/duxus/public_html_old/acesso.inc:415) in /home/storage/7/39/9b/duxus/public_html_old/acesso.inc on line 1057

| |
Home Produtos & Serviços Cursos Downloads Plataforma de Risco Fórum Wiki Duxus

CALCULUS
Suplemento de Excel - Mercado de Capitais
REFERÊNCIA RÁPIDA


-> Manual e Ajuda completo do CALCULUS.XLL


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.
Topo


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.
Topo


1.2.2. Indicador de Status

Acesso:

  • Menu - Calculus | Status
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.

Topo


1.2.3. Idiomas

Acesso:

  • Menu - Calculus | Idioma
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.
Topo


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)
Topo


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)
Topo


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.

Comparativo
Tela de geração do gráfico de comparação CSpline x exponencial

Topo


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)}
Topo


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)
Topo


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)


Topo


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)


Top


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)
Top


Home | Sobre a Élin Duxus | Ferramentas | CED | Papers | News | Parcerias | Clientes | Modelos | Carreira | Contato
©Todos os direitos reservados - Élin Duxus - Brasil - 2002 - 2012



Warning: include(/home/duxus/public_html/TextoDiv.inc) [function.include]: failed to open stream: No such file or directory in /home/storage/7/39/9b/duxus/public_html_old/rodapext.inc on line 41

Warning: include() [function.include]: Failed opening '/home/duxus/public_html/TextoDiv.inc' for inclusion (include_path='.:/usr/share/pear:/home/duxus/public_html:/home/duxus/public_html/lab') in /home/storage/7/39/9b/duxus/public_html_old/rodapext.inc on line 41