Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Box Spread: Opções e Taxa de Empréstimo Implícita

Entenda o box spread, empréstimo sintético sem cupom formado por quatro opções, e veja como o payoff segue a distância entre strikes e revela a taxa implícita.

Um box spread é formado por quatro contratos de opções que, em conjunto, se comportam como um empréstimo sem cupom: um valor fixo de caixa muda de mãos hoje, e um valor fixo, correspondente à distância entre os dois preços de exercício, muda de mãos no vencimento. O nível em que o ativo-objeto termina não afeta esse pagamento final. A única incógnita no preço de um box spread é a taxa de juros embutida na estrutura.

O que é um box spread?

Um box usa dois preços de exercício e uma única data de vencimento sobre o mesmo ativo-objeto. Chame o strike mais baixo de K1 e o mais alto de K2. Um box comprado tem quatro pernas:

  • compra de uma call em K1
  • venda de uma call em K2
  • compra de uma put em K2
  • venda de uma put em K1

As duas primeiras pernas formam um bull call spread. As duas últimas formam um bear put spread. A compra dos dois spreads ao mesmo tempo exige um débito líquido, ou seja, uma saída de caixa da conta hoje. Toda opção de ação listada nos Estados Unidos corresponde a 100 ações. Portanto, um box com strikes separados por dez pontos liquida por US$ 1.000 por contrato.

A venda dessas mesmas quatro pernas é um box vendido. Ela gera um crédito líquido hoje e cria uma obrigação equivalente à distância entre os strikes no vencimento.

Por que um box spread paga a distância entre os strikes no vencimento

Divida o resultado em três regiões. Abaixo de K1, as duas calls vencem sem valor e o put spread vale a distância total entre os strikes. Acima de K2, as duas puts vencem sem valor e o call spread vale a distância total. Entre os strikes, a call comprada em K1 vale a alta a partir de K1, enquanto a put comprada em K2 vale a queda a partir de K2. Essas duas distâncias somam a distância entre os strikes.

O painel abaixo considera cada nível de preço de US$ 5 em que o SPY fechou durante junho de 2026 e calcula o valor dos dois spreads nesse nível. Os strikes foram definidos cinco pontos acima e abaixo do fechamento médio do mês.

QueryValor de uma box de 10 pontos em cada nível de fechamento do SPY em junho de 2026
O SQL exato por trás de cada número
WITH
    daily AS
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York'))   AS d,
            toFloat64(argMax(close, window_start))                 AS spy_close
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2026-06-01 00:00:00'
          AND window_start <  '2026-07-01 00:00:00'
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
        GROUP BY d
    ),
    strikes AS
    (
        SELECT
            round(avg(spy_close) / 5) * 5 - 5 AS lower_strike,
            round(avg(spy_close) / 5) * 5 + 5 AS upper_strike
        FROM daily
    ),
    levels AS
    (
        SELECT DISTINCT round(spy_close / 5) * 5 AS settle
        FROM daily
    )
SELECT
    concat('$', toString(toUInt32(settle)))                                                AS settle_level,
    concat('$', toString(toUInt32(lower_strike)), ' / $', toString(toUInt32(upper_strike))) AS box_strikes,
    round(greatest(settle - lower_strike, 0) - greatest(settle - upper_strike, 0), 2)      AS call_leg_value,
    round(greatest(upper_strike - settle, 0) - greatest(lower_strike - settle, 0), 2)      AS put_leg_value,
    round(greatest(settle - lower_strike, 0) - greatest(settle - upper_strike, 0)
        + greatest(upper_strike - settle, 0) - greatest(lower_strike - settle, 0), 2)      AS box_value
FROM levels
CROSS JOIN strikes
ORDER BY settle
Run this yourself

As colunas call_leg_value e put_leg_value variam em sentidos opostos em cada nível. A coluna box_value não se move: 10 no nível mais baixo visitado pelo SPY e 10 no nível mais alto, com os strikes em $740 / $750. Essa constante é a essência da estrutura. A formulação formal da mesma identidade é paridade entre puts e calls, que fixa a relação entre uma call e uma put com o mesmo strike. Um box aplica a paridade a dois strikes e calcula a diferença.

