Caderno de Fórmulas
Caderno de Fórmulas
Swap
Elaboração: Abril/2005
Última Atualização: 29/01/2018
O
Caderno de Fórmulas tem por objetivo orientar os usuários do Módulo de SWAP, na compreensão da metodologia de cálculo e dos critérios de precisão usados na atualização dos parâmetros que compõem um contrato de Swap com Fluxo de
Caixa e Swap de Renda Final (com e sem reset) registrados na CETIP.
S
ão apresentados neste Caderno, todos os parâmetros passíveis de uso em um contrato deste tipo. A abordagem de cada parâmetro divide-se em 5 módulos: “Critério de Atualização”, “Cálculo do Valor Base”, “Cálculo do Valor de Juros”,
“Cálculo do Valor de Amortização” e “Cálculo do Valor da Curva Atualizada”.
A
s fórmulas contidas neste Caderno aplicam-se aos contratos de Swap com Fluxo de Caixa constante e não constante, Swap de Renda Final (com e sem reset), registrados nesta plataforma..
C
ompõe também este Caderno de Fórmulas, 6 Apêndices, que visam a esclarecer sobre a periodicidade de valorização do parâmetro, o uso de limites e outros pontos.
Cálculo do Valor de Juros (VJi) 9
Cálculo do Valor de Amortização (VAi) 11
Cálculo do Valor da Curva Atualizado (VCAi) 14
Cálculo do Valor de Juros (VJi) 15
Cálculo do Valor de Amortização (VAi) 17
Cálculo do Valor da Curva Atualizado (VCAi) 18
Cálculo do Valor de Juros (VJi) 20
Cálculo do Valor de Amortização (VAi) 21
Cálculo do Valor da Curva Atualizado (VCAi) 22
Cálculo do Valor Base Atualizado (VBA) 23
Cálculo do Valor de Juros (VJi) 24
Cálculo do Valor de Amortização (VAi) 25
Cálculo do Valor da Curva Atualizado (VCAi) 28
Parâmetro: EURO/COM.EUROPEIA, EURO-BCE ou EURO-WMR 29
Cálculo do Valor Base Atualizado (VBA) 29
Cálculo do Valor de Juros (VJi) 30
Cálculo do Valor de Amortização (VAi) 30
Cálculo do Valor da Curva Atualizado (VCAi) 33
Parâmetro: ▇▇▇▇▇▇ ▇▇▇▇▇, FRANCO SUICO BCE ou FRANCO SUICO WMR 34
Cálculo do Valor Base Atualizado (VBA) 34
Cálculo do Valor de Juros (VJi) 35
Cálculo do Valor de Amortização (VAi) 35
Cálculo do Valor da Curva Atualizado (VCAi) 38
Cálculo do Valor Base Atualizado (VBA) 39
Cálculo do Valor de Juros (VJi) 40
Cálculo do Valor de Amortização (VAi) 40
Cálculo do Valor da Curva Atualizado (VCAi) 43
Cálculo do Valor Base Atualizado (VBA) 44
Cálculo do Valor de Juros (VJi) 45
Cálculo do Valor de Amortização (VAi) 48
Cálculo do Valor da Curva Atualizado (VCAi) 50
Cálculo do Valor Base Atualizado (VBA) 51
Cálculo do Valor de Juros (VJi) 52
Cálculo do Valor de Amortização (VAi) 52
Cálculo do Valor da Curva Atualizado (VCAi) 54
Parâmetro: Ouro (somente para Swap Renda Final) 56
Cálculo do Valor Base Atualizado (VBA) 56
Cálculo do Valor de Juros (VJ) 57
Cálculo do Valor da Curva Atualizada (VCA) 57
Parâmetro: Taxa de Juros Mercado Internacional - TJMI 58
Cálculo do Valor Base Atualizado (VBA) 58
Cálculo do Valor de Juros (VJi) 59
Cálculo do Valor de Amortização (VAi) 60
Cálculo do Valor da Curva Atualizado (VCAi) 62
Parâmetro: SELIC (somente para Swap Renda Final) 63
Cálculo do Valor de Juros (VJ) 63
Cálculo do Valor da Curva Atualizado (VCA) 64
Parâmetro: TJLP (somente para Swap Renda Final) 65
Cálculo do Valor Base Atualizado (VBA) 65
Cálculo do Valor de Juros (VJ) 66
Cálculo do Valor da Curva Atualizado (VCA) 66
Parâmetro: TR (somente para Swap Renda Final) 67
Cálculo do Valor Base Atualizado (VBA) 67
Cálculo do Valor de Juros (VJ) 69
Cálculo do Valor da Curva Atualizado (VCA) 69
Parâmetro: Ibovespa de Liquidação (somente para Swap Renda Final) 70
Cálculo do Valor Base Atualizado (VBA) 70
Cálculo do Valor de Juros (VJ) 70
Cálculo do Valor da Curva Atualizado (VCA) 71
Parâmetros: IPCA, IGP-DI, IGP-M e INPC (somente para Swap Renda Final) 73
Cálculo do Valor Base Atualizado (VBA) 73
Cálculo do Valor de Juros (VJ) 74
Cálculo do Valor da Curva Atualizado (VCA) 75
Parâmetro | Fórmula | Arred. | Descrição |
𝑉𝐵𝐴 | 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶𝑀𝑂𝐸𝐷𝐴 × 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶𝑀𝑂𝐸𝐷𝐴 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶𝑇𝐽𝐿𝑃 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶𝑇𝑅 𝑉𝐵𝐴 = 𝑉𝐵 × 𝐶𝐼𝑁𝐹𝐿 | 2 casas, sem | Valor Base Atualizado |
𝐶 | 𝑀𝑜𝑒𝑑𝑎 𝑝 𝐶 = ( − 1) × + 1 𝑀𝑜𝑒𝑑𝑎0 100 | 8 casas, sem | Fator variação cambial |
𝐶𝑀𝑂𝐸𝐷𝐴 | 𝑀𝑜𝑒𝑑𝑎 𝐶𝑀𝑂𝐸𝐷𝐴 = 𝑀𝑜𝑒𝑑𝑎 0 | 8 casas, sem | Fator variação cambial |
𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 | 𝑀𝑒𝑟𝑐𝑎𝑑𝑜𝑟𝑖𝑎 𝑝 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 = ( − 1) × 𝑀𝑒𝑟𝑐𝑎𝑑𝑜𝑟𝑖𝑎0 100 + 1 | 8 casas, sem | Fator variação mercadoria |
𝐶𝑇𝐽𝐿𝑃 | 𝑛 𝑑𝑐𝑘 𝑇𝐽𝐿𝑃𝑘 𝑝 360 𝐶𝑇𝐽𝐿𝑃 = 𝖦 (1 + 100 × 100) 𝑘=1 | 8 casas, sem | Fator TJLP |
𝐶𝑇𝑅 | Fórmula descrita na seção “TR” | 8 casas, sem | Fator TR |
𝐶𝐼𝐵𝑂𝑉 | 𝐼𝐵𝑂𝑉 𝑝 𝐶𝐼𝐵𝑂𝑉 = (𝐼𝐵𝑂𝑉 − 1) × 100 + 1 0 | 8 casas, sem | Fator Ibovespa Liquidação |
𝐶𝐼𝑁𝐹𝐿 | 𝐼𝑁𝐹𝐿 𝑝 𝐶𝐼𝑁𝐹𝐿 = (𝐼𝑁𝐹𝐿 − 1) × 100 + 1 0 | 8 casas, sem | Fator Inflação |
- | 𝑑𝑐𝑘 𝑇𝐽𝐿𝑃𝑘 𝑝 360 (1 + × ) 100 100 | 8 casas, sem | - |
- | 𝐶𝑀𝑂𝐸𝐷𝐴 × 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 | 8 casas, sem | - |
𝑉𝐽 | 𝑉𝐽 = 𝑉𝐵 × [(𝐽𝐹𝑙𝑢 × 𝐽) − 1] 𝑉𝐽 = 𝑉𝐵 × (𝐽 − 1) 𝑉𝐽 = 𝑉𝐵𝐴 × (𝐽 − 1) | 2 casas, sem | Valor financeiro para troca de juros |
𝑉𝐶𝐴 | 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐽𝐹𝑙𝑢 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝑀𝑂𝐸𝐷𝐴 × 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝑀𝑂𝐸𝐷𝐴 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝑇𝐽𝐿𝑃 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝑇𝑅 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝐼𝐵𝑂𝑉 × 𝐽 𝑉𝐶𝐴 = 𝑉𝐵 × 𝐶𝐼𝑁𝐹𝐿 × 𝐽 | 2 casas, sem | Valor da curva atualizado |
- | 𝐽𝐹𝑙𝑢 × 𝐽 𝐶 × 𝐽 | 9 casas, com | - |
𝐶𝑀𝑂𝐸𝐷𝐴 × 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 × 𝐽 𝐶𝑀𝑂𝐸𝐷𝐴 × 𝐽 𝐶𝑀𝐸𝑅𝐶𝐴𝐷𝑂𝑅𝐼𝐴 × 𝐽 𝐶𝑇𝐽𝐿𝑃𝐴 × 𝐽 𝐶𝑇𝑅 × 𝐽 𝐶𝐼𝐵𝑂𝑉 × 𝐽 𝐶𝐼𝑁𝐹𝐿 × 𝐽 | |||
𝐽𝐹𝑙𝑢 | 𝑛 𝑝 𝐽𝐹𝑙𝑢 = 𝖦 (1 + 𝑇𝐷𝐼𝑘 × 100) 𝑘=1 𝑛 𝑝 𝐽𝐹𝑙𝑢 = 𝖦 (1 + 𝑇𝑆𝑒𝑙𝑖𝑐𝑘 × 100) 𝑘=1 | 8 casas, com | Fator de Juros Flutuante |
- | 𝑝 1 + 𝑇𝐷𝐼𝑘 × 100 𝑝 1 + 𝑇𝑆𝑒𝑙𝑖𝑐𝑘 × 100 | 16 casas, sem | - |
𝑇𝐷𝐼𝑘 | 1 𝐷𝐼𝑘 252 𝑇𝐷𝐼𝑘 = ( + 1) − 1 100 | 8 casas, com | Taxa DI Over, expressa ao dia |
𝑇𝑆𝑒𝑙𝑖𝑐𝑘 | 1 𝑆𝑒𝑙𝑖𝑐𝑘 252 𝑇𝑆𝑒𝑙𝑖𝑐𝑘 = ( 100 + 1) − 1 | 8 casas, com | Taxa Selic, expressa ao dia |
𝐽 | 𝑑𝑢𝑝 𝑑𝑢𝑡0 𝑑𝑢𝑡 𝑖252 252 𝐽 = [(1 + ) ] 100 𝑑𝑐𝑝 𝑑𝑐𝑡0 𝑑𝑐𝑡 𝑖360 360 𝐽 = [(1 + ) ] 100 𝑁 𝑖360 360 𝐽 = (1 + ) 100 𝑖360 × 𝑁 𝐽 = 1 + ( ) 36000 𝑃𝑈 𝐽 = 𝑃𝑈0 𝐼𝑅 𝐽 = (𝐹𝐴𝑇𝐽𝑈𝑅 − 1) × (1 + ) + 1 100 (𝑇𝐽𝑀𝐼 + 𝑆) × 𝑃𝑍 𝐼𝑅 𝐽 = × (1 + ) + 1 36000 100 | 9 casas, com | Fator de juros |
𝐹𝐴𝑇𝐽𝑈𝑅 | 𝑁 𝐿𝑍𝑘 + 𝑃𝑍𝑑𝑐𝑘 𝐹𝐴𝑇𝐽𝑈𝑅 = [𝖦 ( + 1) 36000 𝑘=1 𝑆 × 𝑃𝑍𝑑𝑐 + ] 36000 𝐿𝑍𝑘 + 𝑃𝑍𝑑𝑐𝑘 𝑆 × 𝑃𝑍𝑑𝑐 𝐹𝐴𝑇𝐽𝑈𝑅 = + + 1 36000 36000 | 9 casas, com | Fator de juros |
- | 𝐿𝑍𝑘 + 𝑃𝑍𝑑𝑐𝑘 𝑆 × 𝑃𝑍𝑑𝑐 (𝑇𝐽𝑀𝐼 + 𝑆) × 𝑃𝑍 , , 36000 36000 36000 𝑑𝑢𝑡0 𝑑𝑐𝑡0 𝑖252 252 𝑖360 360 (1 + ) , (1 + ) 100 100 | 9 casas, com | - |
• Periodicidade de Atualização: Diária.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou novo
valor base alterado após o último reset ou calculado (quando contrato à termo com índice de atualização) com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VB × [(JFlu i × J i ) − 1] , para i = 1, 2, ..., (n), onde:
VJ i
JFlu i
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de Juros Flutuante resultante do produtório das taxas DI Over com uso de
percentual destacado, compreendidas entre a data de início do contrato ou pagamento do último cupom ou último reset, inclusive, até a data de atualização, exclusive, calculado com arredondamento de 8 (oito) casas decimais.
n ⎛ p ⎞
JFlui = ∏⎜1 + TDIk × 100 ⎟ , para i = 1, 2, ..., (n), onde:
k=1 ⎝ ⎠
n - Nº total de taxas DI Over, sendo “n” um Nº inteiro.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
TDI k
- Taxa DI Over, expressa ao dia, calculada com arredondamento de 8 (oito) casas decimais.
TDI k
= ⎛ DI k
⎜
⎝ 100
1
⎞ 252
+
1⎟
⎠
− 1 , para k = 1, 2, ..., (n), onde:
DIk
- Taxa DI Over divulgada pela CETIP, informada com 2 (duas) casas decimais.
Observações:
1) O fator resultante da expressão ⎛1 + TDI
× p ⎞ é considerado com 16 (dezesseis)
⎜
⎝
casas decimais sem arredondamento.
k ⎟
100 ⎠
2) Efetua-se o produtório dos fatores diários ⎛1 + TDI × p ⎞ , sendo que a cada fator
⎜ k ⎟
⎝ 100 ⎠
diário acumulado, trunca-se o resultado com 16 (dezesseis) casas decimais e aplica- se o próximo fator diário, assim por diante até o último fator diário considerado.
3) O fator resultante da expressão (JFlu i × J i ) é considerado com arredondamento de 9 (nove) casas decimais.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
a) Base 252:
dup
J = ⎢⎛1 ±
⎡
dut 0 ⎤ dut
i
⎢⎜
⎢⎝
⎣
⎟
100
ii
⎞ 252 ⎥
⎠
⎥
⎥
⎦
, para i = 1, 2, ..., (n), onde:
i i
dut 0
- Taxa de juros fixa, expressa ao ano com base em 252 dias úteis, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
- Total de dias úteis contidos entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive,
apurado na data de registro (ou início da periodicidade do cupom), sendo dut 0 um
Nº inteiro.
dup - Nº de dias úteis entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de atualização, exclusive, computando feriado(s) novo(s), se houver, sendo dup um Nº inteiro.
dut - Total de dias úteis contidos entre a data de início (ou último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive, computando feriado(s) novo(s), se houver, sendo dut um Nº inteiro.
Observação:
1) O limite do uso da taxa negativa é definido por − i < 100, ou seja, módulo de (-i)
dut 0
menor que 100. O fator original do cupom de juros ⎛1 + i ⎞ 252 , será considerado
⎠
⎜
⎝
com 9 (nove) casas decimais com arredondamento.
100 ⎟
2) O cálculo do fator de juros que tenha vencimento em dia não útil deverá ser calculado de maneira similar a que este vencimento fosse primeiro dia útil subsequente (dia da liquidação)
b) Base 360:
dcp
J = ⎢⎛1 ±
⎡
dct0 ⎤ dct
i
⎢⎜
⎢⎝
⎣
⎟
100
ii
⎞ 360 ⎥
⎠
⎥
⎥
⎦
, para i = 1, 2, ..., (n), onde:
i i
dct0
- Taxa de juros fixa, expressa ao ano com base em 360 dias corridos, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
- Total de dias corridos contidos entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive,
apurado na data de registro (ou início da periodicidade do cupom), sendo dct0 um
Nº inteiro.
dcp - Nº de ▇▇▇▇ ▇▇▇▇▇▇▇▇ entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de atualização, exclusive, computando feriado(s) novo(s), se houver, sendo dcp um Nº inteiro.
dct - Total de dias corridos contidos entre a data de início (ou último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive, computando feriado(s) novo(s), se houver, sendo dct um Nº inteiro.
Observação:
1) O limite do uso da taxa negativa é definido por − i < 100, ou seja, módulo de (-i)
dct0
menor que 100. O fator original do cupom de juros ⎛1 + i ⎞ 360 , será considerado
⎠
⎜
⎝
com 9 (nove) casas decimais com arredondamento.
100 ⎟
2) O cálculo de juros com base 360, que tenha vencimento em dia não útil deverá ser calculado até o dia do vencimento e liquidado no primeiro dia útil subsequente.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arredondamento.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A i 0 100 | VA = VB × %A i 100 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBR i = VB − VA i , para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VB
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual (ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %Ai i 0 100 | VA = VB × %Ai i 100 |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
Cálculo do Valor da Curva Atualizado (VCAi)
VCA i = VB × JFlui × Ji
Calculado pela fórmula , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
JFlui - Fator de juros flutuante, calculado com arredondamento de 8 (nove) casas decimais.
JFlui × Ji - Fator resultante, calculado com arredondamento de 9 (nove) casas decimais. Este valor é calculado e disponibilizado na tela de consulta do contrato.
• Periodicidade de Atualização: Diária.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou novo
valor base alterado após o último reset ou calculado (quando contrato à termo com índice de atualização) com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VB × (Ji − 1) , para i = 1, 2, ..., (n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
a) Base 252:
dup
J = ⎢⎛1 ±
⎡
dut 0 ⎤ dut
i
⎢⎜
⎢⎝
⎣
⎟
100
ii
⎞ 252 ⎥
⎠
⎥
⎥
⎦
, para i = 1, 2, ..., (n), onde:
i i
dut 0
- Taxa de juros fixa, expressa ao ano com base em 252 dias úteis, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
- Total de dias úteis contidos entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive,
apurado na data de registro (ou início da periodicidade do cupom), sendo dut 0 um
Nº inteiro.
dup - Nº de dias úteis entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de atualização, exclusive, computando feriado(s) novo(s), se houver, sendo dup um Nº inteiro.
dut - Total de dias úteis contidos entre a data de início (ou último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive, computando feriado(s) novo(s), se houver, sendo dut um Nº inteiro.
Observação:
1) O limite do uso da taxa negativa é definido por − i < 100, ou seja, módulo de (-i)
dut 0
menor que 100. O fator original do cupom de juros ⎛1 + i ⎞ 252 , será considerado
⎠
⎜
⎝
com 9 (nove) casas decimais com arredondamento.
100 ⎟
2) O cálculo do fator de juros que tenha vencimento em dia não útil deverá ser calculado de maneira similar a que este vencimento fosse primeiro dia útil subsequente (dia da liquidação)
b) Base 360:
dcp
J = ⎢⎛1 ±
⎡
dct0 ⎤ dct
i
⎢⎜
⎢⎝
⎣
⎟
100
ii
⎞ 360 ⎥
⎠
⎥
⎥
⎦
, para i = 1, 2, ..., (n), onde:
i i
dct0
- Taxa de juros fixa, expressa ao ano com base em 360 dias corridos, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
- Total de dias corridos contidos entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive,
apurado na data de registro (ou início da periodicidade do cupom), sendo dct0 um
Nº inteiro.
dcp - Nº de ▇▇▇▇ ▇▇▇▇▇▇▇▇ entre a data de início (ou do último cupom ou do último reset), inclusive, e a data de atualização, exclusive, computando feriado(s) novo(s), se houver, sendo dcp um Nº inteiro.
dct - Total de dias corridos contidos entre a data de início (ou último cupom ou do último reset), inclusive, e a data de vencimento (ou próximo cupom), exclusive, computando feriado(s) novo(s), se houver, sendo dct um Nº inteiro.
Observação:
1) O limite do uso da taxa negativa é definido por − i < 100, ou seja, módulo de (-i)
dct0
menor que 100. O fator original do cupom de juros ⎛1 + i ⎞ 360 , será considerado
⎠
⎜
⎝
com 9 (nove) casas decimais com arredondamento.
100 ⎟
2) O cálculo de juros com base 360, que tenha vencimento em dia não útil deverá ser calculado até o dia do vencimento e liquidado no primeiro dia útil subsequente.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arred.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A i 0 100 | VA = VB × %A i 100 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBR i = VB − VA i , para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VB
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %Ai i 0 100 | VA = VB × %Ai i 100 |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
Cálculo do Valor da Curva Atualizado (VCAi)
VCA i = VB × J i
Calculado pela fórmula , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
• Periodicidade de Atualização: Quando informado o PU pelos participantes.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou novo
valor base alterado após o último reset ou calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VB × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
⎛ PUi ⎞
⎟
Ji = ⎜⎜
⎝
⎟ , para i = 1, 2, ..., (n), onde:
PU0 ⎠
PU i
PU 0
- PU informado para a atualização ou para a data de pagamento do evento i, com 8 (oito) casas decimais.
- PU informado na data de início ou do último pagamento de cupom ou do último
reset, com 8 (oito) casas decimais.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arred.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A i 0 100 | VA = VB × %A i 100 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBR i = VB − VA i , para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VB
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %Ai i 0 100 | VA = VB × %Ai i 100 |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
Cálculo do Valor da Curva Atualizado (VCAi)
VCA i = VB × J i
Calculado pela fórmula , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
• Periodicidade de Atualização: Diária.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou novo
valor base alterado após o último reset ou calculado, quando contrato à termo com índice de atualização, podendo o dia útil anterior assumir somente D-1, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
Calculado pela fórmula
VBA = VB × C , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do dólar comercial com o uso de percentual destacado, entre a data de atualização e a data de início do contrato ou data do reset, calculado com 8 (oito) casas decimais sem arredondamento.
C =
⎡
⎢ ⎝
⎢⎜⎜
⎛⎛ US
⎣⎝
⎜
n
US
0
− 1⎟ ×
⎠
⎞
100 ⎟
p ⎞ + ⎤
⎟
⎠
1⎥
⎦
, para i = 1, 2, ..., (n), onde:
USn
US0
- Valor do fechamento do dólar comercial (PTAX800 – taxa venda), do dia útil
anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais, podendo o dia útil anterior assumir D-1,D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato.
- Valor do fechamento do dólar comercial (PTAX800 – taxa venda), do dia útil
anterior a data de início do contrato ou do último reset, capturado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1,D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato com
Cupom Limpo,
US0
assumirá o valor do dólar comercial informado pelos
participantes no registro do contrato, com 4 (quatro) casas decimais ou na data do útimo reset, com até 7 (sete casas decimais).
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
- Valor financeiro de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
• Para Dolar dos EUA e Dolar Comercial Exponencial
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
Com tratamento linear | Com tratamento exponencial | ||
J = ⎛ + ⎛ i × N ⎞⎞ ⎜1 ⎜ ⎟⎟ ⎝ ⎝ 36000⎠⎠ | N J = ⎛1 + i ⎞ 360 ⎜ ⎟ ⎝ 100 ⎠ | ||
i i - Taxa de juros fixa, expressa ao ano, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
N - Nº de dias corridos do início do contrato (ou último cupom ou do último reset), inclusive, até a data de atualização (ou próximo cupom), exclusive, sendo N um Nº inteiro.
Observando-se os seguintes limites, quando do uso de taxa negativa:
1) Com tratamento linear:
− i × N < 36000, módulo de (− i × N) menor que 36000.
2) Com tratamento exponencial:
− i < 100 , módulo de (−i) menor que 100.
Observação: Não é permitido o registro de contrato com reset, caso o tipo de juros seja com tratamento exponencial.
• Para Dolar dos EUA 30/360
Ji
decimais.
- Fator de juros, calculado com arredondamento de 9 (nove) casas
𝑖
𝐽𝑖 = 1 + (100 𝑥 𝐹𝑎𝑡𝑜𝑟 𝐷𝑖á𝑟𝑖𝑜)
i i - Taxa de juros fixa, expressa ao ano, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
360 𝑥 (𝑌2 − 𝑌1) + 30 𝑥 (𝑀2 − 𝑀1) + (𝐷2 − 𝐷1)
𝐹𝑎𝑡𝑜𝑟 𝐷𝑖á𝑟𝑖𝑜 =
360
Y1 - é o ano, em número, do primeiro dia do período de cálculo;
Y2 - é o ano, em número, do dia imediatamente posterior ao último dia incluso no período de cálculo;
M1 - é o mês, em número, do primeiro dia do período de cálculo;
M2 - é o mês, em número, do dia imediatamente posterior ao último dia incluso no período de cálculo;
D1 - é o dia, em número, do primeiro dia do período de cálculo. Importante: se D1 = 31, mudar para 30;
D2 - é o dia, em número, imediatamente posterior ao último dia incluso no período de cálculo. Importante: se D2 = 31, e D1 = 30 ou 31, então D2 = 30;
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arredondamento.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A × USn i 0 100 US 0 | VA = VB × %A × USn i 100 US 0 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
US n
US0
- Valor do fechamento do dólar comercial (PTAX800 – taxa venda), do dia útil
anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais, podendo assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato.
- Valor do fechamento do dólar comercial (PTAX800 – taxa venda), do dia útil
anterior a data de início do contrato, informado com 4 (quatro) casas decimais, podendo assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no
registro do contrato. Quando se tratar de contrato com Cupom Limpo,
US0
assumirá o valor do dólar comercial informado pelos participantes no registro do contrato, com 4 (quatro) casas decimais.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBRi para amortização do Tipo 00 | VBRi para amortização do Tipo 01 |
O valor base remanescente para amortização do tipo 00 é calculado de acordo com a seguinte fórmula: | O valor base remanescente para amortização do tipo 01 é calculado de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %A × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %A × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados com 2
⎟
⎠
(duas) casas decimais sem arredondamento.
Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VBA
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %Ai × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %Ai × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados com 2
⎟
⎠
(duas) casas decimais sem arredondamento.
Cálculo do Valor da Curva Atualizado (VCAi)
Calculado pela fórmula
VCA i = VB × C × J i , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do dólar comercial com o uso de percentual destacado, entre a data de atualização e a data de início do contrato ou do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
C × Ji - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
EURO/COM.EUROPEIA ou EURO-BCE
SWAP
Parâmetro: EURO/COM.EUROPEIA, EURO-BCE ou EURO-WMR
• Periodicidade de Atualização: Diária.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo
com índice de atualização), podendo o dia útil anterior assumir somente D-1, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
Calculado pela fórmula
VBA = VB × C , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arred..
C - Fator resultante da variação do euro (venda) [EURO/COM.EUROPEIA, EURO- BCE ou EURO-WMR] com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
C =
⎡
⎢ ⎝
⎢⎜⎜
⎛⎛
EUR
⎣⎝
⎜
n
EUR
0 ⎠
− 1⎟ ×
⎞
100 ⎟
p ⎞ + ⎤
⎟
⎠
1⎥
⎦
, para i = 1, 2, ..., (n), onde:
EURn
EUR0
- Valor do fechamento do euro (venda) [EURO/COM.EUROPEIA, EURO-BCE ou
EURO-WMR] do dia útil anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais, podendo o dia útil anterior assumir D-1,D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato.
- Valor do fechamento do euro (venda) [EURO/COM.EUROPEIA, EURO-BCE ou
EURO-WMR] do dia útil anterior a data de início do contrato, informado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1,D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato
com Cupom Limpo,
EUR0 assumirá o valor do euro (venda)
[EURO/COM.EUROPEIA, EURO-BCE ou EURO-WMR] informado pelos participantes no registro do contrato, com 7 (sete) casas decimais.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2,..., (n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
J = ⎡ 1 + ⎛ ii × N ⎞⎤
i ⎢ ⎜ 36000⎟⎥ , para i = 1, 2, ..., (n), onde:
⎣ ⎝ ⎠⎦
i i - Taxa de juros fixa, expressa ao ano, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
N - Nº de dias corridos do início do contrato (ou último cupom), inclusive, até a data de atualização (ou próximo cupom), exclusive, sendo N um Nº inteiro.
Observação: Observando-se os seguintes limites quando do uso da taxa negativa:
− i × N < 36000, módulo de ( − i × N ) menor que 36000.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arredondamento.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × % A × EURn i 0 100 EUR 0 | VA = VB × % A × EURn i 100 EUR 0 |
Para i = 1, 2,..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
EURn
EUR0
- Valor do fechamento do euro (venda) [EURO/COM.EUROPEIA, EURO-BCE ou
EURO-WMR] do dia útil anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais, podendo assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato.
- Valor do fechamento do euro (venda) [EURO/COM.EUROPEIA, EURO-BCE ou
EURO-WMR] do dia útil anterior a data de início do contrato, informado com 4 (quatro) casas decimais, podendo assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato com
Cupom Limpo,
EUR0 assumirá o valor do euro (venda) informado pelos
participantes no registro do contrato, com 7 (sete) casas decimais. O valor remanescente é calculado de acordo com a seguinte fórmula:
VBRi para amortização do Tipo 00 | VBRi para amortização do Tipo 01 |
O valor base remanescente para amortização do tipo 00 é calculado de acordo com a seguinte fórmula: | O valor base remanescente para amortização do tipo 01 é calculado de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %A × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %A × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento. Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VBA
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %Ai × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %Ai × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor da Curva Atualizado (VCAi)
Calculado pela fórmula
VCA i = VB × C × J i , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do euro (venda) [EURO/COM.EUROPEIA, EURO- BCE ou EURO-WMR] com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
C × Ji - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
• EURO/COM.EUROPEIA = PTAX BRL/EUR Venda (BACEN – 978)
• EURO-BCE = Paridade USD/EUR (BCE) x PTAX BRL/USD Venda (BACEN – 220)
• EURO-WMR = Paridade USD/EUR (WMR) x PTAX BRL/USD Venda (BACEN – 220)
Parâmetro: ▇▇▇▇▇▇ ▇▇▇▇▇, FRANCO SUICO BCE ou FRANCO SUICO WMR
• Periodicidade de Atualização: Diária.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo
com índice de atualização), podendo o dia útil anterior assumir somente D-1, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
Calculado pela fórmula
VBA = VB × C , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arred..
⎟
C - Fator resultante da variação do franco suíço (venda) [▇▇▇▇▇▇ ▇▇▇▇▇, FRANCO SUIÇO BCE ou FRANCO SUIÇO WMR] com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
⎡⎛⎛ CHFn
⎞ p ⎞ ⎤
⎜
C = ⎢⎜⎜
CHF
−1⎟ ×
⎟ + 1⎥ , para i = 1, 2, ..., (n), onde:
100
⎢⎣⎝⎝ 0 ⎠
⎠ ⎥⎦
CHFn
CHF0
- Valor do fechamento do franco suíço (venda) [▇▇▇▇▇▇ ▇▇▇▇▇, ▇▇▇▇▇▇ ▇▇▇▇▇
BCE ou FRANCO SUIÇO WMR] do dia útil anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais, podendo o dia útil anterior assumir D-1,D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato.
- Valor do fechamento do franco suíço (venda) [▇▇▇▇▇▇ ▇▇▇▇▇, ▇▇▇▇▇▇ ▇▇▇▇▇
BCE ou FRANCO SUIÇO WMR] do dia útil anterior a data de início do contrato, informado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1, D-2 ou D- 3, de acordo com a data de referência escolhida no registro do contrato. Quando se
tratar de contrato com Cupom Limpo, CHF0
assumirá o valor do franco suíço
(venda) [▇▇▇▇▇▇ ▇▇▇▇▇, ▇▇▇▇▇▇ SUIÇO BCE ou FRANCO SUIÇO WMR]
informado pelos participantes no registro do contrato, com 7 (sete) casas decimais.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
J = ⎡ 1 + ⎛ ii × N ⎞⎤
i ⎢ ⎜ 36000⎟⎥ , para i = 1, 2, ..., (n), onde:
⎣ ⎝ ⎠⎦
i i - Taxa de juros fixa, expressa ao ano, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
N - Nº de dias corridos do início do contrato (ou último cupom), inclusive, até a data de atualização (ou próximo cupom), exclusive, sendo N um Nº inteiro.
Observação: Observando-se os seguintes limites quando do uso da taxa negativa:
− i × N < 36000, módulo de ( − i × N ) menor que 36000.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arredondamento.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × % A × CHFn i 0 100 CHF 0 | VA = VB × %A × CHFn i 100 CHF 0 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
CHFn
CHF0
- Valor do fechamento do franco suíço (venda) [▇▇▇▇▇▇ ▇▇▇▇▇, ▇▇▇▇▇▇ ▇▇▇▇▇
BCE ou FRANCO SUIÇO WMR] do dia útil anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais, podendo assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato.
- Valor do fechamento do franco suíço (venda) [▇▇▇▇▇▇ ▇▇▇▇▇, ▇▇▇▇▇▇ ▇▇▇▇▇
BCE ou FRANCO SUIÇO WMR] do dia útil anterior a data de início do contrato, informado com 4 (quatro) casas decimais, podendo assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar
de contrato com Cupom Limpo, CHF0
assumirá o valor do franco suíço (venda)
informado pelos participantes no registro do contrato, com 7 (sete) casas decimais.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBRi para amortização do Tipo 00 | VBRi para amortização do Tipo 01 |
O valor base remanescente para amortização do tipo 00 é calculado de acordo com a seguinte fórmula: | O valor base remanescente para amortização do tipo 01 é calculado de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %A × VB ⎞
i
⎜
100
⎝
0 ⎟
⎠
VBR = VB − ⎛ %A × VB⎞
i
⎜
100
⎝
⎟
⎠
Para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento. Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VBA
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %Ai × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %Ai × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor da Curva Atualizado (VCAi)
Calculado pela fórmula
VCA i = VB × C × J i , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do franco suíço (venda) [▇▇▇▇▇▇ ▇▇▇▇▇, FRANCO SUIÇO BCE ou FRANCO SUIÇO WMR] com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
C × Ji - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
• FRANCO SUÍÇO BCE = PTAX BRL/USD Venda (BACEN – 220) / [Paridade CHF/EUR (BCE)
/ Paridade USD/EUR (BCE)]
• FRANCO SUÍÇO WMR = PTAX BRL/USD Venda (BACEN – 220) / [Paridade CHF/EUR (WMR) / Paridade USD/EUR (WMR)]
• Periodicidade de Atualização: Diária.
VB = VB0
Inicialmente calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo
com índice de atualização), podendo o dia útil anterior assumir somente D-1, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
Inicialmente calculado pela fórmula
VBA = VB × C , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arred.
C =
⎡
⎢ ⎝ 0 ⎠
⎢⎜⎜
⎛⎛ M
− 1⎟ ×
⎞
p ⎞ + ⎤
⎟
⎣⎝
⎜
n
M
100 ⎟
⎠
1⎥
⎦
C - Fator resultante da variação cambial escolhida, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arred.
, para i = 1, 2, ..., (n), onde:
M n - Valor do fechamento da moeda escolhida (taxa venda), podendo o dia útil anterior
assumir D-1, D-2, D-3, D-4 ou D-5 a data de atualização do contrato, de acordo com a data de referência escolhida no registro do contrato, tendo o Nº de casas decimais respectiva da moeda escolhida (ver tabela a seguir).
M 0 - Valor do fechamento da moeda escolhida (taxa venda), do dia útil anterior a data
de início do contrato, informado com o Nº de casas decimais respectivo da moeda escolhida (ver tabela a seguir), podendo o dia útil assumir D-1, D-2, D-3, D-4 ou D- 5, de acordo com a data de referência escolhida no registro do contrato.. Quando se tratar de contrato com Cupom Limpo, M 0 assumirá o valor da cotação
informada pelo participante no registro, com 7 (sete) casas decimais.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Moeda utilizada | Nº de casas decimais |
Dólar, ▇▇▇▇▇▇ ▇▇▇▇▇ ou ▇▇▇▇▇▇ ▇▇▇▇▇ BCE | 4 (quatro) |
EURO/COM.EUROPEIA, EURO-BCE e Libra Esterlina | 5 (cinco) |
Iene | 6 (seis) |
Peso Mexicano | 7 (sete) |
Outras cotações | 4 (quatro) |
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
J = ⎡ 1 + ⎛ ii × N ⎞⎤
i ⎢ ⎜ 36000⎟⎥ , para i = 1, 2, ..., (n), onde:
⎣ ⎝ ⎠⎦
i i - Taxa de juros fixa, expressa ao ano, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
N - Nº de dias corridos do início do contrato (ou último cupom), inclusive, até a data de atualização (ou próximo cupom), exclusive, sendo N um Nº inteiro.
Observação: Observando-se os seguintes limites quando do uso da taxa negativa:
− i × N < 36000, módulo de ( − i × N ) menor que 36000.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arred.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × % A × M n i 0 100 M 0 | VA = VB × % A × M n i 100 M 0 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
M n - Valor do fechamento da moeda escolhida ( taxa venda), podendo o dia útil anterior assumir D-1, D-2, D-3, D-4 ou D-5 a data de atualização do contrato, de acordo com a data de referência escolhida no registro do contrato, tendo o Nº de casas decimais respectiva da moeda escolhida (ver tabela a seguir).
M 0 - Valor do fechamento da moeda escolhida ( taxa venda), do dia útil anterior a data
de início do contrato, informado com o Nº de casas decimais respectivo da moeda escolhida (ver tabela a seguir), podendo o dia útil assumir D-1, D-2, D-3, D-4 ou D- 5, de acordo com a data de referência escolhida no registro do contrato.. Quando se tratar de contrato com Cupom Limpo, M 0 assumirá o valor da cotação
informada pelo participante no registro, com 7 (sete) casas decimais.
Moeda utilizada | Nº de casas decimais |
Dólar, ▇▇▇▇▇▇ ▇▇▇▇▇ ou ▇▇▇▇▇▇ ▇▇▇▇▇ BCE | 4 (quatro) |
EURO/COM.EUROPEIA, EURO-BCE e Libra Esterlina | 5 (cinco) |
Iene | 6 (seis) |
Peso Mexicano | 7 (sete) |
Outras cotações | 4 (quatro) |
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBRi para amortização do Tipo 00 | VBRi para amortização do Tipo 01 |
O valor base remanescente para amortização do tipo 00 é calculado de acordo com a seguinte fórmula: | O valor base remanescente para amortização do tipo 01 é calculado de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %A × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %A × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento.
Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VBA
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB −
⎛ %A
⎜
100
i
⎞
i
⎝
× VB0 ⎟
⎠
VBR = VB −
⎛ %A
⎜
100
i
⎞
i
⎝
× VB⎟
⎠
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor da Curva Atualizado (VCAi)
Calculado pela fórmula
VCA i = VB × C × J i , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação da moeda utilizada com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
C × Ji - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
• Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado ou novo valor base alterado após o último
reset ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
Inicialmente calculado pela fórmula
VBA = VB × C , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arred.
C = Mi
M 0
C - Fator resultante da variação cambial escolhida, entre a data de atualização e a data de início do contrato ou do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
, para i = 1, 2, ..., (n), onde:
Mi - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), podendo o dia útil anterior assumir D-1, D-2, D-3, D-4 ou D-5 a data de atualização do contrato, de acordo com a data de referência escolhida no registro do contrato, tendo o Nº de casas decimais respectiva da moeda escolhida (ver tabela a seguir).
M 0 - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil
anterior a data de início do contrato ou do último reset, informado com o Nº de casas decimais respectivo da moeda escolhida (ver tabela a seguir). Quando se tratar de contrato com Cupom Limpo, M 0 assumirá o valor da cotação informada
pelo participante no registro, com 7 (sete) casas decimais.
Moeda utilizada | Nº de casas decimais |
Dólar, ▇▇▇▇▇▇ ▇▇▇▇▇ ou ▇▇▇▇▇▇ ▇▇▇▇▇ BCE | 4 (quatro) |
EURO/COM.EUROPEIA, EURO-BCE e Libra Esterlina | 5 (cinco) |
Iene | 6 (seis) |
Outras cotações | 4 (quatro) |
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
⎢
i
i
J = ⎡(FATJUR
⎣
−1)×⎛ +
⎜1
⎝
IR ⎞⎤
+1
⎠⎦
100 ⎟⎥ , para i = 1, 2, ..., (n), onde:
FATJUR i - Fator de juros no evento i, calculado com 9 (nove) casas decimais com arred.
a) Cálculo do FATJUR quando o prazo da Taxa Libor for menor que o prazo do Cupom:
FATJUR i = ⎢∏⎜
⎡ N ⎛ LZ k × PZdck ⎞⎤
⎣ k=1 ⎝
36000
+ 1⎟⎥ +
⎠⎦
S× PZdci
36000
,
para k = 1, 2, ..., (n).
b) Cálculo do FATJUR quando o prazo da Taxa Libor for maior ou igual que o prazo do Cupom:
FATJUR = ⎜
⎛ LZ
k
× PZdc
k
+
S× PZdc
36000
i
i
⎝
36000
+ 1⎟
⎠
⎞
,
para k = 1, 2, ..., (i), onde:
LZ k
PZdc k
- Taxa Libor da data de referência (D, D-1, D-2 ou D-3) escolhida (PTAX800 –
opção 08) ‘no registro do contrato (ou o valor do “limite inferior”, se definido, caso este seja maior que a Libor, ou o valor do “limite superior”, se definido, caso este seja menor que a Libor), utilizada na constituição do FATJUR para o pagamento do cupom no evento i, aplicada no período compreendido entre a data de início do contrato, último evento ou término de vigência da última Libor utilizada (o que ocorrer por último), inclusive, e a data do próximo evento ou final de vigência da Libor (o que ocorrer primeiro), exclusive, informada com 5 (cinco) casas decimais.
- Prazo em dias corridos entre a data de início do período de aplicação da taxa de índice k e a data de cálculo, a data do evento de índice i ou o fim do período k, o
que ocorrer primeiro, sendo PZdc k
um Nº inteiro.
S - Taxa de juros, expressa ao ano de 360 dias, a ser aplicada a todos os cupons do fluxo, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
PZdc i
- Prazo em dias corridos entre a data de início do período de índice i e a data de
cálculo ou a data do próximo evento, o que ocorrer primeiro, sendo PZdc i
inteiro.
um Nº
IR - Taxa do Imposto de ▇▇▇▇▇, referente a despesas sobre a remessa de juros, informada com 5 (cinco) casas decimais.
Observações:
1) As expressões
S× PZdci ,
36000
LZk × PZdck
36000
e LZi × PZdci
36000
são consideradas com
arredondamento de 9 (nove) casas decimais.
2) O fator resultante da multiplicação de (FATJUR
− 1) por ⎛1 + IR ⎞
também é
i ⎜ ⎟
⎝ 100 ⎠
considerado com arredondamento de 9 (nove) casas decimais.
3) Sobre as datas de referência (D, D-1, D-2 e D-3), é importante ressaltar que:
a) Quando a data de referência para captura e utilização da taxa Libor for igual a “D”, o Módulo utilizará a data “D” do evento e esta data pode ser definida para dia útil ou não útil;
b) Quando a data de referência para captura e utilização da taxa Libor for igual “D-1, D-2 e D-3”, essa contagem de dias será sempre computada em dias úteis, mesmo que o ponto de partida para contagem (“D”) seja não útil.
4) Regra de captura/utilização de taxas Libor quando a data escolhida for feriado Nacional, quando não há cadastramento (pela Cetip) de cotações da Libor, ou data em que as taxas não sejam divulgadas (feriados londrinos, p. ex.):
Não há cadastramento de cotações de taxas Libor em feriados nacionais e não há divulgação das referidas taxas em feriados Londrinos. Caso o evento de pagamento de juros ou troca de taxas por fim de vigência ocorra em datas em que não haja cotação pelos motivos acima descritos, o sistema utilizará a taxa do primeiro dia útil anterior disponível.
5) Quando a Taxa Libor a ser aplicada num período for de data anterior ou posterior à data de início da apropriação deste período, esta deve ser aplicada para o prazo entre a data de início deste período até a data de fim do período ou a data do evento de índice i, o que ocorrer primeiro.
6) O cálculo do pagamento do cupom poderá ser realizado de várias formas:
a) Prazo da Libor igual ao prazo das trocas de cupons utilizando-se a Libor do respectivo prazo. Exemplo: pagamentos de cupons de 6 em 6 meses, utilizando-se a Libor de 6 meses para o cálculo.
b) Prazo da Libor diferente dos prazos dos eventos das trocas de cupons:
b.1) Prazo da Libor menor do que o prazo das trocas de cupons. Exemplo: pagamentos de cupons a cada 6 meses utilizando-se a Libor de 3 meses. Neste caso, o cupom será calculado pela composição da Libor de 3 meses referente ao início do período e de outra Libor também de 3 meses referente à segunda parte do período de 6 meses.
b.2) Prazo da Libor maior do que o prazo das trocas de cupons. Exemplo: pagamentos a cada 3 meses, utilizando-se a Libor de 6 ou 12 meses. Neste caso, basta efetuar o pro-rata das taxas para o respectivo período da troca de cupons.
7) O sistema oferece ao participante a possibilidade do contrato ser atualizado por uma cotação de libor anterior à data de início do contrato (“libor decorrida”).
a) Fluxo constante
a.1) Periodicidade da Libor maior ou igual a periodicidade de pagamento de juros:
O participante informará na tela de registro do contrato a primeira data do fluxo, a partir da qual, dependendo da periodicidade do fluxo e da periodicidade da libor utilizada, o sistema calculará automaticamente a data do último pagamento de juros para capturar a cotação a ser utilizada.
Exemplo:
• Data de registro e início do contrato: 15/09/2005.
• Periodicidade do fluxo de pagamento de juros: a cada um mês.
• Pagamento de juros a partir de: 28/04/2004.
• Data do último pagamento de juros: 28/08/2005.
• Data do próximo pagamento de juros: 28/09/2005.
Seja a Libor mensal, trimestral, semestral ou anual, o sistema utilizará a libor de 28/08/2005 para apurar os juros entre 15/09/2005 (data de início do contrato) até 28/09/2005 (data do primeiro pagamento de juros pelo sistema).
a.2) Periodicidade da Libor menor que a periodicidade de pagamento de juros:
O participante também informará na tela de registro do contrato a primeira data do fluxo, a partir da qual, dependendo da periodicidade do fluxo e da periodicidade da libor utilizada, o sistema calculará automaticamente a data da cotação anterior, mais próxima, a ser utilizada.
Exemplo:
• Data de registro e início do contrato: 15/09/2005.
• Periodicidade do fluxo de pagamento de juros: a cada 15 meses.
• Pagamento de juros a partir de 28/01/2004.
• Data do último pagamento de juros: 28/04/2005.
• Data do próximo pagamento de juros: 28/07/2006.
Periodicidade da Libor | Última Libor a ser utilizada(*) |
Mensal | 28/08/2005 |
Trimestral | 28/07/2005 |
Semestral | 28/04/2005 |
Anual | 28/04/2005 |
(*) Caindo esta data em dia não útil, o sistema utilizará a cotação obtida conforme descrito anteriormente no item 3 das Observações (pagina 24).
O sistema utilizará a cotação da data mais próxima para apurar os juros entre 15/09/2005 (data de início do contrato) e o fim de vigência da taxa, e assim sucessivamente até 28/07/2006 (data do primeiro pagamento de juros pelo sistema).
b) Fluxo não constante
O sistema também efetuará automaticamente o cálculo para achar a data da libor a ser utilizada. Como o participante informará a data do último pagamento de juros na tela de registro do fluxo, será seguida a sistemática descrita nos itens a.1 e a.2 acima para captura da Libor.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arred.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A × Mi i 0 100 M 0 | VA = VB × %A × Mi i 100 M 0 |
Para i = 1, 2, ..., (n-1), onde:
VA i
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
Mi - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil anterior a data de atualização do contrato, informado com o Nº de casas decimais respectivo, conforme a moeda escolhida (ver tabela página 23).
M 0 - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil
anterior a data de início do contrato, informado com o Nº de casas decimais respectivo, conforme a moeda escolhida (ver tabela página 23). Quando se tratar de contrato com Cupom Limpo , M 0 assumirá o valor da cotação informada pelo
participante no registro, com 7(sete) casas decimais.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBRi para amortização do Tipo 00 | VBRi para amortização do Tipo 01 |
O valor base remanescente para amortização do tipo 00 é calculado de acordo com a seguinte fórmula: | O valor base remanescente para amortização do tipo 01 é calculado de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %A × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %A × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento. Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VBA
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arred.
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arred.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual(ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %Ai × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %Ai × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados com 2
⎟
⎠
(duas) casas decimais sem arredondamento.
Cálculo do Valor da Curva Atualizado (VCAi)
VCA i = VB × C × Ji
Calculado pela fórmula , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arred.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do dólar comercial com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
C × Ji - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou novo
valor base alterado após o último reset ou calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
VBA = VB x CMoeda xC Mercadoria
Calculado pela fórmula VBA - Valor Base
arredondamento.
, onde:
Atualizado, calculado com 2 (duas) casas decimais sem
CMoeda - Fator resultante da variação cambial da moeda, entre a data de atualização e a data de início do contrato ou data do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
C
Moeda
= ⎡ Moedan ⎤
⎢ Moeda ⎥
⎣
0 ⎦
CMercadoria - Fator resultante da variação do preço de ajuste ou fechamento da mercadoria, entre a data de atualização e a data de início do contrato ou data do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
, onde:
Moedan
- Valor do fechamento da moeda (PTAX800 – taxa venda), do dia útil anterior a
data de atualização do contrato, capturado com 4 (quatro) casas decimais, podendo o dia útil anterior assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. *
Moeda0
- Valor do fechamento da moeda (PTAX800 – taxa venda), do dia útil anterior a
data de início do contrato ou data do último reset, capturado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato com
Cupom Limpo,
Moeda0
assumirá o valor da moeda informado pelo participante.
C
Mercadoria
=
⎡
⎢⎜⎜
⎛
⎛ C
⎞
⎢
⎣⎝
⎜
Mercadoria n
− 1 ×
⎟
⎛ p ⎞⎞ + ⎤
⎝ Mercadoria 0 ⎠
C
⎜
⎝ 100 ⎠⎟
⎟⎟
1⎥
⎠
⎥
⎦
,onde:
CMercadoria n - Preço de Fechamento ou de Preço de Ajuste da Mercadoria do dia útil anterior a data de atualização do contrato, capturado com 4 (quatro) casas decimais, podendo
o dia útil anterior assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. *
C Mercadoria 0
- Preço de Fechamento ou de Preço de Ajuste da Mercadoria, do dia útil anterior
a data de início do contrato ou data do último reset, capturado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato com
Cotação Inicial, CMercadoria 0
assumirá o preço informado pelo participante no registro
do contrato ou na data do último reset, com até 04 (quatro) casas decimais.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
CMoeda xCMercadoria
- fator apurado com oito casas decimais, sem arredondamento.
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
Ji
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
J = ⎡ 1 + ⎛ ii × N ⎞⎤
i ⎢ ⎜ 36000⎟⎥ , para i = 1, 2, ..., (n), onde:
⎣ ⎝ ⎠⎦
i i - Taxa de juros fixa, expressa ao ano, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
N - Nº de dias corridos do início do contrato (ou último cupom), inclusive, até a data de atualização (ou próximo cupom), exclusive, sendo N um Nº inteiro.
Observação: Observando-se os seguintes limites quando do uso da taxa negativa:
− i × N < 36000, módulo de ( − i × N ) menor que 36000.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arred.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A × Moedan × CMercadoria n i 0 100 Moeda C 0 Mercadoria 0 | VA = VB × %A × Moedan × CMercadoria n i 100 Moeda C 0 Mercadoria 0 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
Moedan
- Valor do fechamento da moeda (PTAX800 – taxa venda), do dia útil anterior a
data de atualização do contrato, capturado com 4 (quatro) casas decimais, podendo o dia útil anterior assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. *
Moeda0
- Valor do fechamento da moeda (PTAX800 – taxa venda), do dia útil anterior a
data de início do contrato ou data do último reset, capturado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato com Cupom
Limpo,
Moeda0
assumirá o valor da moeda informado pelo participante.
CMercadoria n - Preço de Fechamento ou de Preço de Ajuste da Mercadoria do dia útil anterior a data de atualização do contrato, capturado com 4 (quatro) casas decimais, podendo o dia útil anterior assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. *
C Mercadoria 0
- Preço de Fechamento ou de Preço de Ajuste da Mercadoria, do dia útil anterior a
data de início do contrato ou data do último reset, capturado com 4 (quatro) casas decimais, podendo o dia útil assumir D-1, D-2 ou D-3, de acordo com a data de referência escolhida no registro do contrato. Quando se tratar de contrato com Cotação
Inicial, CMercadoria 0
assumirá o preço informado pelo participante no registro do contrato
ou na data do último reset, com até 04 (quatro) casas decimais.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual (ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %Ai × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %Ai × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados com 2
⎟
⎠
(duas) casas decimais sem arredondamento.
VCAi = VB x (CMoeda xCMercadoria x Ji )
Cálculo do Valor da Curva Atualizado (VCAi)
Calculado pela fórmula , onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
CMoeda - Fator resultante da variação cambial da moeda, entre a data de atualização e a
data de início do contrato ou data do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
CMercadoria - Fator resultante da variação do preço de fechamento ou preço de ajuste da
mercadoria, entre a data de atualização e a data de início do contrato ou data do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
(CMoeda xCMercadoria x Ji ) - Produto resultante dos fatores será apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Observação: * Sobre o fixing da Moeda e da Mercadoria: o sistema irá considerar a opção escolhida no campo “Data Cotação para Ajuste” no momento do registro para a captura da cotação da moeda e da mercadoria.
Parâmetro: Ouro (somente para Swap Renda Final) Critério de Atualização
Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo calculado,
quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
VBA = VB x C
Calculado pela fórmula , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do Ouro BM&F com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
C = ⎢⎜⎜
⎡⎛⎛ AU
⎞
p ⎞
⎤
⎢ ⎝ 0
⎣⎝
⎜
AU
−1⎟x ⎟ + 1⎥
⎠
100 ⎟
⎠ ⎦
, onde:
AU - Valor do fechamento do Ouro BM&F, do dia útil anterior a data de atualização do contrato, informado com 4 (quatro) casas decimais.
AU0 - Valor do fechamento do Ouro BM&F do dia útil anterior a data de início do contrato informado com 4 (quatro) casas decimais.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Cálculo do Valor de Juros (VJ)
Calculado pela fórmula
VJ = VBA
x(J − 1) , onde:
VJ - Valor financeiro de juros, calculado com 2 (duas) casas decimais sem arredondamento.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
J = ⎛
⎜1 + ⎜
⎛ i x N ⎞⎞
⎝
⎝ 36000⎠⎠
⎟⎟
, onde:
i - Taxa de juros fixa, expressa ao ano de 360 dias corridos, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
N - Nº de dias corridos do início do contrato ou data do último reset inclusive, até a data de atualização, exclusive, sendo “N” um Nº inteiro.
Observando-se os seguintes limites quando do uso da taxa negativa:
-1 x N < 36000 , módulo de ( -i x N ) menor que 36000.
Cálculo do Valor da Curva Atualizada (VCA)
VCA = VB x (C x J)
Calculado pela fórmula , onde:
VCA - Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do Ouro BM&F com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
(C x J) - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Parâmetro: Taxa de Juros Mercado Internacional - TJMI Critério de Atualização
• Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou novo
valor base alterado após o último reset ou calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
Calculado pela fórmula
VBA = VB × C , onde:
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arred.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C = Mi
M 0
C - Fator resultante da variação cambial escolhida, entre a data de atualização e a data de início do contrato ou do último reset, calculado com 8 (oito) casas decimais sem arredondamento.
, para i = 1, 2, ..., (n), onde:
Mi - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil anterior a data de atualização do contrato, capturado/informado com o Nº de casas decimais respectivo da moeda escolhida (ver tabela a seguir).
M 0 - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil
anterior a data de início do contrato ou do último reset, capturado/informado com o Nº de casas decimais respectivo da moeda escolhida (ver tabela a seguir). Quando se tratar de contrato com Cupom Limpo, M 0 assumirá o valor da cotação
informada pelo participante no registro do contrato ou no último reset, com 7(sete) casas decimais.
Moeda utilizada | Nº de casas decimais |
Dólar, ▇▇▇▇▇▇ ▇▇▇▇▇ ou ▇▇▇▇▇▇ ▇▇▇▇▇ BCE | 4 (quatro) |
EURO/COM.EUROPEIA, EURO-BCE e Libra Esterlina | 5 (cinco) |
Iene | 6 (seis) |
Outras cotações | 4 (quatro) |
Cálculo do Valor de Juros (VJi)
O valor de juros é calculado sobre o valor base antes do cálculo do valor de amortização, caso na mesma data do evento de juros haja uma amortização.
Calculado pela fórmula
VJ i = VBA × (J i − 1) , para i = 1, 2, ...,(n), onde:
VJ i
Ji
TJMI i
Si
PZ i
- Valor financeiro para troca de juros no evento i, calculado com 2 (duas) casas decimais sem arredondamento.
J =
⎡⎛
(TJMI + S )× PZ ⎞
i
⎢⎜
⎣⎝
i i
36000
i
⎟
⎠ ⎝
× 1 +
⎛ IR ⎞
⎜
⎟⎥
100
⎤
⎠⎦
+ 1
- Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
, para i = 1, 2, ..., (n), onde:
- Taxa de ▇▇▇▇▇ ▇▇▇▇▇▇▇ Internacional expressa em 360 dias, informada com 4
(quatro) casas decimais, utilizada para atualização do contrato entre a data de inicio e data de vencimento, ou para o pagamento do cupom, ou o valor do “limite inferior”, se definido, caso este seja maior que a taxa, ou o valor do “limite superior”, se definido, caso este seja menor que a Taxa de Juros Mercado Internacional.
- Taxa informada na definição da curva no campo “Juros/Spread” para o cupom atual, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
- Prazo em Nº de dias corridos, no período compreendido entre a data de início, de pagamento do último cupom ou do último reset, inclusive, e a data de atualização,
exclusive, sendo PZ i
um Nº inteiro.
IR - Taxa do Imposto de ▇▇▇▇▇, referente a despesas sobre a remessa de juros, informada com 5 (cinco) casas decimais.
Observações:
⎛ (TJMI i + Si )× PZi ⎞
1) A expressão ⎜
⎝
casas decimais.
36000
⎟ é considerada com arredondamento de 9 (nove)
⎠
2) O fator resultante da multiplicação de ⎛ (TJMI i + Si )× PZi ⎞ por ⎛1 + IR ⎞
também é
⎜
⎝ 36000
⎟ ⎜ ⎟
⎠ ⎝ 100 ⎠
considerado com arredondamento de 9 (nove) casas decimais.
Cálculo do Valor de Amortização (VAi)
• Para contratos de swap fluxo de caixa de fluxo constante
Amortização de percentual fixo em períodos uniformes.
O percentual de amortização é calculado pelo Nº de amortizações contido no período compreendido entre a data de início de pagamento de amortização e a data de vencimento, de acordo com a seguinte fórmula:
%A = 100%
n
, onde:
%A - Percentual de amortização, calculado com 5 (cinco) casas decimais sem arred.
n - Nº de eventos de amortização contido no período compreendido entre a data de início e a data de vencimento do contrato.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VA = VB × %A × Mi i 0 100 M 0 | VA = VB × %A × Mi i 100 M 0 |
Para i = 1, 2, ..., (n-1), onde:
VA i
VB0
- Valor financeiro da i-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
- Valor base inicial do contrato, informado ou calculado (quando contrato a termo com índice de atualização), com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
Mi - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil anterior a data de atualização do contrato, informado com o Nº de casas decimais respectivo.
M 0 - Valor do fechamento da moeda escolhida (PTAX800 – taxa venda), do dia útil
anterior a data de início do contrato, informado com o Nº de casas decimais respectivo, conforme a moeda escolhida (ver tabela página 31). Quando se tratar
de contrato com Cupom Limpo, M 0 assumirá o valor da cotação informada pelo participante no registro, com 7(sete) casas decimais.
O valor remanescente é calculado de acordo com a seguinte fórmula:
VBRi para amortização do Tipo 00 | VBRi para amortização do Tipo 01 |
O valor base remanescente para amortização do tipo 00 é calculado de acordo com a seguinte fórmula: | O valor base remanescente para amortização do tipo 01 é calculado de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %A × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %A × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
VBR i
- Valor base remanescente do contrato, após a amortização de índice i, calculado com 2 (duas) casas decimais sem arredondamento.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados com 2
⎟
⎠
(duas) casas decimais sem arredondamento.
Após a amortização, o valor base assume o valor remanescente anteriormente calculado:
VB = VBR i
, para i = 1, 2, ..., (n-1).
VA n = VBA
A última amortização é calculada pela fórmula: , onde:
VA n
- Valor financeiro da n-ésima amortização, calculado com 2 (duas) casas decimais sem arredondamento.
VBA - Valor Base Atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
• Para contratos de swap fluxo de caixa de fluxo não constante
Diferentemente do contrato de swap fluxo de caixa constante, onde o percentual de amortização é calculado, no contrato de swap fluxo de caixa não constante o(s) percentual (ais) de amortização é (são) informado(s) na tela de registro de fluxo de caixa não constante.
Dependendo do tipo de amortização escolhida, o cálculo do valor de amortização pode ser efetuado da seguinte forma:
Amortização do Tipo 00 | Amortização do Tipo 01 |
O valor de amortização é calculado sobre o valor base inicial – VB0, de acordo com a seguinte fórmula: | O valor de amortização é calculado sobre o valor base – VB, de acordo com a seguinte fórmula: |
VBR = VB − ⎛ %Ai × VB ⎞ i ⎜ 100 0 ⎟ ⎝ ⎠ | VBR = VB − ⎛ %Ai × VB⎞ i ⎜ 100 ⎟ ⎝ ⎠ |
Para i = 1, 2, ..., (n-1), onde:
%A i
- Percentual de amortização na data do evento i, informado com até 5 (cinco) casas decimais.
⎜
0 ⎟
⎛ %A × VB ⎞
⎝ 100 ⎠
ou ⎛ %A × VB
⎜
⎝ 100
⎞ -Os resultados destas expressões são calculados
⎟
⎠
com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor da Curva Atualizado (VCAi)
VCA i = VB × C × J i
Calculado pela fórmula , para i = 1, 2, ..., n, onde:
VCA i
- Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, antecipado e/ou amortizado, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do dólar comercial com o uso de percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
▇▇ - ▇▇▇▇▇ de juros, calculado com arredondamento de 9 (nove) casas decimais.
C × Ji
- Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Parâmetro: SELIC (somente para Swap Renda Final) Critério de Atualização
Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
VB0 - Valor base inicial do contrato, informado na data de registro do calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arred.
Cálculo do Valor de Juros (VJ)
Calculado pela fórmula
VJ = VB x [(JFlu x J) − 1] , onde:
VJ - Valor financeiro de juros, calculado com 2 (duas) casas decimais sem arredo.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
JFlu – Fator de Juros Flutuante Resultante do produtório das taxas Selic com uso de percentual destacado, compreendidas entre a data de início do contrato até a data de atualização, exclusive, calculado com arredondamento de 8 (oito) casas decimais.
n ⎛ p ⎞
JFlu = ∏⎜1 + TSelic k × 100 ⎟ , para k = 1, 2, ..., n, onde:
k=1 ⎝ ⎠
n - Nº total de taxas Selic, sendo “n” um Nº inteiro.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
TSelic k
- Taxa Selic, expressa ao dia, calculada com 8 (oito) casas decimais, com arredondamento.
TSelic
= ⎛ Selick +
1
⎞ 252 − 1 , para k = 1, 2, ..., n, onde:
⎝
⎠
k ⎜ 100 1⎟
⎠
Selick
- Taxa Selic divulgada pelo Bacen, informada com 2 (duas) casas decimais.
Observações:
1) O fator resultante da expressão ⎛1 + TSelic
× p ⎞
é considerado com 16 (dezesseis)
⎜
⎝
casas sem arredondamento.
k 100 ⎟
2) Efetua-se o produtório dos fatores diários ⎛1 + TSelic × p ⎞ , sendo que a cada fator
⎠
⎝
⎜ k 100 ⎟
diário acumulado, trunca-se o resultado com 16 (dezesseis) casas decimais e aplica-se o próximo fator diário, assim por diante até o último fator diário considerado.
3) Uma vez os fatores diários estando acumulados como descrito acima, considera-se o fator resultante C com arredondamento de 8 (oito) casas decimais.
4) O fator resultante da expressão (JFlu x J) é considerado com arredondamento de 9 (nove) casas decimais.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
dup
J = ⎢⎛1 ±
⎡
dut 0 ⎤ dut
⎢⎜
⎣
⎝
100 ⎟
i
⎞ 252 ⎥
⎠
⎥
⎦
, onde:
i - Taxa de juros fixa, expressa ao ano com base em 252 dias úteis, informada com 4 (quatro) casas decimais.
dut 0
- Total de dias úteis contidos no período do contrato, apurados em sua data de
registro, sendo dut 0
um Nº inteiro.
dup - Nº de dias úteis para o período de atualização, computando feriado(s) novo(s), se houver, sendo dup um Nº inteiro.
dut - Total de dias úteis contidos no período do contrato, computando feriado(s) novo(s), se houver, sendo dut um Nº inteiro.
Observações:
1) O fator original do cupom de juros ⎛1 +
dut 0
⎠
i ⎞ 252 , será considerado com 9 (nove) casas
⎜
⎝
decimais com arredondamento.
100 ⎟
2) O limite do valor de taxa negativa é definido por |-i| < 100, módulo de (-i) menor que 100.
Cálculo do Valor da Curva Atualizado (VCA)
VCA = VB x JR
Calculado pela fórmula , onde:
JR = JFlu x J
VCA - Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredo. VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
, onde:
JR - Fator resultante do produto dos fatores de Juros Flutuante e Fixo, apurado com arredondamento de 9 (nove) casas decimais, ambos definidos anteriormente.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Parâmetro: TJLP (somente para Swap Renda Final) Critério de Atualização
Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou
calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arred.
Cálculo do Valor Base Atualizado (VBA)
VBA = VB x C
Calculado pela fórmula , onde:
VBA - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
VB - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
dck
C = ∏⎜1 +
n ⎛
TJLPk
p ⎞ 360
k =1 ⎝
× ⎟
100 100
⎠
C - Fator resultante do produtório das TJLP`s, divulgadas para o período de atualização, do contrato com o percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arred.
, onde: k = 1, ,n
TJLP1...TJLPn
- Taxas de juros de longo prazo (TJLP´s) vigentes no período do contrato.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
dc1
dc k
- Nº de dias corridos entre a data de início do contrato e uma das seguintes datas:
data de atualização do contrato, data de término de vigência da TJLP1 ou data de vencimento do contrato, o que ocorrer primeiro.
- Nº de ▇▇▇▇ ▇▇▇▇▇▇▇▇ entre a data de início de vigência da TJLPk e uma das
seguintes datas: data de atualização do contrato, data de término de vigência da TJLPk ou data de vencimento do contrato, o que ocorrer primeiro.
n - Nº total de TJLP´s consideradas durante a vigência do contrato.
Observações:
O fator C é resultante de um processo de acumulação de fatores, que seguem os seguintes critérios:
dc1
⎛
⎜1 +
⎝
TJLP1
p ⎞ 360
100 100 ⎠
×
⎟
• O fator resultante da expressão , referente a primeira TJLP
considerado com 8 (oito) casas decimais, sem arredondamento. Caso não seja utilizada mais nenhuma TJLP este será o próprio fator resultante.
• No caso do fator “C” utilizar mais de uma TJLP, o fator resultante descrito acima é
dck
⎛
⎜1 +
⎝
TJLP
k
p ⎞ 360
100 100 ⎠
× ⎟
multiplicado pela expressão considerada sem arredondamento. O
resultado deste produto é considerado com 8 (oito) casas decimais, sem arred.
• Cada fator incluído no produtório, gera um novo fator intermediário que é considerado com 8 (oito) casas decimais, sem arredondamento, repetindo-se este processo a cada TJLP utilizada no cálculo do fator “C”.
Cálculo do Valor de Juros (VJ)
Calculado pela fórmula
VJ = VBA x (J -1) , onde:
N
J = ⎛1 +
⎜
i
⎞ 360
⎝
100 ⎟
⎠
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
, onde:
i - Taxa de juros fixa, expressa ao ano de 360 dias corridos, informada com 4 (quatro) casas decimais.
N - Nº de dias corridos do início do contrato até a data de atualização, sendo “N” um Nº inteiro.
Cálculo do Valor da Curva Atualizado (VCA)
VCA = VB x (C x J)
Calculado pela fórmula , onde:
VCA - Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arred. VB - Valor base, calculado com 2 (duas) casas decimais sem arred.
C - Fator resultante do produtório das TJLP`s, divulgadas para o período de atualização, do contrato com o percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arred.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
(C x J) - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arred.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Parâmetro: TR (somente para Swap Renda Final) Critério de Atualização
Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou
calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arred.
Cálculo do Valor Base Atualizado (VBA)
VBA = VB x C
Calculado pela fórmula , onde:
VBA - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
VB - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
C - Fator resultante do produtório das TR´s divulgadas para o período de atualização do contrato, com o percentual destacado, calculado com 8 (oito) casas decimais sem arred.
1º Caso – Atualização entre a data de início do contrato e a primeira data base | |||
dup TR0 C = ⎛1 + TR0 × p ⎞ dut TR0 ⎜ ⎟ ⎝ 100 100 ⎠ | |||
2º Caso – Atualização nas datas base | |||
dupTR0 ⎛ TR p ⎞ dut TR n ⎡ TR p ⎤ C = ⎜1 + 0 × ⎟ 0 × ∏ ⎢1 + k × ⎥ ⎝ 100 100 ⎠ k=1 ⎣ 100 100⎦ | , onde k = 1, 2, ..., n | ||
3º Caso – Atualização entre datas base | |||
dup TR0 ⎡ dup TRk ⎤
⎛ TR p ⎞ dutTR0 n ⎢⎛ TR p ⎞ dut TR ⎥ C = ⎜1 + 0 × ⎟ × ∏ ⎢⎜1 + k × ⎟ k ⎥ ⎝ 100 100 ⎠ k=1 ⎢⎝ 100 100 ⎠ ⎥ ⎣ ⎦ | , onde k = 1,2, ..., n | ||
Onde:
n - Nº total de TR´s consideradas durante a vigência do contrato, sendo n um Nº inteiro.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
TR 0
- Taxa Referencial da data do início do contrato ou TR ▇▇▇▇▇▇▇▇▇, divulgada pelo BACEN, informado com 4 (quatro) casas decimais.
Observação: TR Escolhida – caso a data de início do contrato não coincida com a data base, a TR a ser utilizada para atualização do contrato entre a data inicial e a primeira data base, poderá ser escolhida desde que a mesma esteja dentro do seguinte domínio: “O dia coincidente com a última data base, inclusive, anterior a data de início do contrato, e o dia anterior ao do efetivo início do contrato, inclusive” (Comunicado SPR 001/97).
TR k
- Taxa Referencial das datas base divulgadas pelo BACEN, para o período de vigência do contrato, informado com 4 (quatro) casas decimais.
0
dupTR - Nº de dias úteis entre o início do contrato e primeira data base.
0
dutTR - Nº total de dias úteis para o período de vigência da TR 0 .
k
dupTR - Nº de dias úteis entre a data de atualização do contrato e a data base anterior.
k
dut TR - Nº total de dias úteis para o período de vigência da TR k .
Observações:
1) Datas base são as datas entre o início do contrato, exclusive, e o vencimento do contrato, inclusive, que apresentam o dia igual ao dia da data de vencimento.
2) O fator C é resultante do seguinte critério de arredondamento:
⮚ Caso em que o cálculo do fator “C” utiliza somente uma TR:
dupTR0
⎜
C = ⎛1 + TR0 ×
p ⎞ dutTR0
⎟
, será considerado com 8 (oito) casas decimais, sem arred.
⎝ 100 100 ⎠
⮚ Caso em que o cálculo do fator “C” utiliza mais de uma TR
A partir da segunda TR utilizada no cálculo do fator “C”, a expressão
dupTR 0
⎜
⎟
⎛1+ TR0 × p ⎞ dutTR0 , referente a primeira TR, descrita anteriormente, será considerada
⎝ 100 100 ⎠
dupTR1
⎜
como fator intermediário para ser multiplicado pela expressão ⎛1 + TR1 ×
p ⎞ dutTR1 ,
⎟
⎝ 100 100⎠
referente a segunda TR, sendo o resultado considerado com 8 (oito) casas decimais, sem arred.
Caso o cálculo de “C” utilize outra TR, este último resultado será considerado como um
dupTR k
⎜
novo fator intermediário que será multiplicado pela expressão ⎛1 + TRk ×
p ⎞ dutTRk
⎟ da
⎝ 100 100 ⎠
nova TRk , sendo o resultado considerado com 8 (oito) casas decimais, sem arred, repetindo-se este processo a cada TR utilizada no cálculo do fator “C”.
Cálculo do Valor de Juros (VJ)
Calculado pela fórmula
VJ = VBA x (J -1) , onde:
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
dup
J = ⎢⎛1 +
⎡
dut 0 ⎤ dut
⎢⎜
⎣
⎝
100 ⎟
i
⎞ 252 ⎥
⎠
⎥
⎦
, onde:
i - Taxa de juros fixa, expressa ao ano com base em 252 dias úteis, informada com 4 (quatro) casas decimais.
dut 0
- Total de dias úteis contidos no período do contrato, apurados em sua data de
registro, sendo dut 0
um Nº inteiro.
dup - Nº de dias úteis para o período de atualização, computando feriado(s) novo(s), se houver, sendo dup um Nº inteiro.
dut - Total de dias úteis contidos no período do contrato, computando feriado(s) novo(s), se houver, sendo dut um Nº inteiro.
Observação:
⎝
O fator original do cupom de juros ⎛1 +
dut 0
⎠
i ⎞ 252 , será considerado com arredondamento de
9 (nove) casas decimais.
⎜ 100 ⎟
Cálculo do Valor da Curva Atualizado (VCA)
VCA = VB x (C x J)
Calculado pela fórmula , onde:
VCA - Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante do produtório das TR´s divulgadas para o período de atualização do contrato, com o percentual destacado, calculado com 8 (oito) casas decimais sem arredondamento.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
(C x J) - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
Parâmetro: Ibovespa de Liquidação (somente para Swap Renda Final)
Periodicidade de Atualização: Diária.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, calculado com 2 (duas) casas decimais sem arred.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou
calculado, quando contrato à termo com índice de atualização, podendo o dia útil anterior assumir somente D-1, com 2 (duas) casas decimais sem arred.
Cálculo do Valor Base Atualizado (VBA)
VBA = VB × C
Calculado pela fórmula , onde:
VBA - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
VB - Valor base, calculado com 2 (duas) casas decimais sem arred.
C =
⎡⎛
⎢ ⎝
⎢⎜⎜
⎛ IBVL
⎣⎝
⎜
n
IBVL
0
− 1⎟ ×
⎠
⎞
100 ⎟
p ⎞ + ⎤
⎟
⎠
1⎥
⎦
C - Fator resultante da variação do Ibovespa de Liquidação com o uso do percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arred.
, onde:
IBVLn
IBVL0
- Valor do Ibovespa de Liquidação do dia útil anterior a data de atualização do contrato, sem decimais.
- Valor do Ibovespa de Liquidação do dia útil anterior a data de início do contrato, sem decimais.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Cálculo do Valor de Juros (VJ)
Calculado pela fórmula
VJ = VBA
x(J − 1)) , onde:
VJ - Valor financeiro de juros, calculado com 2 (duas) casas decimais sem arred.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
dup
J = ⎢⎛1 +
⎡
dut 0 ⎤ dut
⎢⎜
⎣
⎝
100 ⎟
i
⎞ 252 ⎥
⎠
⎥
⎦
, onde:
i - Taxa de juros fixa, expressa ao ano com base em 252 dias úteis, informada com 4 (quatro) casas decimais, podendo ser positiva ou negativa.
dut 0
- Total de dias úteis contidos no período do contrato, apurados em sua data de
registro, sendo dut 0
um Nº inteiro.
dup - Nº de dias úteis para o período de atualização, computando feriado(s) novo(s), se houver, sendo dup um Nº inteiro.
dut - Total de dias úteis contidos no período do contrato, computando feriado(s) novo(s), se houver, sendo dut um Nº inteiro.
Observações:
⎜
• O fator original do cupom de juros ⎛1 +
dut0
⎟
i ⎞ 252 , será considerado com 9 (nove) casas
⎝
decimais com arredondamento.
100 ⎠
• O limite do uso de taxa negativa, é definido por |-i| < 100, módulo de (-i) menor que 100.
• Não é permitido registro de contrato com reset para o parâmetro Ibovespa de Liquidação.
• Não é permitida a utilização do parâmetro Ibovespa de Liquidação para a correção do Valor Base entre a data de registro e a data de início do contrato, quando registrado à Termo.
Cálculo do Valor da Curva Atualizado (VCA)
VCA = VB x (C x J)
Calculado pela fórmula , onde:
VCA - Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arredondamento.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do Ibovespa de Liquidação, com o percentual destacado, entre a data de atualização e a data de início do contrato, calculado com 8 (oito) casas decimais sem arredondamento.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
(C x J) - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
São aplicáveis ao parâmetro Ibovespa de Liquidação as seguintes funcionalidades ou modalidades:
• Utilização de limitador como “Fator arbitrado”. Não é permitida a utilização de limitador “Terceira Curva”.
• Opção de Arrependimento.
• Utilização de Barreiras:
✓ Knock In
✓ Knock Out
✓ Knock In-Out
Definição do “Trigger” do parâmetro Ibovespa de Liquidação: Grandeza – Valor (cotação) do Ibovespa de Liquidação de D-1 Forma de verificação – Diária ou Final
• Prêmio
Parâmetros: IPCA, IGP-DI, IGP-M e INPC (somente para Swap Renda Final)
Periodicidade de Atualização: Mensal, na(s) data(s) de aniversário. Define-se data de aniversário como sendo o dia da data do vencimento em cada mês.
▇▇▇▇▇ ▇▇▇▇▇▇: O contrato deverá apresentar, no mínimo, 22 (vinte e dois) dias úteis entre a Data de Início e da Data de Vencimento.
VB = VB0
Calculado pela fórmula , onde:
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
VB0
- Valor base inicial do contrato, informado na data de registro do mesmo ou
calculado, quando contrato à termo com índice de atualização, com 2 (duas) casas decimais sem arredondamento.
Cálculo do Valor Base Atualizado (VBA)
VBA = VB × C
Calculado pela fórmula , onde:
VBA - Valor base atualizado, calculado com 2 (duas) casas decimais sem arred.
VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do IPCA, IGP-DI, IGP-M ou INPC, com o percentual destacado, entre o mês imediatamente anterior ao mês de atualização (NIn) e o Número-Índice Inicial (NI0), calculado com 8 (oito) casas decimais sem arredondamento.
C =
⎡⎛
⎢ ⎝ 0 ⎠
⎢⎜⎜
⎛ NI
− 1⎟ ×
⎞
p ⎞ + ⎤
⎟
⎣⎝
⎜
n
NI
100 ⎟
⎠
1⎥
⎦
, onde:
NI n
- Valor do Nº índice do IPCA, IGP-DI, IGP-M ou INPC, do mês imediatamente anterior ao mês de atualização do contrato (M-1).
NI0
Caso o índice não tenha sido divulgado até o dia anterior à data de aniversário, será utilizado o número-índice de M-2. Ou seja, será utilizado o número-índice do segundo mês imediatamente anterior ao mês de atualização.
- Valor do Número-Índice Inicial do IPCA, IGP-DI, IGP-M ou INPC. O sistema irá
assumir a última taxa do IPCA, IGP-DI, IGP-M ou INPC cadastrada até D-1 da data de início do contrato. Independentemente da data de registro ou da data de início (no caso de swap a termo).
Especificamente para o IPCA, caso seja preenchido o campo “Cupom Limpo”, o sistema irá considerar o número informado neste campo como sendo o Número- Índice Inicial.
p - Percentual destacado para a remuneração, informado com 2 (duas) casas decimais.
Cálculo do Valor de Juros (VJ)
Calculado pela fórmula
VJ = VBA
x(J − 1)) , onde:
VJ - Valor financeiro de juros, calculado com 2 (duas) casas decimais sem arred.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
dup
J = ⎢⎛1 +
⎡
dut 0 ⎤ dut
⎢⎜
⎣
⎝
100 ⎟
i
⎞ 252 ⎥
⎠
⎥
⎦
, onde:
i - Taxa de juros fixa, expressa ao ano com base em 252 dias úteis, informada com 4 (quatro) casas decimais.
dut 0
- Total de dias úteis contidos no período do contrato, apurados em sua data de
registro, sendo dut 0
um Nº inteiro.
dup - Nº de dias úteis para o período de atualização, computando feriado(s) novo(s), se houver, sendo dup um Nº inteiro.
dut - Total de dias úteis contidos no período do contrato, computando feriado(s) novo(s), se houver, sendo dut um Nº inteiro.
Observação:
⎜
• O fator original do cupom de juros ⎛1 +
dut0
⎟
i ⎞ 252 , será considerado com 9 (nove) casas
⎝
decimais com arredondamento.
100 ⎠
• O limite do uso de taxa negativa,é definido por |-i| < 100, módulo de (-i) menor que 100.
Cálculo do Valor da Curva Atualizado (VCA)
VCA = VB x (C x J)
Calculado pela fórmula , onde:
VCA - Valor da curva atualizado, calculado com 2 (duas) casas decimais sem arred. VB - Valor base, calculado com 2 (duas) casas decimais sem arredondamento.
C - Fator resultante da variação do IPCA, IGP-DI, IGP-M ou INPC, com o percentual destacado, entre o mês anterior ao mês de atualização (NIn) e o Número-Índice Inicial (NI0), calculado com 8 (oito) casas decimais sem arredondamento.
Caso o índice não tenha sido divulgado até o dia anterior à data de aniversário, será utilizado o número-índice de M-2. Ou seja, será utilizado o número-índice do segundo mês imediatamente anterior ao mês de atualização.
J - Fator de juros, calculado com arredondamento de 9 (nove) casas decimais.
(C x J) - Produto resultante dos fatores “C” e “J”, apurado com 9 (nove) casas decimais com arredondamento.
Este valor é calculado e disponibilizado na tela de consulta do contrato.
PERIODICIDADE DE VALORIZAÇÃO DE CONTRATOS
Grupamento de Parâmetros
Conjunto | Tipo | Parâmetros |
A | Parâmetros com valores/taxas diários | DI; SELIC; Ouro; US$ (juros lin e juros exp.); EURO/COM.EUROPEIA; EURO-BCE; Demais Moedas; ▇▇▇▇▇; TJMI; IBVL (Ibovespa Liq); Mercadorias (sem Média Asiática). |
B | Parâmetros com pro-rata dias corridos | TJLP; Prefixado (360 dias) |
C | Parâmetros com pro-rata dias úteis | TR; Prefixado (252 dias) |
D | Parâmetros com periodicidade mensal (sem pro-rata) | IPCA; IGP-M; IGP-DI; INPC |
E | Parâmetro valorizado pelo participante por input de preço | VCP |
F | Parâmetro valorizado com periodicidade variável | Mercadorias (com Média Asiática) |
Observação:
1) Os parâmetros do conjunto D são divulgados mensalmente e atualizados nas datas de aniversário dos respectivos contratos. Em nenhuma hipótese há cálculo “pro rata”.
2) O parâmetro do conjunto F é atualizado somente nas datas de verificação de média asiática, as quais são definidas pelas partes do contrato.
Valorização de Pares de SWAPS
Composição de Pares | Valorização | |
(Conjunto de Parâmetros) | ||
Parte | Contraparte | |
Conjuntos A, B ou C | Conjuntos A, B ou C | Contrato valorizado diariamente. Os parâmetros do Conjunto C são divulgados com defasagem de 1 (um) ou + dias, período em que o contrato permanece sem atualização em suas duas pontas, aguardando a disponibilização do índice, com exceção do parâmetro PREFIXADO |
Conjuntos A, B ou C | Conjunto D | Contrato valorizado nas datas-base (dia do vencimento em cada mês) seguindo a periodicidade mensal dos índices de preços do Conjunto D. |
Conjuntos A, B, C, D e F | Conjunto E | Nessas combinações os parâmetros dos Conjuntos A, B, C, D e F são valorizados de acordo com suas periodicidades (diária, mensal, anual ou nas datas de verificação), independentemente da valorização por input de preços do Conjunto E. |
Conjuntos A, B ou C | Conjunto F | Contrato valorizado somente nas datas de verificação do Conjunto F. |
Composição de Pares | Valorização | |
(Conjunto de Parâmetros) | ||
Parte | Contraparte | |
Conjunto D | Conjunto F | Contrato valorizado nas datas-base (dia do vencimento em cada mês) seguindo a periodicidade mensal dos índices de preços do Conjunto D. |
UTILIZAÇÃO DE LIMITES
Limite Fator Arbitrado
- É permitido uso de limites de variação superior e inferior (caps e floors) de uma ou de ambas as curvas de valorização do contrato. Estes limites devem ser registrados em forma de fator ou valor (somente para TJMI e Libor).
- Quando cap, o fator deve ser maior ou igual a um (≥ 1), quando floor, o fator poderá assumir qualquer valor, maior, igual ou menor que 1 (um), mas sempre positivo. Ex: Variação Percentual Estimada como Limite: 2,938% 🡪 Fator: 1,02938
- Os Fatores poderão ser usados como floors e/ou caps de uma ou de ambas as curvas.
- A checagem dos limites com a curva original do contrato será realizada nas datas de pagamento de diferencial de juros, amortização e vencimento do contrato.
- Cada uma das datas de pagamento poderá ter seu próprio floor e/ou cap. Logo, poderá ser definido limites de forma alternada, havendo por exemplo, para uma determinada data de pagamento a definição de floor e, para a data de pagamento subseqüente, a definição de um cap.
- Floors e caps quando indicados em fator serão comparados de acordo com a tabela no fim do Apêndice II, quando indicados em valor serão comparados com o valor do parâmetro de remuneração da respectiva curva. Assim, os limites serão utilizados ou não conforme regra abaixo:
1. Para Limite Inferior em fator ou Valor (Li):
C × J
ou CMoeda xCMercadoria x Ji ou
JFlu × J ou Valor < 𝐿𝑖 for verdadeiro utilizar𝐿𝑖.
2. Para Limite Superior em fator ou Valor (Ls):
C × J
ou CMoeda xCMercadoria x Ji ou
JFlu × J ou Valor> 𝐿𝑠 for verdadeiro utilizar 𝐿𝑠.
Limite 3ª Curva
- O sistema aceita como limite, parâmetros de correção, passíveis da aplicação de percentual ou juros reais ao ano, configurando desta forma uma 3ª Curva.
- Contratos com reset não admitem fator 3ª Curva.
- Só é permitido o uso do limite 3ª Curva, por uma das partes contratantes, em apenas um dos limitadores - superior ou inferior.
- O contratante que utilizar a 3ª Curva não poderá utilizar o outro limitador nem sob a forma de Fator arbitrado.
- Os limites referem-se à composição total da curva definida pelo participante (parâmetro de correção + juros).
- Os limites são arbitrados para o prazo total do contrato, isto é, a comparação só ocorrerá no vencimento do contrato.
- O parâmetro utilizado para correção da 3ª Curva deverá estar cadastrado no sistema, exceto VCP.
- Caso o parâmetro original de uma das partes seja uma taxa pre-fixada, apenas será admitido, para esta, o “Limite 3ª Curva”, vedada a utilização de Fator Arbitrado.
- Caso o parâmetro original de uma das partes seja registrado como "VCP", o sistema não utilizará os limites informados para o mesmo, será somente informativo.
- São válidas e aplicáveis a contratos com utilização de limitadores as demais modalidades disponíveis nos sistema, como Termo e Swaption.
- É vedada a utilização da “TR Escolhida”, como Limite 3ª Curva, uma vez que o Limite 3ª Curva utiliza a TR da data do início do contrato.
- Expressão da curva original do contrato que comporá o fator de atualização da curva para efeito de comparação com limites, no vencimento do contrato:
Parâmetro | Expressão |
PRE | J |
DI e SELIC | JFlu x J |
VCP | NÃO COMPARA |
Demais parâmetros | (C x J) |
ESCLARECIMENTOS
Swap com Prêmio
- Contrato de Swap onde uma das partes paga prêmio em reais no registro, sem, no entanto, significar nesta modalidade, a obtenção de direito de exercício de qualquer tipo de opção. Ver informações referentes ao registro de contrato de swap com prêmio no “Manual Operacional”.
- Somente será permitido registro de contrato de swap com reset, se ambos os parâmetro utilizados por parte e contraparte for um dos seguintes parâmetros: DI, Dólar, Pré 252, Pré 360, Libor, TJMI e VCP.
- Somente os parâmetros DI, SELIC, VCP, PRE, Ouro, Moedas, Índice de Preços, TR, TJLP, TJMI e Ibovespa de Liquidação permitem utilização de percentual destacado diferente de 100,00%.
- Ao parâmetro Libor não é facultado utilizar percentual destacado sobre suas variações, somente é permitido uso de 100,00% do parâmetro.
- O uso de percentual destacado e juros são permitidos quando o percentual do parâmetro for menor, igual ou maior que 100%:
- Somente os parâmetros Dólar, DI, Selic, EURO/COM.EUROPEIA, EURO-BCE, Demais Moedas, Libra, Libor, IBVL e TJMI admitem uso de taxa de juros negativa, os demais parâmetros (IGPM, IGP-DI, INPC, OURO, TR, TJLP, PRE e VCP) não admitem uso de taxas de juros negativa.
- Em uma Antecipação de Contrato (parcial ou total), parte e contraparte informam Fp e Fc, fatores da parte e da contraparte com 8 (oito) casas decimais, para que o sistema proceda com o cálculo do valor a ser resgatado pela expressão abaixo:
A = (A1 - A2), onde:
A: Resultado financeiro com 2 casas decimais.
A1: VB x Fp, valor base atualizado da parte, com 2 (duas) casas decimais sem arred.
A2: VB x Fc, valor base atualizado da contraparte, com 2 (duas) casas decimais sem arred.
- Para contratos que utilizam parâmetros "TR" e cuja a data de início não coincida com a Data Base, é permitida a escolha da TR ("TR ESCOLHIDA") que será pro-rateada e aplicada na atualização entre a data de início e a primeira Data Base do contrato.
- O sistema calcula a expressão (CxJ) com 9 (nove) casas decimais com arredondamento para a expressão final {(VB - Valor Antecipado) x (CxJ)}, para atualizar o Valor da Curva Atualizado (VCA). É importante também observar que caso na atualização do Valor da Curva Atualizado (não haja Valor Antecipado, isto é, seja igual a “ZERO”, a expressão será reduzida a (VB x (CxJ)), como descrita neste Caderno. Para o parâmetro "PRE", a expressão é reduzida à (VB x J), e para os parâmetro DI e SELIC, a expressão é reduzida à (VB x JFlu x J).
- O “VCA”, Valor da Curva Atualizado , é expresso na moeda corrente e considerado com 2 (duas) casas decimais sem arredondamento. O “VCA” será representado por uma das seguintes expressões abaixo conforme o parâmetro em questão:
VCP
VCA = {(VB - Valor Antecipado) x J}
PRE
VCA = {(VB - Valor Antecipado) x J}
DI e SELIC
VCA = {(VB - Valor Antecipado) x J x JFlu}
DEMAIS PARÂMETROS
VCA = {(VB - Valor Antecipado) x (C x J)}
onde (C x J) é arredondado com 9 (nove) casas decimais
- Quando o contrato fizer uso de limites, a expressões "(C x J)", “J” ou “(J x JFlu)” que são calculados com 9 (nove) casas decimais com arredondamento, serão comparadas a limitadores arbitrados, informados com 8 (oito) casas decimais e comparadas a limitadores Fatores 3ª Curva, considerados com 9 (nove) casas decimais.
- Os contratos de swap com barreira (Knock In, Knock Out e Knock In-Out), utilizam os fatores "(C x J)", "J" ou “JR” descritos neste Caderno para proceder a comparação que promove o disparo do Trigger .
- Em contrato com uso de barreira, a grandeza utilizada para trigger deverá ser diferente da cotação / taxa, em (d-1) ou do “Cupom Limpo” do parâmetro a que se refere. Para contratos que utilizam a grandeza do trigger em fator, este deverá ser diferente de 1 (um).
- Contratos com uso de trigger em fator, isto é, de verificação final, e com grandeza menor que 1, (grandeza < 1), caracteriza trigger de baixa, e com uso de grandeza do trigger maior que 1, (grandeza > 1), caracteriza trigger de alta.
- Contratos com uso de trigger em Taxa/Valor, isto é, de verificação diária, e com grandeza menor que Taxa/Valor em D-1, caracteriza trigger de baixa, e com grandeza do trigger maior que Taxa/Valor em D-1, caracteriza trigger de alta .
- Em um contrato com uso de 2 (duas) barreiras (Knock In-Out ), com verificação final, isto é, com uso de trigger-IN e trigger-OUT em fator, se o trigger-IN for menor que 1, o trigger- OUT deverá ser menor que o trigger-IN (trigger de baixa) e caso o trigger-IN seja maior que 1, o trigger-OUT deverá ser maior que o trigger-IN (trigger de alta).
- Em um contrato com uso de 2 (duas) barreiras (Knock In-Out) só será permitido o uso de Trigger IN e Trigger OUT, num mesmo parâmetro.
- Em contrato com uso de 2 (duas) barreiras (Knock In-Out ), as verificações para disparo de trigger devem ser do mesmo tipo: ambas devem ser de verificação diária ou de verificação final.
- Em um contrato com uso de 2 (duas) barreiras (Knock In-Out ), onde a grandeza do trigger-IN é menor que a cotação de d-1 ou cupom limpo, a grandeza do trigger_OUT deverá ser menor que a grandeza do trigger-IN, ( grandeza do trigger-OUT < grandeza do trigger-IN < (cotação d-1 ou cupom limpo))
- Em um contrato com uso de 2 (duas) barreiras (Knock In-Out ), onde a grandeza do trigger-IN é maior que a cotação de d-1 ou cupom limpo, a grandeza do trigger_OUT deverá ser maior que a grandeza do trigger-IN, ( grandeza do trigger-OUT > grandeza do trigger-IN > (cotação d-1 ou cupom limpo))
- Em um contrato que utiliza como base de atualização do parâmetro, a cotação com base em d-2 ou d-3, não poderão fazer uso de nenhum tipo de barreira neste parâmetro, seja Knock In, Knock Out ou Knock In-Out.
Atualização de contratos a termo
- É permitida a atualização do valor base nos contratos a termo, da data em que a operação foi pactuada, até a data do efetivo início do contrato. Nesta modalidade, os
participantes pactuam um único índice para atualização do Valor Base, com uso de percentual sobre o indexador escolhido. O critério de atualização do Valor Base no período a termo segue o mesmo critério de atualização do indexador descrito neste caderno para a atualização da curva do contrato.
- Uma vez efetuada a atualização do valor base do contrato a termo, este valor passará a ser o novo valor base a partir da data de início do contrato.
- É permitido o uso dos seguintes índices para atualização de contratos a termo: Dólar, EURO/COM.EUROPEIA, EURO-BCE, Demais Moedas, DI, SELIC, OURO, TR, TJLP.
- Dólar, EURO/COM.EUROPEIA, EURO-BCE e Ibovespa de Liquidação quando escolhidos para atualização do valor base do termo, poderão fazer uso do “Cupom Limpo”, os demais parâmetros não poderão fazer uso do “Cupom Limpo” neste tipo de atualização.
- É permitido o uso de Cupom Limpo para os parâmetros Dólar, EURO/COM.EUROPEIA, EURO-BCE, Ibovespa de Liquidação, Demais Moedas e para os parâmetros Libor e TJMI quando estes usarem as moedas, Dolar, EURO/COM.EUROPEIA, EURO-BCE e demais moedas, na variação de um dos 2 (dois) parâmetros.
- Quando o parâmetro de atualização do valor base do contrato for “VCP”, os participantes têm até a véspera do vencimento do contrato para informar o PU/Fator Final para atualização do contrato. O PU/Fator Final será considerado como valor de Juros, “J”.
- Quando os contratos forem corrigidos pelos índices DI e Selic, o fator de atualização é calculado com arredondamento de 8 (oito) casas decimais. Para os demais índices, incluindo VCP, o fator de atualização é calculado com 8 (oito) casas decimais sem arredondamento.
Sobre a utilização de limites para a Curva Libor e para a Curva TJMI
- Os limites “inferior” e “superior”, aceitos nos contratos com parâmetro Libor ou Taxa de Juros do Mercado Internacional – TJMI, devem ser informados como taxas de mesma espécie e não como “fatores arbitrados” para o período. Tais limites devem ser informados com 5 (cinco) casas decimais.
Sobre as trocas de juros e/ou amortizações
- Para todos os contratos com parâmetros em reais, o resultado financeiro da troca de amortizações, tipo 00 (sobre o valor base original) ou tipo 01 (sobre o valor base remanescente), será zero, pois neste caso todo o rendimento é obtido através de juros, não havendo atualização. Só haverá resultado financeiro diferente de zero na troca de amortizações quando um dos parâmetros for variação cambial ou para variações cambiais distintas nos parâmetros de parte e contraparte.
Utilização da Curva Ibovespa de Liquidação Contínuo
- A utilização da curva “Ibovespa de Liquidação Contínuo” está associado a utilização simultânea de umas das funcionalidades: Knock In, Knock Out ou Knock In-Out.
- A metodologia de cálculo para atualização do Valor Base, Valor Base Atualizado, Valor do Juros e Valor da Curva Atualizada são as mesmas aplicadas ao parâmetro “Ibovespa de Liquidação”.
- A verificação do viés do trigger determinará qual cotação do Ibovespa será utilizada para o disparo do trigger: Se for trigger de Baixa - cotação utilizada para disparo será o Ibovespa Mínimo; Se for trigger de Alta - cotação utilizada será o Ibovespa Máximo.
Utilização de Média Asiática com Mercadorias
- Contratos com utilização de médias asiáticas serão valorizados nas respectivas datas de verificação.
- A média asiática será calculada para os preços de ajuste ou fechamento e as cotações da moeda da respectiva mercadoria.
- O resultado da média asiática, respectivamente dos preços de ajuste ou fechamento e cotações da moeda da mercadoria em questão definirão os valores das variáveis
C Mercadoria n e
Moedan :
∑Pr eçosk
N
CMercadoria
n
= k =1
N
Moeda = k=1
∑Moedak
N
n
N
1) Média Asiática Simples:
,
2) Média Asiática Ponderada:
∑
N
⎛
⎜ Pr eçosk ×⎜ k ⎟⎟
⎛ p
⎞⎞
C
Mercadoria n
= k =1 ⎝ ⎝100 ⎠⎠
∑
N
⎛ p ⎞
k =1 ⎝100 ⎠
⎜ k ⎟
∑
N
⎛
⎜ Moedak ×⎜ k ⎟⎟
⎛ p
⎞⎞
Moeda =
k =1
⎝
⎝ ⎠
100
⎠
n
∑
N
⎛ p ⎞
k =1 ⎝100 ⎠
⎜ k ⎟
E
Onde:
CMercadoria n : Preço médio de Fechamento ou Ajuste da mercadoria, por unidade de negociação apurado com quatro casas decimais sem arredondamento.
Moedan : Cotação média da moeda (PTAX800-venda) de negociação da mercadoria apurada com oito casas decimais, sem arredondamento.
Pr eçosk : Preço de fechamento ou ajuste da mercadoria por unidade de negociação do
contrato, capturado automaticamente com 4 (quatro) casas decimais, em cada k-ésima data de verificação.
Moedak
: Cotação da moeda de negociação da mercadoria nas respectivas datas de
verificação.
N : Nº de datas de verificação, sendo “N” um Nº inteiro.
N
=
pk : percentuais de participação de cada uma das datas de verificação, expresso em percentual, informado pelo participante com duas casas decimais.
∑
⎜
⎟
- ⎛ pk ⎞
1,0000 ;
k =1 ⎝100 ⎠
⎜
⎟
- A razão ⎛ pk ⎞ deve apurada com quatro casas decimais, sem arredondamento.
⎝ 100 ⎠
Observação:
Para Commodities com média simples ou ponderada, no caso de ausência de captura de alguma cotação o sistema realizará o cálculo através das cotações disponíveis no período.
Para contratos sem média asiática, caso não houver cotação na data fixing, o sistema não irá gerar as operações de juros e amortização no vencimento.
Para Índices de Preços, o sistema utilizará o último número índice disponível caso não tenha sido divulgada.
Antecipação Parcial
É acatada antecipação parcial de contratos de Swap com Fluxo de Caixa – SWFC. Quando o contrato tiver previsão de amortização do “Tipo 00” – percentuais incidentes sobre o Valor Base Original – será aplicado um fator de ajuste sobre os percentuais de amortização a decorrer (eventos futuros) originalmente informados, para que os mesmos passem a refletir a antecipação efetuada.
Caso haja previsão de amortização do “Tipo 01” – percentuais incidentes sobre Valor Base Remanescente não haverá ajuste dos percentuais de amortização a decorrer (eventos futuros).
Fórmula do Fator de Ajuste:
Fator de Ajuste = ⎛1− valor da antecipação ⎞
⎜
⎝
valor remanescente ⎠
⎟
, onde:
Fator de Ajuste: Fator que será multiplicado por cada um dos percentuais de amortização a decorrer (eventos posteriores à antecipação parcial em questão, calculado com 8 (oito) casas decimais sem arredondamento.
Valor da antecipação: Valor da antecipação parcial, em reais, informado com 2 (duas) casas decimais.
Valor Remanescente: apurado antes de abater a antecipação parcial em questão, calculado com 2 (duas) casas decimais sem arredondamento.
Exemplos:
Exemplo 1 | |
Início: | 18/09/2007 |
Vencimento: | 18/07/2008 |
Valor base original: | 100.000,00 |
Amortização a cada 2 meses (5 amortizações) Tipo de amortização: sobre o valor base original Tipo de fluxo: constante (20,00000%)
Em 18/11/2007, houve a primeira amortização no valor de R$ 20.000,00, o saldo do valor remanescente é 80.000,00.
Em 18/01/2008, houve a segunda amortização no valor de R$ 20.000,00, o saldo do valor remanescente é 60.000,00.
Em 15/02/2008, houve uma antecipação de 38.000,00.
Fator = ⎛1− 38.000,00 ⎞ = 0,36666666
⎜
⎝
60.000,00 ⎠
⎟
Os percentuais de amortização em 15/03/2008, 15/05/2008 e 15/07/2008 que originalmente eram de 20,00000% serão recalculados da seguinte forma:
0,36666666× 20,00000% = 7,33333%
O novo percentual será calculado com 5 (cinco) casas sem arredondamento.
Como o Valor Base Remanescente foi reduzido em aproximadamente 63% pela antecipação, os percentuais de amortização a decorrer, calculados sobre o Valor Base Original que não sofreu alteração, devem ser reduzidos na mesma proporção.
Exemplo 2 | |
Início: | 18/09/2007 |
Vencimento: | 18/07/2008 |
Valor base original: | 100.000,00 |
Amortização a cada 2 meses (5 amortizações) Tipo de amortização: sobre o valor base original Tipo de fluxo: não constante
Percentuais de amortização:
primeira e segunda: 20,00000% cada terceira: 10,00000%
quarta: 45,00000%
quinta: 5,00000%
Em 18/11/2007, houve a primeira amortização no valor de R$ 20.000,00, o saldo do valor remanescente é 80.000,00.
Em 18/01/2008, houve a segunda amortização no valor de R$ 20.000,00, o saldo do valor remanescente é 60.000,00.
Em 15/02/2008, houve uma antecipação de 41.835,00.
Fator = ⎛1− 41.835,00 ⎞ = 0,30275000
⎜
⎝
60.000,00 ⎠
⎟
Recálculo dos percentuais de amortização a decorrer:
terceira (15/03/2008): 10,00000% x 0,30275000 = 3,02750%
quarta (15/05/2008): 45,00000% x 0, 30275000 = 13,62375%
quinta (15/07/2008): 5,00000% x 0, 30275000 = 1,51375%
Observações:
1. Contratos de swap registrados a termo, com ou sem atualização do Valor Base entre a data de registro e a data de início, não acatam antecipação parcial no período do termo. Entre a data de registro e a data de início do contrato só é acatada antecipação total do contrato.
2. As antecipações parciais ocorridas após a data de início do contrato não são abatidas do “Valor Atual” que é base para o cálculo das amortizações tipo 00 – incidentes sobre Valor Base Original. Neste caso, o Valor Atual é o Valor Base Original atualizado pelo fator de correção do Termo, se houver.
3. É acatado registro de antecipação parcial retroativa de até 2 (dois) dias úteis, se e somente se não houver ocorrido evento no período entre a data do registro e a data da antecipação retroativa. Se um contrato for registrado a termo e já iniciou, as antecipações retroativas não podem se referir a data anterior ao dia de início do contrato.
4. É acatado registro de antecipação (parcial ou total) na data de início do contrato.
5. Não é permitida antecipação parcial de contratos em datas de eventos.
