Estratégias com Opções no Python

Volta ao Menu Principal

O investidor, ao se decidir pela compra de uma call (opção de compra), espera que as cotações da ação-objeto se elevem no futuro e que o prêmio da opção se valorize. Já o lançador de call (opções de compra) acredita que os preços da ação-objeto ficarão estáveis ou que cairão no futuro. O investidor que compra uma put (opção de venda), por sua vez, aposta que o preço à vista da ação-objeto cairá e, consequentemente, que o prêmio da opção put valorizar-se-á, ao passo que o lançador de uma put (opção de venda) aposta na alta do preço da ação-objeto. Se o mercado subir ou se mantiver estável, o lançador terá assegurado o prêmio que recebeu ao vender a opção. O mercado, portanto, é movido por expectativas: em função das expectativas quanto à evolução futura dos preços das ações no mercado à vista, o investidor formula suas estratégias com opções.

Enfocaremos, a partir de agora, apenas as estratégias que os investidores podem estruturar com opções call (de compra) de ações. O objetivo desta seção de estudo é mostrar a você como os investidores combinam opções call (de compra) quando decidem correr maior ou menor grau de risco. Você verá que cada estratégia possui um nível de risco; algumas ocasionam perdas ilimitadas, caso a estratégia dê errado. Outras apresentam um ganho ilimitado. Em outras, a dimensão da perda, ou do ganho, é limitada.

DOWNLOAD do Código

4.1 - Trava de Alta (vertical spread) com opções call (de compra)

Esta é uma operação bastante simples dentre as várias estratégias que o investidor pode estruturar. Na operação, são compradas e vendidas opções call sobre ações de séries diferentes. A operação consiste em comprar uma call de preço de exercício mais baixo e vender uma call de preço de exercício mais alto. O investidor estrutura uma trava de alta quando aposta que o preço da ação-objeto no mercado à vista subirá, e estará, na data de vencimento das opções, igual ou pouco acima do preço de exercício X mais alto. Se a expectativa se confirmar, o investidor ganha a diferença entre os dois preços de exercício. Se o preço da ação-objeto cair e ficar igual ou menor que o preço de exercício mais baixo, as duas opções não serão exercidas e o investidor perde o investimento feito no início da operação.

Exemplo - Opções call da VALE PNA

No pregão da BOVESPA, de 17/02/09, a ação VALE PNA estava cotada a R$ 20,00 por lote de mil. Nessa data, um investidor aposta que, em 16/03/09, data de vencimento de opções, as ações da VALE PNA estarão cotadas a R$ 22,00 ou a um valor pouco acima. No dia 17/02/2009 a opção VALEC20 tinha um preço de exercício de R$ 20,00 e estava sendo negociada ao preço, ou ao prêmio, de R$ 9,43. Nesta mesma data a opção VALEC22 tinha um preço de exercício de R$ 22,00 e um prêmio de R$ 7,57.

A partir dessas expectativas, o investidor estrutura uma trava de alta: compra a opção VALEC20 e paga o prêmio de R$ 9,43; ao mesmo tempo, vende a opção VALEC22 e recebe o prêmio de R$ 7,57.

Portanto, nessa operação, o desembolso líquido do investidor (valor do investimento exigido) foi R$ 7,57 – R$ 9,43 = (R$ 1,86). Se as ações VALE PNA no mercado à vista subirem e chegarem a R$ 22,00, ou a um valor um pouco acima, o investidor exercerá (o direito) a opção VALEC20 e será exercido na opção VALEC22, portanto, ele ganhará a diferença entre os preços de exercício R$ 22,00– R$ 20,00 = R$ 2,00. Como investiu (R$ 1,86), o ganho líquido será de R$ 0,14.Todavia se, em 16/03/09, no mercado à vista as ações VALE PNA caírem para R$ 20,00 ou menos, as opções não serão exercidas (viram pó, na linguagem popular do mercado) e o investidor perderá o investimento de (R$ 1,86) que fez na operação.

Resumidamente, temos a seguinte situação, em que:

X = preço de exercício (strike) da opção de compra (call);

p = prêmio da opção de compra.

Dados em 17/02/2009

Vale PNA: R$ 22,00 Opção de compra VALEC20, X= 20,00, p = 9,43

Opção de compra VALEC22, X = 22,00, p = 7,57

Vamos criar um notebook Jupyter para esse exemplo.

4.2 - Trava de Baixa com opções call (de compra)

A operação envolve a venda e a compra de opções call de séries diferentes: o investidor vende a opção call de preço de exercício X mais baixo e compra uma opção call de preço de exercício mais alto. A operação é estruturada quando o investidor acredita que o preço da ação-objeto no mercado à vista (spot) cairá, e estará, na data de vencimento das opções, igual ou abaixo da opção de preço de exercício mais baixo.

Se as expectativas se confirmarem, as duas opções não serão exercidas (viram pó) e o investidor ficará com o prêmio recebido. Contudo, se o preço da ação subir e ficar igual ou acima do preço de exercício mais alto, o investidor pagará a diferença de preços de exercício. Note que nesta operação a perda do investidor é igual à diferença de preços de exercício menos o prêmio recebido.

