Friday, 9 February 2018

Fx options binomial tree


Tutorial de Preços de Opções Binomial e Planilhas.
Este tutorial apresenta o preço da opção binomial e oferece uma planilha do Excel para ajudá-lo a entender melhor os princípios. Além disso, é fornecida uma planilha que fornece opções de baunilha e exóticas com uma árvore binomial.
Desloque-se até o final deste artigo para baixar as planilhas, mas leia o tutorial se quiser inclinar os princípios por trás do preço da opção binomial.
O preço da opção binomial baseia-se em uma hipótese sem arbitragem e é um método matematicamente simples, mas surpreendentemente poderoso, para preço de opções. Ao invés de confiar na solução para equações diferenciais estocásticas (que muitas vezes é complexa de implementar), o preço da opção binomial é relativamente simples de implementar no Excel e é facilmente compreendido.
Sem arbitragem significa que os mercados são eficientes, e os investimentos ganham a taxa de retorno livre de risco.
As árvores binomiais são freqüentemente usadas para avaliar as opções de venda americanas, para as quais (ao contrário das opções de colocação européias) não há solução analítica fechada.
Árvore de preços para ativos subjacentes.
Considere um estoque (com um preço inicial de S 0) passando por uma caminhada aleatória. Ao longo de um passo de tempo Δt, o estoque tem uma probabilidade p de aumentar por um fator u, e uma probabilidade de 1-p de queda no preço por um fator d. Isto é ilustrado pelo seguinte diagrama.
Modelo binomial de uma etapa.
Modelo Cox, Ross e Rubenstein.
Cox, Ross e Rubenstein (CRR) sugeriram um método para calcular p, u e d. Existem outros métodos (como os modelos Jarrow-Rudd ou Tian), mas a abordagem CRR é a mais popular.
Durante um pequeno período de tempo, o modelo binomial atua de forma semelhante a um ativo que existe em um mundo neutro em termos de risco. Isso resulta na seguinte equação, o que implica que o retorno efetivo do modelo binomial (do lado direito) é igual à taxa livre de risco.
Além disso, a variância de um ativo neutro em risco e um ativo em um mundo neutro em risco coincide. Isso dá a seguinte equação.
O modelo CRR sugere a seguinte relação entre os fatores reversíveis e negativos.
Reorganizando estas equações fornece as seguintes equações para p, u e d.
Os valores de p, u e d fornecidos pelo modelo CRR significam que o preço inicial inicial dos ativos é simétrico para um modelo binomial de várias etapas.
Modelo binomial em duas etapas.
Esta é uma rede bidimensional binomial.
Modelo binomial em duas etapas.
Em cada estágio, o preço das ações subiu por um fator u ou baixo por um fator d. Note que no segundo passo, existem dois preços possíveis, u d S 0 e d u S 0. Se estes forem iguais, considera-se que a rede está a ser recombinada. Se eles não são iguais, a rede é considerada não recombinante.
O modelo CRR garante uma rede de recombinação; a suposição de que u = 1 / d significa que u d S 0 = d u S 0 = S 0, e que a rede é simétrica.
Modelo Binomial Multi-Step.
O modelo binomial multi-passo é uma extensão simples dos princípios dados no modelo binomial de duas etapas. Nós simplesmente avançamos no tempo, aumentando ou diminuindo o preço das ações por um fator u ou d a cada vez.
Modelo Binomial Multi-Step.
Cada ponto na rede é chamado de nó e define um preço de ativos em cada ponto no tempo. Na realidade, muitas outras etapas geralmente são calculadas do que as três ilustradas acima, muitas vezes milhares.
Pagamentos para preço de opção.
Consideraremos as seguintes funções de recompensa.
V N é o preço da opção no nó de expiração N, X é o preço de greve ou exercício, S N é o preço das ações no nó de expiração N.
Agora precisamos descontar as recompensas de volta a hoje. Isso envolve retroceder através da rede, calculando o preço da opção em todos os pontos.
Isso é feito com uma equação que varia com o tipo de opção em consideração. Por exemplo, as opções europeias e americanas são preços com as equações abaixo.
N é qualquer nó antes do prazo de validade.
Preço de opção binomial no Excel.
Esta planilha do Excel implementa uma estrutura de preços binomial para calcular o preço de uma opção. Basta inserir alguns parâmetros como indicado abaixo.
O Excel gerará a rede binomial para você. A planilha é anotada para melhorar sua compreensão.
Observe que o preço das ações é calculado a tempo. No entanto, o preço da opção é calculado para trás a partir do tempo de expiração até hoje (isto é conhecido como indução para trás).
A planilha também compara o preço Put e Call fornecido pela rede de preços da opção binomial com a dada pela solução analítica da equação de Black-Scholes; Por muitos passos de tempo na rede, os dois preços convergem.
Se você tiver dúvidas ou comentários sobre este tutorial de preços da opção binomial ou a planilha eletrônica, informe-me.
Pricing Vanilla e Exotic Options com Binomial Tree no Excel.
Esta planilha Excel apresenta vários tipos de opções (europeu, americano, Shout, Chooser, Compound) com uma árvore binomial. A planilha também calcula os gregos (Delta, Gamma e Theta). O número de etapas de tempo é facilmente variado e # 8211; a convergência é rápida.
Os algoritmos estão escritos em VBA protegido por senha. Se você quiser ver e editar a VBA, compre a planilha desprotegida em investexcel / buy-spreadsheets /.
23 pensamentos sobre & ldquo; Tutorial e planilhas de preços da opção Binomial & rdquo;
Oi, eu queria saber se você possui planilhas que calculam o preço de uma opção usando o modelo de preço de opção binomial (CRR) (incluindo o rendimento de dividendos) .. e então uma comparação com o preço do black scholes (para as mesmas variáveis) pode ser exibida em um gráfico (mostrando a convergência)
Eu invadi esta planilha. Ele compara os preços das opções européias dadas por equações analíticas e uma árvore binomial. Você pode alterar o número de etapas binomiais para comparar a convergência com a solução analítica.
Muito obrigado por essa explicação.
Você sabe como obter a volatilidade implícita das opções americanas através da árvore binomial? Você pode me apontar para um documento ilustrando isso, por favor.
Nesta planilha, eu respaldou a volatilidade implícita de uma opção americana (ou européia) de uma árvore binomial usando uma busca de meta simples: volatilidade implícita da árvore binomial.
Quando eu tiver tempo, escreverei uma planilha que usa Newton-Raphson ou um método Bisection em uma árvore binomial.
Este material está um pouco acima da minha cabeça. Eu gostaria de encontrar uma maneira de dizer o que é o delta de qualquer opção de estoque. Por exemplo, se você estivesse olhando para Puts on Amazon:
Como você acharia o delta dos $ 230 May Puts?
Existe algo mais que seria sábio olhar?
Muito obrigado, de um Newbie Opções!
O delta de uma opção é aproximadamente a probabilidade de estar no dinheiro no vencimento. O uso de estatísticas simples o fechará. Se o seu em uma pitada de volatilidade implícita, você pode usar o histórico como um proxy.
Todos estes & # 8220; proxies & # 8221; e os pressupostos irão levá-lo para longe do modelo delta, mas você terá uma idéia.
Como um exemplo. Se o estoque for negociado em 230 e a greve é ​​230, faz sentido pensar que o estoque pode ser maior ou menor e, portanto, o delta é de cerca de 50. Por outro lado, a chamada de 100 greves será quase 100% no dinheiro por expiração (usando o tempo para expirar o exemplo), então faz sentido que seu delta seja 1 (ou 100 dependendo da maneira como você olha para o delta)
Para opções europeias, tente Delta = OptionPremium / StraddlePremium.
Você descobrirá que, para opções de div variações americanas, isso funciona perfeitamente bem.
Para opções mais antigas, eu sempre preferiria métodos empíricos ("chocados" e # 8217;) em métodos analíticos, pois a maioria dos modelos de preços contam mal pela proporcionalidade dos dividendos (dDiv / dSpot), distorção, correlação IR / Equidade , etc etc.
Isso é ótimo e útil. Obrigado pela sua contribuição para a comunidade.
Oi Samir, estou escrevendo um papel sobre o método Binomial para minha escola. Gostaria de ter sua permissão para copiar o gráfico Binomial de dois passos para o meu papel. Será referenciado seguindo o guia de citação da APA.
Obrigado em antecipação à sua resposta favorável.
Claro, vá em frente e faça referência a investexcel.
Isso é bom e espero que você faça sua parte justa do dinheiro.
Estou tentando descobrir o efeito de períodos de apagão no valor de uma opção de colocação # 8211; você tem uma planilha que faz isso?
você pode definir o que você quer dizer com & # 8220; Período de blackout & # 8221; é o mesmo que:
Oi, o modelo funciona perfeitamente quando o preço do exercício está próximo do preço das ações e / ou O tempo até a maturidade é próximo ao número de etapas. I & # 8217; m novato em modelos Binomial e experimentei alterar o preço do exercício e / ou o número de etapas substancialmente. Se eu tiver um preço de faturamento fora do dinheiro. O valor do modelo Binomial aproxima Zero, enquanto o valor B & amp; S é mais & # 8220; resistente & # 8221 ;. Se eu diminuir o número de passos para 1, o valor dos modelos Binomial aumenta dramaticamente enquanto o valor B & amp; S permanece o mesmo. Existe algo que você pode dizer sobre limitações quanto ao modelo Binomial? Quando usar e não usar. ?
Você possui planilhas de uma árvore binomial com um estoque que paga dividendos trimestrais? Não consigo descobrir como lidar com isso.
Há várias maneiras de abordar isso. A melhor maneira é usar um modelo de dividendo discreto e inserir a data real em que o dividendo é pago. Ainda não vi um modelo adequado no investexcel.
no lugar disso, simplesmente determine o valor total em dólares de todos os dividendos trimestrais pagos entre o Tempo = 0 e o vencimento. pegue esse número, divida-se pelo preço atual das ações para obter o rendimento de dividendos. Use este rendimento nos modelos fornecidos pela Samir. A maior imprecisão virá de um mispricing do premium americano, uma vez que um grande dividendo pago amanhã vs o mesmo dividendo pago um dia antes do prazo de validade terá diferentes efeitos no prêmio americano.
Eu percebi isso agora. Eu só tive que adicionar mais passos para o modelo. Isso funciona bem agora.
Obrigado por um modelo explicativo e relativamente simples.
Oi, você pode me indicar informações sobre como calcular os gregos dessas opções usando o modelo binomial? Eu sei como fazê-lo para Black-Scholes, mas não para o americano.
opções. Obrigado por qualquer ajuda que você possa me dar, e excelente trabalho na sua planilha.
Em primeiro lugar, quero agradecer por publicar isso, particularmente a planilha do Excel que mostra a árvore do preço binomial com guias / ilustrações. Extremamente útil.
Em segundo lugar, eu brinquei com esse arquivo, e acredito que descobri um pequeno busto na planilha. Ao tentar descobrir como a equação de preço da opção de venda funciona na célula E9, percebi que a fórmula faz referência a B12 (nSteps), mas tenho certeza de que é suposto fazer referência a B11 (TimeToMaturity).
Parece-me que a lógica dessa fórmula é que o preço da opção de venda é impulsionado pelo preço de comprar a chamada e vender o estoque subjacente (criando uma venda sintética, estabelecendo dividendos para esse fim) e, em seguida, ajustando Este valor, descontando a greve futura da colocação por r por períodos t, que eu vagamente parece lembrar, está ajustando a taxa de retorno imputada sobre o excesso de caixa da venda de ações. Em qualquer caso, nSteps em princípio não deve entrar em jogo aqui.
D, eu vi o mesmo sobre colocar preços também. Eu acho que estava tentando usar a paridade de put-call [1], mas, como você observa, usa a variável errada. A fórmula deve ser: = E8 + StrikePrice * EXP (-RiskFreeRate * TimeToMaturity) - SpotPrice.
Além disso, acho que há um erro na probabilidade de & # 8220; acima e # 8221; também. Você precisa subtrair o rendimento de dividendos da taxa de juros, então a fórmula deve ser: = (EXP ((B9-B13) * B16) - B18) / (B17-B18)
Obrigado pela planilha!
Gostei do seu modelo em binogramas binomial. Estou usando o modelo para prever os preços do ouro para uma vida de mina de 20 anos. Como faço para obter apenas a previsão de preços, em vez de descontar, como muitas vezes é feito.
Ansioso pela sua ajuda e vou reconhecê-lo no meu trabalho de tese.
Posso fazer apenas 5 passos com o modelo? Seria possível adicionar mais passos?
Obrigado e cumprimentos.
PS A fórmula já foi ajustada conforme proposto por D e Ben West?

árvore de binário de opções Fx
Nenhuma conta forex de spreads fixos Best day trading forex Instaforex logo Etx capital mt4 Corretores de Forex regulados com alavancagem alta 1 O mercado forex está equipado Como ler padrões de gráficos Forex Para visualizar links ou imagens neste fórum, a contagem de postagem deve ser 1 ou maior. Atualmente, você tem 0 posts. Tengok link tu dah ada perbincangan kt situ k. Para ver links ou imagens neste fórum, sua contagem deve ser 1 ou superior. Atualmente, você tem 0 posts. Forex Derivativo Forex MegaDroid v Forex MegaDroid v Forex Pipzu FT Laguerre EA Rover North Forex EA Smart Forex Sistema WSS v. Obrigado por compartilhar este link, eu estava pesquisando aqueles EA 's e também aqueles EA's são gratuitos, eu realmente quero baixar tudo. Feliz negócio obrigado. Dicas Forex: Rover North Forex System Free Download. Treinamento Forex, treinamento gratuito para melhorar sua experiência de forex.
Árvore binomial de opções Fx.
Aqui estão os 10 principais conceitos de opções que você deve entender antes de fazer seu primeiro comércio real:

Gregos de opções em instrumentos de taxa de juros.
Para valorar uma opção, é necessário calcular não apenas o valor justo da opção, mas também várias estatísticas de risco, como delta, gamma, vega e assim por diante. Estas estatísticas de risco também são conhecidas como gregos. Os gregos medem sensibilidades do valor de uma opção para certas variáveis ​​e são usados ​​principalmente para fins de hedge. O grego mais importante é o delta. Hedging uma opção com um delta é chamado de cobertura de delta. Para delta proteger uma opção, um reequilibra seu portfólio de forma dinâmica ao tomar uma posição curta ou longa em unidades delta do subjacente por cada unidade da opção em que ele / ela é longo ou curto, respectivamente. Uma boa estimativa do delta é essencial na construção de um portfólio de hedge de delta de qualidade. Boa estimativa significa um bom equilíbrio entre precisão e estabilidade.
Este documento explica em geral como os gregos são calculados na biblioteca de matemática da FINCAD para opções em instrumentos de taxa de juros, tais como opções de capital, opções de commodities e opções de FX.
Fórmulas e amp; Detalhes técnicos.
Definições de gregos.
A taxa de variação no valor justo da opção em relação ao valor atual do ativo subjacente quando outras variáveis ​​permanecem constantes. Esta é a derivada do preço da opção em relação ao valor atual do subjacente.
A taxa de variação no valor do delta em relação ao valor atual do ativo subjacente quando outras variáveis ​​permanecem constantes. Esta é a segunda derivada do preço da opção em relação ao valor atual do subjacente.
A taxa de variação no valor justo da opção por dia diminui no tempo da opção quando outras variáveis ​​permanecem constantes. Este é o negativo da derivada do preço da opção em relação ao tempo de opção (em anos), dividido por 365.
A taxa de variação no valor justo da opção por variação de 1% na volatilidade quando outras variáveis ​​permanecem constantes. Este é o derivado do preço da opção em relação à volatilidade, dividido por 100.
A taxa de variação no valor justo da opção por variação de 1% na taxa livre de risco quando outras variáveis ​​permanecem constantes. Esta é a derivada do preço da opção em relação à taxa livre de risco, dividida por 100.
rho do custo de retenção.
A taxa de variação no valor justo da opção por variação de 1% no custo de retenção (ou rendimento de dividendos) quando outras variáveis ​​permanecem constantes. Este é o derivado do preço da opção em relação ao custo de retenção, dividido por 100. Se o subjacente for futuro, esta estatística não está disponível.
Estimativa de gregos.
Gregos que possuem soluções fechadas.
Com base no modelo normal do Black-Scholes, uma opção de chamada ou opção padrão tem uma fórmula fechada. Para tal opção, fórmulas fechadas também podem ser derivadas para seus gregos. Nesse caso, os gregos podem ser calculados diretamente sem qualquer aproximação numérica diferente do cálculo de uma distribuição normal cumulativa. Para as fórmulas fechadas de gregos, veja Haug [1].
Gregos que são tirados de uma árvore binomial.
Algumas opções, particularmente, opções de estilo bermudino ou americano, são muitas vezes avaliadas com o método da árvore binomial Rubinstein. Com este método, os gregos, delta, gamma e theta, podem ser retirados diretamente da árvore que é construída para calcular o valor justo da opção. Desta forma, não é necessária uma reavaliação e, portanto, o tempo computacional é salvo.
Lembre-se de que uma árvore binomial de Rubinstein é uma estrutura de árvores no preço de um instrumento financeiro. Para um determinado horizonte de tempo, por exemplo, tempo até a maturidade de uma opção, o intervalo de tempo entre 0 e o horizonte de tempo é dividido em períodos igualmente espaçados. Cada período, denominado um passo de tempo, está associado a vários cenários de preços, chamados de nós. Um nó tem dois ramos, um dos quais sobe e o outro cai. Em um nó com um preço de, o subjacente aumentará para, onde, ou diminuirá para o próximo passo. Uma opção é avaliada calculando primeiro os valores da opção em cada um dos nós na expiração da opção e, em seguida, iterando para trás para calcular os valores da opção em outros nós. Em um determinado nó, o valor da opção é determinado tomando o máximo do valor intrínseco da opção e seu valor futuro esperado descontado para uma opção de estilo Bermudano ou americano e simplesmente seu valor futuro esperado descontado para uma opção européia. O valor da opção na raiz da árvore é então o valor da opção em consideração.
Digite o preço à vista do subjacente e o valor justo da opção. Uma estimativa do delta da opção é:
onde é a mudança no valor da opção quando o preço das mudanças subjacentes por Em uma árvore binomial, deixe e seja os valores da opção nos nós e, respectivamente. Então uma estimativa do delta da opção pode ser calculada como:
Uma gama é a mudança do delta dividida pela mudança no preço do subjacente. Para estimá-lo, os valores justos da opção nos nós no tempo passo 2 também são necessários. Suponha que os valores justos no horário 2 sejam (correspondentes aos três preços subjacentes possíveis, observando isso. Para estimar uma gama, considere a diferença de deltas quando o preço subjacente está a meio caminho entre e a meio caminho entre e. Como os dois deltas estamos:
e a mudança subjacente é:
Uma gama pode então ser estimada como:
Theta é a taxa de mudança no valor da opção em relação à mudança de tempo, quando o preço subjacente e outros parâmetros são mantidos iguais. Uma vez que no passo 2 do tempo o nó central tem o mesmo preço subjacente ao preço à vista no momento 0, uma estimativa de theta é:
Para mais detalhes de uma árvore binomial de Rubinstein e estimativa de gregos de uma árvore binomial, veja Casco [2].
Gregos que são retirados de uma grade de diferenças finitas.
Opções Bermudanas ou Americanas também podem ser avaliadas ao resolver a equação subjacente de não arbitragem. Esta é uma equação diferencial parcial de segundo orden em duas variáveis ​​(o preço e o tempo do subjacente). Pode ser resolvido numericamente construindo uma grade de pontos nessas duas variáveis ​​e usando diferenças finitas para aproximar as derivadas. Os gregos delta, gamma e theta podem ser retirados diretamente da grade e nenhuma reavaliação é necessária.
O primeiro passo é configurar uma grade de pontos nas duas variáveis, preço e tempo dos ativos, rotulados por i e j. O intervalo de tempo entre 0 e o horizonte de tempo é dividido em períodos, que não precisam ser espaçados de forma igual (podem ser adicionados passos de tempo em datas importantes, digamos aqueles em que os fluxos de caixa ocorrem). O alcance final provável do preço do ativo subjacente também é dividido em períodos, dando uma grade de pontos bidimensional. O valor presente do preço subjacente também pode ser organizado para cair exatamente em um dos pontos da grade. Uma opção é avaliada primeiro calculando os valores da opção em cada um dos pontos da grade na expiração da opção e, em seguida, iterando para trás para calcular os valores da opção em outros horários. Vários esquemas de diferenças finitas podem ser usados, sendo o mais popular e preciso o esquema Crank-Nicolson. Em cada passo de tempo, um vector de preços de opção em cada uma das etapas do recurso é construído, e uma equação de matriz é resolvida para este vetor de preços das opções. O valor atual da opção é então o componente do vetor time-0 correspondente ao valor presente do preço subjacente.
Indique o preço à vista do subjacente, o tamanho do passo do activo e o preço da opção no ponto da grelha. Uma estimativa do delta da opção é:
onde é o valor atual da opção (tempo-0) no ponto da grade. Esta é a aproximação da diferença central para o delta, e é mais precisa que a diferença de frente para trás: o erro é.
Uma gama é a mudança do delta dividida pela mudança no preço do subjacente. A aproximação natural para isso é:
O erro nesta aproximação também é.
Theta é a taxa de mudança no valor da opção em relação à mudança de tempo, quando o preço subjacente e outros parâmetros são mantidos iguais. Existem várias aproximações que podemos usar para estimar o valor de theta, o utilizado no esquema Crank-Nicolson sendo:
onde é o valor da opção no tempo, um passo de tempo de hoje e no ponto da grade. Para mais detalhes de uma árvore binomial de Rubinstein e estimativa de gregos de uma árvore binomial, veja Wilmott [3].
Gregos que são calculados com o método de colisão.
Os gregos das opções mais exóticas não possuem soluções simples de forma fechada. Se essas opções não forem avaliadas com um método de árvore, ou se os gregos não puderem ser retirados diretamente da árvore, então uma aproximação numérica é necessária para estimá-los. Na biblioteca de matemática FINCAD, é utilizado um método de aproximação genérica, o chamado método de colisão. Este é um método numérico padrão para o cálculo da derivada de uma função. As fórmulas são apresentadas abaixo para a estimativa das derivadas de primeira e segunda ordem de uma função.
Estimativa de derivados de primeira ordem.
A. Para uma aproximação unilateral:
B. Para uma aproximação de dois lados:
Estimativa de derivados de segunda ordem.
Seleção do tamanho de colisão.
Uma questão natural a perguntar é que é a melhor escolha de um tamanho de colisão. Matematicamente, se a derivada de uma função existe, menor será o tamanho de colisão, mais precisa será a aproximação. No entanto, na implementação, um pequeno tamanho de colisão nem sempre é uma boa solução. Um pequeno tamanho de colisão pode tornar a estimativa instável. À medida que o tamanho de colisão diminui, o derivado resultante pode tornar-se volátil à medida que a variável subjacente muda ligeiramente. Gregos instáveis ​​podem trazer dificuldades para a cobertura dinâmica de uma opção.
Nas funções FINCAD são utilizados dois tipos de tamanhos de colisão, absolutos e relativos. O método de aproximação pode ser unilateral ou dupla face. O uso de um determinado tamanho de colisão ou um método de aproximação é baseado na consideração de precisão, estabilidade e simplicidade. Os seguintes são os tamanhos de colisão utilizados na biblioteca de matemática FINCAD.
Delta e Gamma.
Tipo 1: um tamanho de colisão absoluto.
Tipo 2: um tamanho relativo de colisão.
onde é uma constante. Na maioria dos casos e em outros casos. Ajustes ao tamanho de colisão são usados ​​em alguns casos. Por exemplo, em uma função de opção de barreira, se o preço colidido atravessar uma barreira, o tamanho da colisão será reduzido de modo que o preço colhido não atravesse a barreira.
Um tamanho de colisão absoluto sempre é usado:
onde para a maioria das funções de opção a constante e, em outros casos, é 0,001.
Observe que as Vegas e os Rhos são sempre dimensionados em 1/100.
O theta é batido com um tamanho de colisão absoluto de um dia (= 1/365, aproximadamente) e é escalado em 1/365. Rigurosamente:
onde é o valor de uma opção na data.
Referências.
[2] Hull, John, (1997), Opções, Futuros e Outros Derivados, 3ª ed., Upper Saddle River, Prentice Hall.
Com relação a este documento, a FinancialCAD ​​Corporation ("FINCAD") não oferece nenhuma garantia, expressa ou implícita, incluindo, mas não limitado a, qualquer garantia implícita de comercialização ou adequação para uma finalidade específica. Em nenhum caso, a FINCAD será responsável por qualquer pessoa por danos especiais, colaterais, incidentais ou conseqüentes relacionados com ou decorrentes do uso deste documento ou as informações nele contidas. Este documento não deve ser confiado como um substituto para sua própria pesquisa independente ou o conselho de seus consultores financeiros, contábeis ou outros profissionais.
Esta informação está sujeita a alterações sem aviso prévio. A FINCAD não assume qualquer responsabilidade por quaisquer erros neste documento ou suas conseqüências e se reserva o direito de fazer alterações neste documento sem aviso prévio.
Copyright © FinancialCAD ​​Corporation 2008. Todos os direitos reservados.

Modelo Binomial de Preços de Opção.
O Binomial Option Pricing Model é um método de avaliação de opções desenvolvido pela Cox em 1979. É um modelo muito simples que usa um procedimento iterativo para preço opções, permitindo a especificação de nós, ou pontos no tempo, durante o período de tempo entre a avaliação data e a data de expiração da opção ". Quando comparado ao modelo Black Scholes e a outros modelos complexos, o modelo de preço da opção binomial é matematicamente simples e fácil de usar.
O modelo reduz as possibilidades de mudanças de preços e é baseado no conceito de arbitragem, assume um mercado perfeitamente eficiente e reduz a duração da opção. Sob essas simplificações, é capaz de fornecer uma avaliação matemática da opção em cada nó especificado.
O modelo de preços Binomial Option é um tópico importante para o exame FRM Part 1. Há duas questões conceituais e numéricas na prova para testar este tópico. Aqui, discutiremos vários conceitos relacionados ao modelo de preços de opções binomiais.
Suposições no modelo de preço da opção Binomial.
Uma suposição simplificadora de que o modelo de preço da opção Binomial faz é que, durante um determinado período de tempo, o subjacente só pode fazer uma das duas coisas: subir ou descer.
Em detalhes, os pressupostos em modelos binomiais de preços de opções são os seguintes:
Existem apenas dois preços possíveis para o ativo subjacente no dia seguinte. A partir deste pressuposto, este modelo tem seu nome como modelo de preço da opção Binomial (Bi significa dois) Os dois preços possíveis são o preço ascendente e o preço descendente O ativo subjacente não paga nenhum dividendo A taxa de juros (r) é constante ao longo da vida da opção Os mercados são sem atrito, ou seja, não há impostos e nenhum custo de transação. Os investidores são neutros em risco, ou seja, os investidores são indiferentes ao risco.
Processo binomial de construção do modelo de opções.
Consideremos que temos uma participação de uma empresa cujo valor atual é S 0. Agora, no próximo mês, o preço desse compartilhamento aumentará em% (acima do estado) ou ele vai diminuir em d% (down state). Nenhum outro resultado do preço é possível para este estoque no próximo mês. Seja p a probabilidade do estado acima. Portanto, a probabilidade de declínio é de 1 p.
Agora vamos assumir que existe uma opção de compra para este estoque que amadurece no final do mês. Deixe o preço de exercício da opção de compra ser X. Agora, no caso, o titular da opção decide exercer a opção de compra no final do mês, quais serão as recompensas?
Os retornos são apresentados no diagrama abaixo.
Agora, a recompensa esperada usando as probabilidades de estado acima e abaixo. A partir do diagrama acima, o valor esperado da recompensa é.
Uma vez que o valor esperado da recompensa é calculado, este valor esperado de recompensa deve ser descontado por taxa de risco livre para obter o preço livre de arbitragem da opção de compra. Use descontos contínuos para descontar o valor esperado da recompensa. FRM Parte 1 usa compostos contínuos e desconto para todos os problemas numéricos em derivadas.
Em algumas questões, a probabilidade de um estado ascendente não é dada. Nesse caso, a probabilidade de estado ascendente pode ser calculada com a fórmula.
p = a probabilidade do estado.
r = taxa livre de risco.
d = fator de estado para baixo.
u = Fator de estado ascendente.
Usando o processo de construção do modelo acima, um modelo semelhante pode ser construído para opções de vários períodos e também para opções de colocação.
Vantagens binomiais do modelo de preço das opções.
Os modelos de preços das opções Binomial são matematicamente simples de usar. O modelo de preço da opção Binomial é útil para avaliar as opções americanas nas quais o proprietário da opção tem o direito de exercer a opção a qualquer momento até o vencimento. O modelo de opção Binomial também é útil para o preço das opções de Bermudan que podem ser exercidas em vários pontos durante a vida útil da opção.
Limitações do Modelo de Preços de Opções Binomial.
Uma das principais limitações do modelo de preço da opção binomial é a velocidade lenta e complexa. A complexidade da computação é aumentada duas vezes no modelo de precificação de opções binomiais multiperíodo.
Evento em destaque.
Próximos eventos.
Sobre o AnalystForum.
O AnalystForum é uma comunidade on-line projetada exclusivamente para candidatos e árbitros da CFA para discutir o programa de Analista Financeiro Chartered.

Opções padrão de estilo americano (Cox-Rubinstein Binomial)
As opções de estilo americano padrão são opções de chamada e colocação que podem ser exercidas a qualquer momento durante a vida da opção. Uma opção de estilo americano é sempre pelo menos tão valiosa como sua contraparte, a opção de estilo europeu, que pode ser exercida apenas na data de validade. A avaliação das opções de estilo americano é geralmente mais difícil do que a avaliação de opções de estilo europeu. Na verdade, para as opções europeias padrão, existe uma solução de forma fechada para seus preços, existe a solução Black-Scholes. Por outro lado, para opções de estilo americano, nenhuma solução de formulário fechado (simples) está disponível. Vários métodos numéricos foram propostos e utilizados. Exemplos incluem diferenças finitas e métodos de elementos finitos. No entanto, o método mais popular é o modelo Binomial Cox-Rubinstein.
O Modelo Binomial Cox-Rubinstein.
Em 1979, Cox, Ross e Rubinstein propuseram um método numérico para avaliar opções de estilo americano usando uma árvore binomial. Esta é uma árvore que representa os possíveis caminhos que podem ser seguidos pelo preço do ativo subjacente durante a vida do derivado. O modelo funciona dividindo o tempo até a expiração em vários intervalos de tempo e em cada intervalo de tempo, o modelo assume que o preço do subjacente se move para cima ou para baixo em certos valores. A magnitude desses movimentos é determinada pela volatilidade do subjacente e do comprimento do intervalo de tempo. As fatias de tempo e os preços assumidos do ativo subjacente nestes tempos formam os nós de uma árvore binomial. O método de valorização das opções de estilo americano generaliza isso para avaliar as opções de estilo europeu. Resumidamente, aqui estão os principais passos envolvidos na valorização de uma opção de estilo europeu usando uma árvore binomial.
2. Mova-se para a etapa de tempo anterior e calcule o valor da opção em cada nó nesta faixa de tempo a partir dos valores das opções em seus nós descendentes.
3. Continue assim até que a opção em todos os nós da árvore seja avaliada.
O valor da opção na raiz da árvore é então o preço da opção. Pode-se mostrar que, à medida que os passos da árvore aumentam, esse valor da opção converge para o modelo Black-Scholes.
Para valorar uma opção americana, é adicionado mais um passo em cada nó (exceto para os nós finais):
4. Verifique se o exercício inicial é ótimo depois que um valor da opção é calculado no nó. O preço da opção neste nó é então o maior desse valor e a recompensa do exercício antecipado. Veja os detalhes abaixo.
Os seguintes são premissas básicas para modelos de preços de opções. O modelo binomial também se baseia nesses pressupostos:
· As taxas de juros são constantes durante a vida de uma opção.
· O preço de um subjacente é distribuído de forma logurna.
· A volatilidade do preço de um subjacente é constante ao longo da vida da opção.
Fórmulas e amp; Detalhes técnicos.
O modelo binomial.
A modelagem binomial dos preços das opções se aproxima do preço da opção verdadeira ao discretizar tanto o preço da ação como o tempo. Este método é intuitivo e não muito matematicamente complicado. O seguinte é um esboço do modelo binomial para opções de preços em ações que não pagam dividendos.
1. Modelos binomiais de um passo.
A maneira mais simples de entender as árvores binomiais é primeiro olhar para uma árvore de um passo. Seja o momento de caducidade de uma opção de compra em uma ação que não paga dividendos. Let be the current price of the stock and the strike price of the option. Let denote the value of the option. Suppose is the relevant risk-free interest rate which is assumed to be constant during the life of the option.
Suppose at time the stock can take only two values. It either goes up to or goes down to , where and . For this case the pricing of the option is simple. If the value is , the option price at is:
Similarly, if the value of the stock at time is , then the option price at is:
To study the price of the option, consider the following riskless portfolio: a long position in Δ shares of the stocks and a short position in one such option. Then the value of the portfolio will be if the stock price goes up, or if the stock price goes down. Since the portfolio is riskless it follows that:
Since the cost of setting up the portfolio is ,
Substituting from Equation 1 the current price of the option is.
For the one step model the American style option and the European style option is the same.
2. Two step binomial models.
Divide the time interval into two intervals of equal length. Let be the volatility of the stock, and . Then at time the stock has two possible values and , and at time it has three possible values: , , and (note that ). See the following graph.
The option values at the end nodes (leaves) , and are simply the intrinsic values of the option. If the option is European, then the option value at node is:
If the option is American, then the option value at this node is the greater of this value and the intrinsic value of the option, that is.
The option value at can be determined analogously. Finally, the option value at node can be determined from and in a similar way. This value is the value of the option.
The idea for valuing options using a general step tree is the same as that for a two step tree.
With a minor modification, the above binomial model can be used to model options on underlyings which pay dividends. Note that the volatility in this case is the volatility of the spot price minus the dividends. See the books of Hull [3] and of Cox and Rubinstein [2] for details.
The valuation of options on futures is a little different from the valuation of options on stocks and other underlying assets. However, one can modify the binomial model (mathematically, letting r=0 in the expression of p) to value options on futures. See the details in the book of Cox and Rubinstein [2] (P. 418).
5. Repo Spread and Continuous Dividend Yield.
The repo agreement is a contract whereupon two parties exchange collateral (in this case the underlying asset) for cash, with an agreement to perform the reverse exchange at a predetermined time in the future when the cash has accumulated interest at a predetermined rate: the “repo rate” [1] . The repo rate represents the rate of a “repurchase agreement” that is usually necessary when short selling the underlying asset. Therefore, the repo spread input need only be used when hedging the option requires a short position in the underlying (that is for long calls or short puts); otherwise, enter a zero repo spread. The repo spread is analogous to a continuous dividend yield, in that in the risk-neutral measure the underlying grows at the risk-free rate minus the repo spread (or continuous dividend yield).
The repo spread input to the function aaBIN2dcf () can be entered as a single spread or a discount factor curve. If entering a single spread, this spread equals the risk-free rate of interest minus the repo rate quoted in the market when both rates are quoted as annual, act365(fixed) (conversion to this rate basis and accrual factor can be done with the FINCAD function aaConvert_cmpd2 () ). A positive repo spread describes the case where the repo rate is greater than the risk-free rate. If you wish to enter the repo spread as a “discount factor” curve, create this curve by the following procedure: First construct the risk-free discount factor curve from money market rates (using, for example, one of FINCAD’s curve bootstrapping functions such as aaSwapCrv () ) and the repo rate “discount factor” curve in a similar way from quoted repo rates of different tenors. If the dates in these two discount factor curves do not match, find the missing discount factors by interpolation, using aaInterp () . The repo spread “discount factor” curve can then be created by taking the ratio of the risk-free to the repo rate discount factors on each date (more explicitly the risk-free discount factor divided by the repo rate discount factor, this ratio will be greater than one if the repo rate is greater than the risk-free rate).
This input also provides the ability to enter a term structure of dividend yields. For example, the case where discrete dividends are known up to a particular date and assumed continuous after this date, can be handled by using a combination of discrete dividends and the discount factor input. Simply set the continuous dividend yield discount factor equal to one on all dates prior to the last known dividend date to achieve the desired result.
Calculate Risk Statistics from a binomial tree.
The option risk statistics delta, gamma and theta may be calculated from the binomial tree.
The delta is given as in Equation 1 ,
with the number of steps of the tree.
Generally, the other statistics may be approximated by considering the differences in the option price when the relevant parameters change. For more details about the calculation of Greeks, see the Greeks of Options on non-Interest Rate Instruments FINCAD Math Reference document.
Funções FINCAD.
The following functions calculate fair values, risk statistics and implied volatilities (given option price) for American style call and put options on spot stocks, stock indices, commodities and FX rates.
aaBIN2 (price_u, ex, d_exp, d_v, vlt, rate_ann, acc_rate, cost_hldg, acc_cost_hldg, option_type, iter, stat)
aaBIN2dcf (price_u, ex, d_exp, d_v, vlt, risk_free_rate, repo_spread, interp, div_obj, option_type, iter, stat)
aaBIN2_iv (price_u, ex, d_exp, d_v, price, rate_ann, acc_rate, cost_hldg, acc_cost_hldg, option_type, iter)
aaBIN2_ik (price_u, d_exp, d_v, vlt, price, rate_ann, acc_rate, cost_hldg, acc_cost_hldg, option_type, iter, stat)
aaBIN2_iu (ex, d_exp, d_v, vlt, price, rate_ann, acc_rate, cost_hldg, acc_cost_hldg, option_type, iter, stat)
aaBINdcf (price_u, ex, d_exp, d_v, vlt, rate_ann, acc_rate, div_obj, option_type, iter, stat)
aaBINdcf_iv (price_u, ex, d_exp, d_v, vlt, rate_ann, acc_rate, div_obj, option_type, iter, stat)
aaBINdcf_ik (price_u, d_exp, d_v, vlt, rate_ann, acc_rate, div_obj, option_type, iter, stat)
aaBINdcf_iu (ex, d_exp, d_v, vlt, price, rate_ann, acc_rate, div_obj, option_type, iter, stat)
The following functions deal with valuation of options on futures (e. g., commodity futures and FX forwards) and on Eurodollar futures.
aaBIN (price_u, ex, d_exp, d_v, vlt, rate_ann, option_type, stat, option_on, iter, acc)
aaBIN_iv (price_u, ex, d_exp, d_v, price, rate_ann, option_type, stat, option_on, iter, acc)
aaBIN_ED_fut (bpv, price_u, ex, d_exp, d_s, vlt, rate_ann, option_type, stat, iter, acc)
aaBIN_ED_fut_iv (bpv, price_u, ex, d_exp, d_s, price, rate_ann, option_type, iter, acc)
There are several other types of American style call / put option functions available:
· Options with Varying Strikes and Variable Rates : there are several functions available that allow variable strike prices, variable rates, lockout periods, etc.
Descrição das Entradas.
Current value of the underlying asset.
Expiry date of the option.
The annualized volatility of the underlying asset (not an input in the implied volatility functions).
Also denoted rate1 and rate2, respectively. These rates are quoted on an.
annually compounded, Act / 365 (fixed) basis.
If the underlying is an equity, rate1 is the relevant risk-free rate. Rate2 is the annualized dividend yield.
If the underlying is a forward or futures price, rate2 should be set equal to the risk-free rate1.
If the underlying is an FX (foreign exchange) rate, and quoted on a domestic per foreign basis, rate1 should be the risk-free domestic rate and rate2 the risk-free foreign rate.
Se o subjacente for uma taxa de câmbio e citado em uma base estrangeira por base doméstica, a taxa1 deve ser a taxa e a taxa estrangeiras livres de risco2, a taxa doméstica livre de risco.
Se o subjacente for uma mercadoria, a taxa2 deve ser ajustada para o custo de exploração anualizado da mercadoria, incluindo os custos de armazenamento e seguro, bem como o valor de conveniência marginal.
Risk free rate of interest for aaBIN2dcf () . This can be entered as a single rate, assumed to be annual compounding with accrual method Act365(fixed), a single rate and a compounding frequency (switch 43), a single rate, a compounding frequency and an accrual method (switch 331), or as a discount factor curve.
This rate represents the difference between the risk-free interest rate and the repo rate. In the presence of a repo spread, the underlying asset grows at the risk-free rate minus the repo spread. aaBIN2dcf () only.
Interpolation technique for the discount factor curves. aaBIN2dcf () only.
Accrual method. It can be one of the five choices: Actual/365 (fixed), Actual/360, Actual/365 (actual), 30/360 and Euro 30E/360. (For aaBIN2dcf () acc_rate can take on any value in FCSW331).
The number of steps of the binomial tree.
The type of option:
See the description of the outputs.
Dividend payment table. The table has two columns, the dividend payment dates (left column) and the corresponding dividend payment amounts (right column). Only used in aaBINdcf () , aaBINdcf_iv () and aaBIN2dcf () .
A switch, which is set to 1 for options on futures; 2 for options on stock or securities paying no dividends. Only used in the functions aaBIN () and aaBIN_iv () .
The given option price. Only used in the implied volatility functions.
Descrição das saídas.
The fair value of the option.
The rate of change in the fair value of the option per change in the current value of the underlying asset. This is the derivative of the option price with respect to the current value of the underlying.
The rate of change in the value of delta per change in the current value of the underlying asset. This is the second derivative of the option price with respect to the current value of the underlying.
The rate of change in the fair value of the option per one day decrease in the option time. This is the negative of the derivative of the option price with respect to the option time (in years), divided by 365.
The rate of change in the fair value of the option per 1% change in volatility. This is the derivative of the option price with respect to the volatility, divided by 100.
The rate of change in the fair value of the option per 1% change in the risk-free rate, rate_ann. This is the derivative of the option price with respect to the risk-free rate, divided by 100.
rho of holding cost, rho of repo spread.
The rate of change in the fair value of the option per 1% change in the holding cost, cost_hldg (or a 1% change in the repo spread for aaBIN2dcf () .) This is the derivative of the option price with respect to cost_hldg, divided by 100. If the underlying is futures, this statistic is not available.
Context specific examples are presented for American-style options on stocks, commodity futures and foreign exchange rates. For options involving different underlyings, see the remarks following these examples.
Example 1: Indices.
Consider an American style call option on an index which has a current value of 910. Suppose the strike price is 920. Today is Aug. 1, 1997. The expiration date of the option is Feb. 1, 1998. Suppose the relevant risk-free interest rate (annually compounded, Actual/365 (fixed)) is 7% and the dividend payout rate over the life of the option (annually compounded, Actual/365 (fixed)) is 5%. Suppose the annual volatility of the stock is 12%. Using a 200 step binomial model and the function aaBIN2() we obtain the following results:
data de valor (liquidação).
rate – annual compounding.
accrual method – risk free rate.
accrual method – holding cost.
number of time steps.
rho of cost of holding.
Suppose in the above example the volatility of the index is not known but the quoted price of the option is 29.55308 (the option value obtained above). Calling aaBIN_iv() , using the parameters above and the quoted price, we obtain an implied volatility of 12%, as expected.
Example 2: Stocks paying discrete dividends.
Consider an American call option on a stock which has a spot price of 100. Suppose the strike price is 105. Today is Aug. 1, 1997. The expiration date of the option is Feb. 1, 1998. Suppose the relevant risk-free interest rate is 7% (annually compounded, Actual/365 (fixed)) and the stock pays dividends of 0.5 dollars on the 20th of September, December, March and June during the life of the option. Suppose the annual volatility of the stock is 12%. Using a 200 step binomial model and the function aaBINdcf() we obtain the following results:
data de valor (liquidação).
rate – annual compounding.
accrual method – risk free rate.
number of time steps.
Dividend table t_14.
Note: The function aaBINdcf() ignores the dividends which are beyond the life time of the option.
Example 3: Commodity Futures.
Consider an American-style call option on 1000 barrels of 6 month's crude oil futures with a strike price of $25 per barrel. The current price of 6 month's crude oil futures is $24 per barrel. Today's date is April 1, 1997. The expiration date of the option is Sept. 28, 1997. Suppose the relevant risk-free interest rate over the life of the option is 3%, (annually compounded, Actual/365), and the annual volatility of the futures price is 20%. Using the function aaBIN() we obtain the following results:
data de valor (liquidação).
rate – annual compounding.
option on a futures contract.
number of time steps.
fair value per barrel.
Fair value of the option = 1000 * fair value per barrel = 916.6($)
Example 4: Foreign Exchange Rates.
Consider an American style put option on the exchange rate of Ј/$, sterling pounds per one unit of US dollar. The current exchange rate is 0.61 and the strike price is 0.62. Suppose the current risk-free interest rate of sterling is 7% (annually compounded, Actual/365 (fixed)) and that of the U. S. dollar is 5%. Today’s date is Aug. 1, 1997. The expiration date of the option is Aug. 1, 1998. Suppose the annual volatility of the exchange rate is 12%. Using a 200 step binomial tree and the function aaBIN2() we obtain the following results:
data de valor (liquidação).
rate – annual compounding.
accrual method – risk free rate.
accrual method – holding cost.
number of time steps.
fair value per dollar.
rho of sterling rate.
Suppose it is an option to sell $100,000. Then the fair value of the option is:
100000 * 0.028893 = 2889.26 (Ј)
Remark: Equivalently, one can value the option with respect to the exchange rate in $/Ј by switching the values of rate_ann and cost_hldg and change the option type from a put to a call. In more detail, the current price is 1.639344 ($/Ј). The strike price is 1.612903 ($/Ј), rate_ann = 0.05 and cost_hldg = 0.07. The function aaBIN2() gives the fair value of the call option as 0.076395 . If the option is to sell $100,000 or equivalently, to buy 100000 ґ 0.62 Ј (strike price), the cost is:
100000 * 0.62 * 0.076395 = 4660.099 ($) = 2889.26 (Ј).
Tip : The selection of the appropriate FX rate in valuing an option on FX rates can be confusing. The following table lists all of the different scenarios in the sterling/dollar FX market. One can simply follow this example in his/her modeling.
100 ґ option value ( Ј )
100 ґ option value ( Ј )
50 ґ option value ($)
50 ґ option value ($)
Remarks on Other Examples.
Commodities.
Most options on commodities are options on commodity futures. However, one can also use aaBIN2() to value options on commodity spot prices. To use this function one should identify first the rates of storage cost, insurance cost and convenience yield of the underlying commodity and then combine these rates to define the rate of the cost of holding of the commodity. This value is used as the value of the parameter cost_hldg .
Stocks modeled using continuous dividend payout rates.
Valuation of options on stocks modeled using continuous dividend payout rates is similar to the valuation of options on indices.
Referências.
[3] Hull , John, (1997), Options, Futures, and Other Derivatives, 3rd ed ., Upper Saddle River , Prentice Hall.
Com relação a este documento, a FinancialCAD ​​Corporation ("FINCAD") não oferece nenhuma garantia, expressa ou implícita, incluindo, mas não limitado a, qualquer garantia implícita de comercialização ou adequação para uma finalidade específica. Em nenhum caso, a FINCAD será responsável por qualquer pessoa por danos especiais, colaterais, incidentais ou conseqüentes relacionados com ou decorrentes do uso deste documento ou as informações nele contidas. Este documento não deve ser confiado como um substituto para sua própria pesquisa independente ou o conselho de seus consultores financeiros, contábeis ou outros profissionais.
Esta informação está sujeita a alterações sem aviso prévio. A FINCAD não assume qualquer responsabilidade por quaisquer erros neste documento ou suas conseqüências e se reserva o direito de fazer alterações neste documento sem aviso prévio.
Copyright © FinancialCAD ​​Corporation 2008. Todos os direitos reservados.

No comments:

Post a Comment