Como calcular a taxa implícita de um empréstimo em um box spread

Dois números determinam a taxa: o débito líquido pago hoje e a distância entre os strikes recebida no vencimento. Considere um box hipotético de dez pontos com 200 dias restantes, cotado a um débito líquido de US$ 9,70. Por contrato, isso representa uma saída de US$ 970 hoje contra um recebimento de US$ 1.000 no vencimento, ou um ganho de US$ 30.

Divida o ganho pelo valor adiantado e anualize o resultado. Trinta dólares sobre US$ 970 equivalem a 3,09% em 200 dias. Multiplicando 3,09% por 365 e dividindo por 200, chega-se a aproximadamente 5,6% ao ano. Com capitalização, em vez de uma simples anualização, a razão entre 1000 e 970 elevada à potência de 365 dividido por 200 resulta em cerca de 5,7%. As duas versões respondem à mesma pergunta: qual taxa esse preço implica?

Um box spread comprado representa empréstimo ou captação?

Um box comprado representa um empréstimo concedido. O caixa sai da conta hoje, um valor fixo maior entra no vencimento e a diferença corresponde aos juros recebidos.

Um box vendido representa uma captação. O crédito entra hoje, a distância entre os strikes deve ser paga no vencimento e o mesmo cálculo produz a taxa paga, não a taxa recebida. Essa direção costuma ser invertida. A referência deve ser o fluxo de caixa: receber dinheiro hoje contra um pagamento fixo no futuro é tomar um empréstimo; pagar dinheiro hoje contra um recebimento fixo no futuro é conceder um empréstimo.

Um box spread tem delta?

O delta mede quanto o preço de uma opção varia diante de uma oscilação de um dólar no ativo-objeto. Cada uma das quatro pernas de um box tem um delta elevado, mas eles se cancelam. O painel abaixo mostra os gregos dos contratos de SPY com vencimento em 18 de dezembro de 2026, conforme estavam em 1º de junho de 2026. K1 é fixado no strike mais próximo do preço à vista, e K2 é ampliado para cima.

QueryDelta líquido de uma box do SPY conforme aumenta o strike superior (1º de junho de 2026)
O SQL exato por trás de cada número
WITH
    chain AS
    (
        SELECT
            toFloat64(strike_price)           AS strike,
            avg(toFloat64(underlying_close))  AS spot,
            round(avgIf(delta, delta > 0), 4) AS call_delta,
            round(avgIf(delta, delta < 0), 4) AS put_delta
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date = '2026-06-01'
          AND expiration_date = '2026-12-18'
          AND iv_converged = 1
          AND volume > 0
        GROUP BY strike
        HAVING countIf(delta > 0) > 0
           AND countIf(delta < 0) > 0
    ),
    lower_leg AS
    (
        SELECT
            strike     AS k1,
            call_delta AS c1,
            put_delta  AS p1
        FROM chain
        ORDER BY abs(strike - spot)
        LIMIT 1
    )
SELECT
    toUInt32(strike - k1)                      AS strike_width,
    round(c1 - call_delta, 4)                  AS call_leg_delta,
    round(put_delta - p1, 4)                   AS put_leg_delta,
    round(c1 - call_delta + put_delta - p1, 4) AS box_net_delta
FROM chain
CROSS JOIN lower_leg
WHERE strike > k1
  AND strike <= k1 + 60
ORDER BY strike
Run this yourself

Na combinação mais ampla do painel, com 50 pontos de distância, a perna de call tem delta de 0.2208 e a perna de put tem delta de -0.1977. As duas resultam em 0.0231. Na combinação mais estreita, o delta líquido é 0.0005. Esses resíduos são ruído do modelo em torno de zero. Um box não expressa uma visão direcional. Por isso, seu preço reflete financiamento, e não uma posição direcional.