Exemplo - Opções call da GGBR PN N1

Em 17/02/2009, um investidor aposta que, em 16/03/2009, data de vencimento das opções GGBRC14 e GGBRC15, a ação GGBR PN N1 estará cotada a R$ 14,00 ou menos.

Dados em 17/02/2009

GGBR PN N1: R$ 14,00 Opção de compra GGBRC14, X= 14,00, p = 1,63

Opção de compra GGBRC15, X = 15,00, p = 0,88

Vende a GGBRC14 por R$ 1,63 e compra a GGBRC15 por (R$ 0,88), tendo um reembolso efetivo de R$ 0,75.

4.3 - Criando e usando uma função no Python para o Lucro Líquido (LLopcao)

Vimos até aqui duas formas de combinar 2 funções. Existem várias outras

Vamos agora realizar as operações básicas e construir uma função no Python para construir o diagrama de lucro das estratégias formadas por duas opções derivadas da mesma ação, podendo ter quantidades diferentes.

4.4 - CARTEIRAS (portfólios) de Opções

Comecemos analisando no Python uma CARTEIRA formada com 2 opções com a mesma data de exercício, como fizemos anteriormente, numa estrutura de Trava Alta. Esta estrutura consiste:

TRAVA ALTA

TRAVA BAIXA

Esta estratégia tem a seguinte estrutura:

4.5 - Estratégia STRADDLE com Opções

Esta estratégia STRADDLE(pronuncia strédou) é estruturada como uma carteira formada com 2 opções derivadas da mesma ação:

OUTRO EXEMPLO

4.6 - Estratégia STRANGLE com Opções

Esta estratégia STRANGLE (pronuncia strêngou) é estruturada como uma carteira formada com 2 opções derivadas da mesma ação, porém com preços de exercício diferentes:

A estratégia de compra de strangle da figura acima mostra uma posição apropriada para grandes variações do preço da ação nos dois sentidos. Essa estratégia é similar à de compra de straddle com a desvantagem de que o movimento do preço da ação deve ser maior para ter lucro. Note que o preço de exercício da call é maior que o da put, e as possibilidades de lucro dessa estratégia ocorrerão com o preço da ação menor que o preço de exercício da put ou maior que o da call.

OUTRO EXEMPLO

Essa estratégia de venda de strangle é uma posição apropriada para grandes variações do preço da ação nos dois sentidos. Essa estratégia é similar à de venda de straddle com a desvantagem de que o movimento do preço da ação deve ser maior para ter lucro.

4.7 - Estratégia BUTTERFLY (Borboleta) com 3 Opções

Um investidor estrutura a operação quando aposta que o mercado vai oscilar pouco. A operação envolve a compra e venda de três séries de opções call diferentes. Consiste em comprar uma opção call de preço de exercício mais baixo; vender duas opções call de preço de exercício intermediário e comprar uma opção call de preço de exercício mais alto. Devem ser escolhidas opções call tais que as diferenças de preços de exercício sejam iguais.

O investidor estrutura a estratégia quando espera que o preço da ação-objeto no mercado à vista oscilará pouco e estará, na data de vencimento das opções, próximo ao preço de exercício intermediário. Se a expectativa se confirmar, o investidor recebe aproximadamente a diferença entre os preços de exercício.

Se o preço da ação cair e ficar igual ou abaixo do preço de exercício mais baixo, o investidor perde o investimento feito no início da operação. Se o preço da ação subir e ficar igual ou acima do preço de exercício mais alto, o investidor também perde o investimento feito no início da operação.

Exemplo - Opções call da VALE PNA

Em 17/02/2009, quando a ação VALE PNA estava sendo negociada no pregão da BMF&Bovespa a R$ 22,85, um investidor apostou que em 16/03/2009, data de vencimento das opções, a ação estará cotada perto de R$ 23,00

Dados em 17/02/2009

VALE PNA N1: R$ 22,85 Opção de compra VALEC22, X= 22,00, p = 5,77

Opção de compra VALE23, X = 23,00, p = 5,52

Opção de compra VALE24, X = 24,00, p = 4,26

Compra a VALEC22 por (R$ 5,77), Vende 2 VALEC23 por R$ 5,52, Compra VALEC24 por (4,26) tendo um desembolso efetivo de (R$ 0,75).

OUTRO EXEMPLO

MAIS UM EXEMPLO de BUTTERFLY

O diagrama de lucro dessa carteira é o oposto ao da carteira anterior. Essa estratégia é vendedora de volatilidade, pois o titular da carteira espera que o preço da ação oscile bastante.

4.8 - Estratégia CONDOR com Opções Call

A estratégia Condor é estruturada quando o investidor acredita que o preço da ação-objeto estará, na data de vencimento das opções, próximo a dois preços de exercício intermediários. Esta estratégia é uma combinação de trava de alta com trava de baixa e consiste em:

São escolhidas opções de compra tal que as diferenças de preço de exercício sejam iguais. Na operação, os seguintes resultados são possíveis:

Exemplo - Opções call da VALE PNA