Esta página apresenta algumas estratégias de negociação de opções europeias. Assume-se que todos os contratos de derivados são sobre o mesmo activo subjacente e com a mesma data de maturidade.
Todos os diagramas abaixo têm em conta apenas o retorno do activo na maturidade em função do valor do activo subjacente. Não representam o lucro/prejuízo de manter uma posição em tais activos, pois ignoram o prémio das opções.
é o valor do activo subjacente no vencimento , e é o preço de exercício da opção.
Forward sintético
Um forward sintético (posição longa) pode ser criado comprando uma opção de compra e vendendo uma opção de venda com o mesmo preço de exercício.
Uma posição curta num forward sintético pode ser criada vendendo uma opção de compra e comprando uma opção de venda com o mesmo preço de exercício.
Pode alterar o preço de exercício das opções () utilizando o controlo deslizante abaixo.
longSyntheticForwardPayoff = Plot.plot({caption:"Forward Sintético Longo (Longa na opção de compra + Curta opção de venda)",x: {domain: [0,150],label:"S_T" },y: {domain: [-150,150],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([xsyn], {stroke:"gray",strokeDasharray:"4,4"}),// Long opção de compra Plot.line([[0,0], [xsyn,0], [150,150- xsyn]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Shortopção de venda Plot.line([[0,-(xsyn)], [xsyn,0], [150,0]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Combined payoff (synthetic forward) Plot.line([[0,-xsyn], [150,150- xsyn]], {stroke:"green",strokeWidth:2.5}), Plot.dot( [[stsyn, stsyn - xsyn]], {fill:"green",r:5,title: d =>`S_T: ${stsyn}X: ${xsyn}Fluxo de caixa: ${stsyn - xsyn}`,tip:true }) ],title:"Forward Sintético Longo (Longa na opção de compra + Curta na opção de venda)"})
Forward Sintético Longo (Longa na opção de compra + Curta na opção de venda)
Forward Sintético Longo (Longa na opção de compra + Curta opção de venda)
shortSyntheticForwardPayoff = Plot.plot({caption:"Forward Sintético Curto (Curta opção de compra Curta + Longa opção de venda)",x: {domain: [0,150],label:"S_T" },y: {domain: [-150,150],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([xsyn], {stroke:"gray",strokeDasharray:"4,4"}),// Short opção de compra Plot.line([[0,0], [xsyn,0], [150, xsyn -150]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Longopção de venda Plot.line([[0, xsyn], [xsyn,0], [150,0]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Combined payoff (synthetic forward) Plot.line([[0, xsyn], [150, xsyn -150]], {stroke:"purple",strokeWidth:2.5}), Plot.dot( [[stsyn, xsyn - stsyn]], {fill:"purple",r:5,title: d =>`S_T: ${stsyn}X: ${xsyn}Fluxo de caixa: ${xsyn - stsyn}`,tip:true }) ],title:"Forward Sintético Curto (Curta opção de compra + Longa opção de venda)"})
Forward Sintético Curto (Curta opção de compra + Longa opção de venda)
Forward Sintético Curto (Curta opção de compra Curta + Longa opção de venda)
Note que:
O forward sintético longo (longa na opção de compra + curta na opção de venda) tem um fluxo de caixa de , que é idêntico a uma posição longa num contrato forward com preço forward .
O forward sintético curto (curta na opção de compra + longa na opção de venda) tem um fluxo de caixa de , que é idêntico a uma posição curta num contrato forward com preço forward .
Em ambos os casos, o preço de exercício torna-se efetivamente o preço forward nestas posições sintéticas.
Spreads
Um bull spread é o resultado da compra de uma opção de compra com preço de exercício e da venda de uma opção de compra com preço de exercício , onde .
Um bear spread é o resultado da compra de uma opção de venda com preço de exercício e da venda de uma opção de venda com preço de exercício , onde .
Pode ajustar os parâmetros abaixo para ver como afetam os retornos dos spreads:
viewof x1 = Inputs.range([50,120], {step:1,label:"X₁ (Preço de Exercício Inferior)",value:80})viewof spreadSize = Inputs.range([5,50], {step:5,label:"Spread (X₂ - X₁)",value:20})viewof stspread = Inputs.range([0,150], {step:1,label:"S_T",value:90})// Calculate X₂ based on X₁ and the spreadx2 = x1 + spreadSize
x1 = 80
spreadSize = 20
stspread = 90
x2 = 100
bullSpreadPayoff = Plot.plot({caption:"Bull Spread (Longa na opção de compra X₁ + Curta na opção de compra X₂)",x: {domain: [0,200],label:"S_T" },y: {domain: [-50,50],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([x1], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x2], {stroke:"gray",strokeDasharray:"4,4"}),// Long opção de compra with X₁ Plot.line([[0,0], [x1,0], [150,150- x1]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Short opção de compra with X₂ Plot.line([[0,0], [x2,0], [150, x2 -150]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Combined payoff (bull spread) Plot.line([[0,0], [x1,0], [x2, x2 - x1], [150, x2 - x1]], {stroke:"green",strokeWidth:2.5}), Plot.dot( [[stspread,Math.min(Math.max(0, stspread - x1), x2 - x1)]], {fill:"green",r:5,title: d =>`S_T: ${stspread}X₁: ${x1}X₂: ${x2}Fluxo de caixa: ${Math.min(Math.max(0, stspread - x1), x2 - x1)}`,tip:true }) ],title:"Bull Spread (opção de compra Longa X₁ + opção de compra Curta X₂)"})
Bull Spread (opção de compra Longa X₁ + opção de compra Curta X₂)
Bull Spread (Longa na opção de compra X₁ + Curta na opção de compra X₂)
bearSpreadPayoff = Plot.plot({caption:"Bear Spread (Put Longa X₂ +opção de venda Curta X₁)",x: {domain: [0,200],label:"S_T" },y: {domain: [-50,50],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([x1], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x2], {stroke:"gray",strokeDasharray:"4,4"}),// Longopção de venda with X₂ Plot.line([[0, x2], [x2,0], [150,0]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Shortopção de venda with X₁ Plot.line([[0,-x1], [x1,0], [150,0]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Combined payoff (bear spread) Plot.line([[0, x2 - x1], [x1, x2 - x1], [x2,0], [150,0]], {stroke:"purple",strokeWidth:2.5}), Plot.dot( [[stspread,Math.max(Math.min(x2 - stspread, x2 - x1),0)]], {fill:"purple",r:5,title: d =>`S_T: ${stspread}X₁: ${x1}X₂: ${x2}Fluxo de caixa: ${Math.max(Math.min(x2 - stspread, x2 - x1),0)}`,tip:true }) ],title:"Bear Spread (Longa na opção de venda X₂ + Curta na opção de venda X₁)"})
Bear Spread (Longa na opção de venda X₂ + Curta na opção de venda X₁)
Bear Spread (Put Longa X₂ +opção de venda Curta X₁)
Características principais dos spreads:
Bull Spread
Criado comprando uma opção de compra com preço de exercício inferior e vendendo uma opção de compra com preço de exercício superior
Fluxo de caixa máximo: (alcançado quando )
Perda máxima: Prémio pago pela opção de compra menos o prémio recebido pela opção de compra
Estratégia: beneficiar de aumentos moderados no preço do activo subjacente
Bear Spread
Criado comprando uma opção de venda com preço de exercício superior e vendendo uma opção de venda com preço de exercício inferior
Fluxo de caixa máximo: (alcançado quando )
Perda máxima: Prémio pago pela opção de venda menos o prémio recebido pela opção de venda
Estratégia: beneficiar de quedas moderadas no preço do activo subjacente
Straddle
Uma posição longa num straddle é criada comprando uma opção de compra e uma opção de venda com o mesmo preço de exercício.
Uma posição curta num straddle é criada vendendo uma opção de compra e uma opção de venda com o mesmo preço de exercício.
Pode ajustar os parâmetros abaixo para ver como afetam os resultados dos straddles:
longStraddlePayoff = Plot.plot({caption:"Posição longa num Straddle (Longa na opção de compra + Longa na opção de venda)",x: {domain: [0,200],label:"S_T" },y: {domain: [-150,150],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([xstraddle], {stroke:"gray",strokeDasharray:"4,4"}),// Long opção de compra Plot.line([[0,0], [xstraddle,0], [200,200- xstraddle]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Longopção de venda Plot.line([[0, xstraddle], [xstraddle,0], [200,0]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Combined payoff (long straddle) Plot.line([[0, xstraddle], [xstraddle,0], [200,200- xstraddle]], {stroke:"green",strokeWidth:2.5}), Plot.dot( [[ststraddle, ststraddle <= xstraddle ? xstraddle - ststraddle : ststraddle - xstraddle]], {fill:"green",r:5,title: d =>`S_T: ${ststraddle}X: ${xstraddle}Fluxo de caixa: ${ststraddle <= xstraddle ? xstraddle - ststraddle : ststraddle - xstraddle}`,tip:true }) ],title:"Posição longa no Straddle (Longa na opção de compra + Longa na opção de venda)"})
Posição longa no Straddle (Longa na opção de compra + Longa na opção de venda)
Posição longa num Straddle (Longa na opção de compra + Longa na opção de venda)
shortStraddlePayoff = Plot.plot({caption:"Posição curta no Straddle (Curta naopção de compra + Curta na opção de venda)",x: {domain: [0,200],label:"S_T" },y: {domain: [-150,150],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([xstraddle], {stroke:"gray",strokeDasharray:"4,4"}),// Short opção de compra Plot.line([[0,0], [xstraddle,0], [200, xstraddle -200]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Shortopção de venda Plot.line([[0,-xstraddle], [xstraddle,0], [200,0]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Combined payoff (short straddle) Plot.line([[0,-xstraddle], [xstraddle,0], [200, xstraddle -200]], {stroke:"purple",strokeWidth:2.5}), Plot.dot( [[ststraddle, ststraddle <= xstraddle ? ststraddle - xstraddle : xstraddle - ststraddle]], {fill:"purple",r:5,title: d =>`S_T: ${ststraddle}X: ${xstraddle}Fluxo de caixa: ${ststraddle <= xstraddle ? ststraddle - xstraddle : xstraddle - ststraddle}`,tip:true }) ],title:"Posição curta no Straddle (Curta na opção de compra + Curta na opção de venda)"})
Posição curta no Straddle (Curta na opção de compra + Curta na opção de venda)
Posição curta no Straddle (Curta naopção de compra + Curta na opção de venda)
Características principais dos straddles:
Straddle Longo
Criado comprando tanto uma opção de compra como uma opção de venda com o mesmo preço de exercício
Ganhos quando o preço do activo subjacente se move significativamente em qualquer direção
Perda máxima: Prémio total pago por ambas as opções (ocorre quando )
Potencial de fluxos de caixa ilimitados (teoricamente) na subida, e potencial de fluxos de caixa de até na descida
Utilizado quando se espera alta volatilidade ou um movimento significativo de preço, mas incerteza quanto à direcção
Straddle Curto
Criado vendendo tanto uma opção de compra como uma opção de venda com o mesmo preço de exercício
Ganhos quando o preço do activo subjacente permanece estável próximo do preço de exercício
Fluxo de caixa máximo: Prémio total recebido por ambas as opções (ocorre quando )
Fluxos de caixa negativos potencialmente ilimitado na subida, e fluxos de caixa negativos potenciais até na descida
Utilizado quando se espera baixa volatilidade ou movimento mínimo de preço
Strangle
Uma posição longa num strangle é o resultado da compra de uma opção de compra com preço de exercício e da compra de uma opção de venda com preço de exercício , onde .
Uma posição curta num strangle é o resultado da venda de uma opção de compra com preço de exercício e da venda de uma opção de venda com preço de exercício , onde .
Pode ajustar os parâmetros abaixo para ver como afetam os resultados destas estratégias:
viewof x1strangle = Inputs.range([50,120], {step:1,label:"X₁ (Preço de Exercício Inferior)",value:80})viewof strangleSize = Inputs.range([5,50], {step:5,label:"Spread (X₂ - X₁)",value:40})viewof ststrangle = Inputs.range([0,200], {step:1,label:"S_T",value:100})// Calculate X₂ based on X₁ and the spreadx2strangle = x1strangle + strangleSize
x1strangle = 80
strangleSize = 40
ststrangle = 100
x2strangle = 120
longStranglePayoff = Plot.plot({caption:"Posição longa no Strangle (Longa na opção de venda X₁ + Longa na opção de compra X₂)",x: {domain: [0,200],label:"S_T" },y: {domain: [-150,150],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([x1strangle], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x2strangle], {stroke:"gray",strokeDasharray:"4,4"}),// Longopção de venda with X₁ Plot.line([[0, x1strangle], [x1strangle,0], [200,0]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Long opção de compra with X₂ Plot.line([[0,0], [x2strangle,0], [200,200- x2strangle]], {stroke:"blue",strokeWidth:1.5,opacity:0.5}),// Combined payoff (long strangle) Plot.line([[0, x1strangle], [x1strangle,0], [x2strangle,0], [200,200- x2strangle]], {stroke:"green",strokeWidth:2.5}), Plot.dot( [[ststrangle, ststrangle < x1strangle ? x1strangle - ststrangle : (ststrangle > x2strangle ? ststrangle - x2strangle :0)]], {fill:"green",r:5,title: d =>`S_T: ${ststrangle}X₁: ${x1strangle}X₂: ${x2strangle}Fluxo de caixa: ${ststrangle < x1strangle ? x1strangle - ststrangle : (ststrangle > x2strangle ? ststrangle - x2strangle :0)}`,tip:true }) ],title:"Posição longa no Strangle (Longa na opção de venda X₁ + Longa na opção de compra X₂)"})
Posição longa no Strangle (Longa na opção de venda X₁ + Longa na opção de compra X₂)
Posição longa no Strangle (Longa na opção de venda X₁ + Longa na opção de compra X₂)
shortStranglePayoff = Plot.plot({caption:"Posição curta no Strangle (Curta na opção de venda X₁ + Curta na opção de compra X₂)",x: {domain: [0,200],label:"S_T" },y: {domain: [-150,150],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([0]), Plot.ruleX([x1strangle], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x2strangle], {stroke:"gray",strokeDasharray:"4,4"}),// Shortopção de venda with X₁ Plot.line([[0,-x1strangle], [x1strangle,0], [200,0]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Short opção de compra with X₂ Plot.line([[0,0], [x2strangle,0], [200, x2strangle -200]], {stroke:"red",strokeWidth:1.5,opacity:0.5}),// Combined payoff (short strangle) Plot.line([[0,-x1strangle], [x1strangle,0], [x2strangle,0], [200, x2strangle -200]], {stroke:"purple",strokeWidth:2.5}), Plot.dot( [[ststrangle, ststrangle < x1strangle ? ststrangle - x1strangle : (ststrangle > x2strangle ? x2strangle - ststrangle :0)]], {fill:"purple",r:5,title: d =>`S_T: ${ststrangle}X₁: ${x1strangle}X₂: ${x2strangle}Fluxo de caixa: ${ststrangle < x1strangle ? ststrangle - x1strangle : (ststrangle > x2strangle ? x2strangle - ststrangle :0)}`,tip:true }) ],title:"Posição curta no Strangle (Curta na opção de venda X₁ + Curta na opção de compra X₂)"})
Posição curta no Strangle (Curta na opção de venda X₁ + Curta na opção de compra X₂)
Posição curta no Strangle (Curta na opção de venda X₁ + Curta na opção de compra X₂)
Características principais dos strangles:
Posição longa no Strangle
Criado comprando umaopção de venda com preço de exercício inferior e uma opção de compra com preço de exercício superior
Fluxos de caixa positivos quando o preço do activo subjacente se move significativamente em qualquer direção (para além de qualquer um dos preços de exercício)
Perda máxima: Prémio total pago por ambas as opções (ocorre quando está entre e )
Potencial de fluxos de caixa ilimitado na subida, e potencial de fluxos de caixa até na descida
Tipicamente mais barato de estabelecer do que um straddle, mas requer um movimento de preço maior para ser lucrativo
Posição curta no Strangle
Criado vendendo umaopção de venda com preço de exercício inferior e uma opção de compra com preço de exercício superior
Fluxos de caixa positivos quando o preço do activo subjacente permanece entre os dois preços de exercício
Ganho máximo: Prémio total recebido por ambas as opções (ocorre quando está entre e )
Fluxos de caixa negativos potencialmente ilimitados se , e fluxos de caixa negativos potenciais de se
Proporciona uma zona de ganhos mais ampla do que um straddle curto, mas com características semelhantes de retornos negativos ilimitados
Butterfly Spread
Um butterfly spread longo é criado vendendo duas opções de compra com preço de exercício , e comprando uma opção de compra com preço de exercício , e comprando uma opção de compra com preço de exercício . Em que , e a diferença entre os preços de exercício é igual .
Um butterfly spread curto é criado comprando duas opções de compra com preço de exercício , e vendendo uma opção de compra com preço de exercício , e vendendo uma opção de compra com preço de exercício . Em que , e a diferença entre os preços de exercício é igual .
Pode ajustar os parâmetros abaixo para ver como afetam os fluxos de caixa dos butterfly spreads:
viewof x2butterfly = Inputs.range([70,130], {step:5,label:"X₂ (Preço de Exercício Médio)",value:100})viewof wingSize = Inputs.range([5,30], {step:5,label:"Tamanho da Asa (X₂-X₁)",value:20})viewof stbutterfly = Inputs.range([50,150], {step:1,label:"S_T",value:100})// Calculate X₁ and X₃ based on X₂ and wing sizex1butterfly = x2butterfly - wingSizex3butterfly = x2butterfly + wingSize
x2butterfly = 100
wingSize = 20
stbutterfly = 100
x1butterfly = 80
x3butterfly = 120
longButterflyPayoff = Plot.plot({caption:"Posição longa no Butterfly (Longa na opção de compra X₁ + Curta em 2 opções de compra X₂ + Longa na opção de compra X₃)",x: {domain: [Math.max(0, x1butterfly -20), x3butterfly +20],label:"S_T" },y: {domain: [-wingSize -5, wingSize +5],label:"Fluxo de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([x1butterfly], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x2butterfly], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x3butterfly], {stroke:"gray",strokeDasharray:"4,4"}),// Long opção de compra with X₁ Plot.line([[0,0], [x1butterfly,0], [x3butterfly, x3butterfly - x1butterfly], [200,200- x1butterfly]], {stroke:"blue",strokeWidth:1.5,opacity:0.3}),// Short 2 opção de compras with X₂ Plot.line([[0,0], [x2butterfly,0], [x3butterfly,2* (x2butterfly - x3butterfly)], [200,2* (x2butterfly -200)]], {stroke:"red",strokeWidth:1.5,opacity:0.3}),// Long opção de compra with X₃ Plot.line([[0,0], [x3butterfly,0], [200,200- x3butterfly]], {stroke:"blue",strokeWidth:1.5,opacity:0.3}),// Combined payoff (long butterfly) Plot.line([ [0,0], [x1butterfly,0], [x2butterfly, wingSize], [x3butterfly,0], [200,0] ], {stroke:"green",strokeWidth:2.5}), Plot.dot( [[stbutterfly,calculateButterflyPayoff(stbutterfly, x1butterfly, x2butterfly, x3butterfly)]], {fill:"green",r:5,title: d =>`S_T: ${stbutterfly}X₁: ${x1butterfly}X₂: ${x2butterfly}X₃: ${x3butterfly}Retorno: ${calculateButterflyPayoff(stbutterfly, x1butterfly, x2butterfly, x3butterfly)}`,tip:true }) ],title:"Posição longa no Butterfly"})functioncalculateButterflyPayoff(st, x1, x2, x3) {// Long opção de compra X₁const call1 =Math.max(0, st - x1);// Short 2 opção de compras X₂const call2 =2*Math.max(0, st - x2);// Long opção de compra X₃const call3 =Math.max(0, st - x3);return call1 - call2 + call3;}
Posição longa no Butterfly
Posição longa no Butterfly (Longa na opção de compra X₁ + Curta em 2 opções de compra X₂ + Longa na opção de compra X₃)
calculateButterflyPayoff = ƒ(st, x1, x2, x3)
shortButterflyPayoff = Plot.plot({caption:"Posição curta no Butterfly (Curta na opção de compra X₁ + Longa em 2 opções de compra X₂ + Curta na opção de compra X₃)",x: {domain: [Math.max(0, x1butterfly -20), x3butterfly +20],label:"S_T" },y: {domain: [-wingSize -5, wingSize +5],label:"Fluxos de caixa" },grid:true,marks: [ Plot.ruleY([0]), Plot.ruleX([x1butterfly], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x2butterfly], {stroke:"gray",strokeDasharray:"4,4"}), Plot.ruleX([x3butterfly], {stroke:"gray",strokeDasharray:"4,4"}),// Short opção de compra with X₁ Plot.line([[0,0], [x1butterfly,0], [x3butterfly, x1butterfly - x3butterfly], [200, x1butterfly -200]], {stroke:"red",strokeWidth:1.5,opacity:0.3}),// Long 2 opção de compras with X₂ Plot.line([[0,0], [x2butterfly,0], [x3butterfly,2* (x3butterfly - x2butterfly)], [200,2* (200- x2butterfly)]], {stroke:"blue",strokeWidth:1.5,opacity:0.3}),// Short opção de compra with X₃ Plot.line([[0,0], [x3butterfly,0], [200, x3butterfly -200]], {stroke:"red",strokeWidth:1.5,opacity:0.3}),// Combined payoff (short butterfly) Plot.line([ [0,0], [x1butterfly,0], [x2butterfly,-wingSize], [x3butterfly,0], [200,0] ], {stroke:"purple",strokeWidth:2.5}), Plot.dot( [[stbutterfly,-calculateButterflyPayoff(stbutterfly, x1butterfly, x2butterfly, x3butterfly)]], {fill:"purple",r:5,title: d =>`S_T: ${stbutterfly}X₁: ${x1butterfly}X₂: ${x2butterfly}X₃: ${x3butterfly}Payoff: ${-calculateButterflyPayoff(stbutterfly, x1butterfly, x2butterfly, x3butterfly)}`,tip:true }) ],title:"Posição curta no Butterfly"})
Posição curta no Butterfly
Posição curta no Butterfly (Curta na opção de compra X₁ + Longa em 2 opções de compra X₂ + Curta na opção de compra X₃)
Características-chave dos spreads butterfly
Posição longa num Butterfly Spread
Criado combinando: uma posição longa na opção de compra no preço de exercício inferior + vendendo duas opções de compra no preço de exercício médio + comprando uma opção de compra no preço de exercício superior
Fluxo de caixa máximo: (igual ao tamanho da asa, alcançado quando )
Perda máxima: Prémio líquido pago (ocorre quando ou )
Visão de mercado: Expectativa de baixa volatilidade com o preço a manter-se próximo do preço de exercício médio
Posição curta num Butterfly Spread
Criado combinando: vendendo uma opção de compra no preço de exercício inferior + comprando duas opções de compra no preço de exercício médio + vendendo uma opção de compra no preço de exercício superior
Lucro máximo: Prémio líquido recebido (ocorre quando ou )
Fluxo de caixa mínimo: (igual ao tamanho da asa, incorrido quando )
Visão de mercado: Expectativa de alta volatilidade com o preço a afastar-se do preço de exercício médio