Qual é o risco real de um box spread?

Opções de estilo americano podem ser exercidas pelo titular em qualquer dia útil antes do vencimento. Opções de estilo europeu não podem. Essa distinção, explicada em opções americanas versus europeias, determina se um box se comporta como um empréstimo ou como uma posição sujeita a margem.

A sequência é a seguinte:

  1. Boxes comprados e vendidos contêm duas pernas vendidas. Em ações ou ETFs, essas pernas são de estilo americano.
  2. Um box comprado mantém suas pernas vendidas nas extremidades, fora do dinheiro quando o ativo-objeto está entre os strikes. Um box vendido faz o oposto: as duas pernas vendidas ficam dentro do dinheiro nessa mesma região.
  3. Uma opção vendida dentro do dinheiro, com quase nenhum valor temporal restante, é a que o titular tende a exercer antecipadamente. Um dividendo próximo é uma situação comum para o exercício antecipado de calls vendidas, conforme explicado em datas ex-dividendo e opções.
  4. O exercício converte essa perna em 100 ações por contrato, compradas ou vendidas, enquanto as outras três pernas permanecem inalteradas.
  5. A posição em ações exige margem calculada com base no preço da ação, e não na distância entre os strikes. Uma conta dimensionada para algumas centenas de dólares de crédito líquido pode se deparar com uma exigência de margem de dezenas de milhares de dólares. Se essa exigência não for atendida, ocorre a liquidação forçada.

Essa sequência levou ao esvaziamento de uma conta de uma corretora de varejo amplamente discutida em 2018. O mecanismo causou o prejuízo. O ativo-objeto nem precisou se mover.

Opções de índice liquidadas em dinheiro ficam do outro lado dessa distinção. Elas são de estilo europeu, o que significa que nenhum titular pode exercê-las antes do vencimento. A liquidação ocorre por meio de um pagamento em dinheiro calculado com base no nível do índice, e não pela entrega de ações. O horário da liquidação tem uma particularidade própria, descrita em opções liquidadas em AM e PM.

Por que as comissões e o bid-ask geralmente eliminam a vantagem

As pernas de um box amplo ficam em strikes bem distantes do preço à vista. O painel abaixo divide o giro de opções do SPY em junho de 2026 em cinco faixas de moneyness, uma por linha.

QueryOnde se concentra o volume de opções do SPY, por distância do strike ao spot (junho de 2026)
O SQL exato por trás de cada número
WITH
    chain AS
    (
        SELECT
            multiIf(
                toFloat64(strike_price) / toFloat64(underlying_close) < 0.85, 1,
                toFloat64(strike_price) / toFloat64(underlying_close) < 0.95, 2,
                toFloat64(strike_price) / toFloat64(underlying_close) < 1.05, 3,
                toFloat64(strike_price) / toFloat64(underlying_close) < 1.15, 4,
                5)                          AS bucket_key,
            multiIf(
                bucket_key = 1, 'more than 15% below spot',
                bucket_key = 2, '5% to 15% below spot',
                bucket_key = 3, 'within 5% of spot',
                bucket_key = 4, '5% to 15% above spot',
                'more than 15% above spot') AS moneyness_bucket,
            volume
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date >= '2026-06-01'
          AND date <  '2026-07-01'
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry BETWEEN 30 AND 400
    ),
    totals AS
    (
        SELECT
            sum(volume) AS all_volume,
            count()     AS all_rows
        FROM chain
    )
SELECT
    moneyness_bucket,
    round(100 * count() / any(all_rows), 2)       AS contracts_pct,
    round(100 * sum(volume) / any(all_volume), 2) AS turnover_pct
FROM chain
CROSS JOIN totals
GROUP BY bucket_key, moneyness_bucket
ORDER BY bucket_key
Run this yourself

Considerando os vencimentos do SPY de um mês ou mais em junho de 2026, os strikes dentro de 5% do preço à vista representaram 43% dos contratos negociados, embora correspondessem a 34.99% dos dias de contrato com ao menos uma negociação. A faixa mais distante abaixo do preço à vista representou 25.03% do giro em 23.06% dos dias de contrato. Esses strikes concentram as calls profundamente dentro do dinheiro sobre as quais um box amplo é construído e, nos mesmos preços, as puts muito fora do dinheiro. O volume agregado em uma faixa não é necessariamente o volume disponível no contrato específico de que o box precisa. Além disso, cada perna tem um spread. Um box cruza quatro desses spreads na abertura e mais quatro se for encerrado antes do vencimento.

O erro de execução também aumenta com o prazo. Um slippage de dez centavos em um box de dez pontos equivale a 1% da distância entre os strikes. Anualizar 1% em um prazo curto produz um impacto muito elevado. O painel calcula o efeito desses dez centavos sobre os vencimentos mensais do SPY listados em 1º de junho de 2026.

QueryCusto anualizado de um erro hipotético de 10 centavos no preenchimento de uma box de 10 pontos
O SQL exato por trás de cada número
SELECT
    concat(formatDateTime(expiration_date, '%b %e, %Y'),
           ' (', toString(toUInt32(any(days_to_expiry))), 'd)') AS expiry_label,
    round(100 * (0.10 / 10) * (365 / any(days_to_expiry)), 2)   AS annual_cost_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = '2026-06-01'
  AND iv_converged = 1
  AND volume > 0
  AND toDayOfWeek(expiration_date) = 5
  AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
  AND days_to_expiry BETWEEN 30 AND 800
GROUP BY expiration_date
ORDER BY any(days_to_expiry)
LIMIT 12
Run this yourself

Em Jul 17, 2026 (46d), esses dez centavos custam 7.93% ao ano. Em Jun 16, 2028 (746d), os mesmos dez centavos custam 0.49%. Operações de financiamento têm prazo longo exatamente por esse motivo. Por isso, as pernas de um box se parecem muito com LEAPS profundamente dentro do dinheiro. As comissões são adicionadas a esse custo, quatro pernas por vez. As cobranças por contrato e por perna estão detalhadas em quanto custa negociar opções.

Perguntas frequentes

Um box spread é livre de risco?

O pagamento no vencimento é fixo e corresponde à distância entre os strikes. A posição não tem exposição direcional. Ainda assim, permanecem dois riscos: o exercício antecipado em contratos de estilo americano e o custo de executar as quatro pernas e encerrá-las posteriormente.

Qual é a diferença entre um box comprado e um box vendido?

Um box comprado é aberto com um débito líquido hoje e recebe a distância entre os strikes no vencimento. O comprador ocupa, portanto, a posição de quem concede o empréstimo. Um box vendido recebe um crédito líquido hoje e paga a distância entre os strikes no vencimento. O vendedor ocupa a posição de quem toma o empréstimo.

Um box spread pode ser exercido antecipadamente?

Sim, quando é formado por opções de estilo americano sobre uma ação ou um ETF. O titular pode exercer qualquer uma das pernas vendidas em qualquer dia útil. Isso converte a perna em uma posição em ações, com sua própria exigência de margem. Um box formado por opções de índice de estilo europeu, liquidadas em dinheiro, não pode ser exercido antecipadamente.

Por que as corretoras restringem boxes vendidos?

Muitas corretoras limitam ou bloqueiam boxes vendidos em contratos de estilo americano. Um exercício antecipado substitui uma pequena posição em opções por uma grande posição em ações, acompanhada da exigência de margem correspondente.

Como calcular a taxa implícita de um box spread?

Divida a distância entre os strikes pelo débito líquido. Eleve o resultado à potência de 365 dividido pelo número de dias até o vencimento e subtraia um. Na versão simples, divida o ganho pelo débito e multiplique por 365 dividido pelo número de dias.


Cada painel deste artigo vem acompanhado do SQL que o produziu. Abra um painel, troque o ticker ou o vencimento e execute a consulta no terminal da Strasmore.

#options#box spread#arbitrage#financing#put-call parity