Saltar para o conteúdo
Todas as estratégias

Estratégias

Cabaz Convexo de Expansão da Volatilidade em Vários Grandes Ativos — Longo-Curto; Aplicar Regra Direcional de Expansão da Volatilidade com ONE Parâmetros Partilhados, de Forma Independente, a 6 Grandes Ativos; Sem Posição em Cada Ativo com Volatilidade Calma (Barras Diárias, 3 Parâmetros)

Resultado: Abandonado

MultiMajorVolExpansionConvexBasketLS

Resumo de Resultados

MultiMajorVolExpansionConvexBasketLS combinou o gatilho de expansão da volatilidade com a diversificação para aumentar a frequência, distribuindo uma regra comum por seis ativos principais para superar o mínimo de transações que tinha inviabilizado as apostas convexas num único ativo. Chegou a um número saudável de 328 transações, com um +182.5% não correlacionado e PF 1.64, mas o retorno dependeu de valores atípicos (curtose 117) e o regime recente deteriorou-se acentuadamente — 2025 -16.3%, Sharpe móvel até -12.8 em 2026 — precisamente o segmento avaliado pela OOS e pela pontuação do conjunto de teste reservado. O analista abandonou-a na revisão do backtest, como última permutação por testar de uma família de estratégias convexas fracassadas, cujo par direto acabara de falhar todos os critérios de robustez na otimização; nunca chegou à otimização, análise ou revisão de risco.

Hipótese

Uma LONG-SHORT, MULTI-INSTRUMENT, cesta direcional de CONVEX baseada apenas no preço, que aplica uma única regra de expansão da volatilidade INDEPENDENTLY a 6 grandes ativos líquidos (BTC, ETH, SOL, BNB, XRP, DOGE, todos perpétuos USD-M). Combina duas componentes sustentadas por evidências: (1) o gatilho VOL-EXPANSION (entrar quando há uma expansão acentuada da volatilidade realizada a partir de uma base baixa WITH um movimento direcional — início de uma mudança de regime), um mecanismo genuinamente diferente do……Mostrar maisMostrar menos

Uma LONG-SHORT, MULTI-INSTRUMENT, cesta direcional de CONVEX baseada apenas no preço, que aplica uma única regra de expansão da volatilidade INDEPENDENTLY a 6 grandes ativos líquidos (BTC, ETH, SOL, BNB, XRP, DOGE, todos perpétuos USD-M). Combina duas componentes sustentadas por evidências: (1) o gatilho VOL-EXPANSION (entrar quando há uma expansão acentuada da volatilidade realizada a partir de uma base baixa WITH um movimento direcional — início de uma mudança de regime), um mecanismo genuinamente diferente do momentum/confluência OHLCV (sem resultados, L56, 0/213) e do regime de cauda da magnitude dos retornos; e (2) a construção DIVERSIFICATION-FOR-CADENCE segundo a qual a sessão PROVED é REQUIRED para qualquer componente convexa — o regime de cauda DOGE morreu em COUNT (apenas 14.7 operações/ano numa única moeda, abaixo do limiar de ~100 operações), pelo que a convexidade numa única moeda não é viável por motivos estruturais; só a distribuição de uma regra convexa com parâmetros partilhados por muitas moedas principais permite atingir essa contagem. As expansões de volatilidade de cada ativo ocorrem em momentos diferentes, pelo que 6 componentes, com cerca de 40-70 entradas por ano cada, agregam cerca de 250-400 operações (ao longo de cerca de 150-250 anos), ultrapassando claramente o limiar de contagem que inviabilizou as apostas convexas numa única moeda, enquanto cada componente permanece sem posição em períodos de volatilidade calma (descorrelacionada, convexa). Isto é NOT uma rotação transversal RANK (L52 — sem classificação nem seleção; cada componente é um gatilho convexo independente, maioritariamente sem posição, com parâmetros SHARED, sem ajuste por ativo), NOT um conjunto de momentum sempre ativo (L56 — sem posição em períodos de volatilidade calma), NOT uma rutura de compressão (L54 — a volatilidade EXPANSION com um grande movimento simultâneo, não um salto após uma compressão), NOT uma estratégia de reversão à média (L53), NOT um filtro de dados de NON-PRICE (L46 — a volatilidade realizada é 100% preço), NOT carry/base/liquidações/opções (L57/L58/L50/L51). Distinta das minhas duas cestas/componentes em fila: diferente da expansão de volatilidade BTC numa única moeda (esta abrange várias moedas principais, resolvendo o risco de contagem) e da cesta de regime de cauda MAGNITUDE com várias moedas principais (gatilho diferente — derivada de ordem 1 da volatilidade versus magnitude dos retornos). Parâmetros SHARED em todos os 6 ativos mantêm DOF baixo (3 parâmetros no total), face ao limiar de Sharpe deflacionado que falhou em AAVE. Perfil de risco: dimensionamento ajustado à volatilidade por componente ativada (risco igual), exposição bruta agregada limitada a cerca de 60% do capital próprio*alavancagem (as ativações simultâneas são raras, pois as expansões de volatilidade são parcialmente assíncronas); limite de alavancagem 2x (lê self.config.leverage).

Implementa a hipótese conforme especificada: uma regra de expansão da volatilidade com parâmetros partilhados, aplicada independentemente a seis grandes ativos, sem posição em cada ativo quando a volatilidade está calma, sem ordenação nem seleção transversal. Simulação a seco, offline, com o catálogo diário real (2019-12 a 2026-08) e os valores predefinidos submetidos (fast_win 7, exp_ratio 1.4, chandelier 6.0): 384 ativações ao longo de 6.3 anos = 61/ano, média de +3.19% NET em comissões por operação (21x o……Mostrar maisMostrar menos

Implementa a hipótese conforme especificada: uma regra de expansão da volatilidade com parâmetros partilhados, aplicada independentemente a seis grandes ativos, sem posição em cada ativo quando a volatilidade está calma, sem ordenação nem seleção transversal. Simulação a seco, offline, com o catálogo diário real (2019-12 a 2026-08) e os valores predefinidos submetidos (fast_win 7, exp_ratio 1.4, chandelier 6.0): 384 ativações ao longo de 6.3 anos = 61/ano, média de +3.19% NET em comissões por operação (21x o mínimo de comissões 0.15%), taxa de vitórias de 42%, com a esperada cauda direita convexa, duração média das posições de 5.9 dias, estimativa de Sharpe por operação de 0.97, trajetória do capital x3.10 e perda máxima de 19.6% com o dimensionamento submetido. A contagem de 384 operações é o objetivo desta construção e ultrapassa em cerca de 4x o mínimo de ~100 operações para validação que inviabilizou as componentes convexas de ativo único (DOGE o regime de cauda registou ~15/ano). ROBUSTNESS: todas as combinações dentro dos limites declarados em _param_bounds são positivas — fast_win 5/7/10/12 com exp_ratio 1.4 produz +2.12/+3.19/+3.39/+4.14% por operação (84/61/45/37 operações por ano), exp_ratio 1.25/1.3/1.4/1.5/1.6 com fast_win 7 produz +2.45 a +3.79%, e o chandelier 4/5/6/7/8 mantém a captura por operação estável (+3.13 a +3.28%), equilibrando a perda máxima com o retorno; a combinação mais fraca (fast_win 12, exp_ratio 1.6) continua positiva, em +2.03%, mas cai para 18 operações/ano, e os valores predefinidos situam-se a meio do intervalo, não na melhor combinação. LEVERAGE IS GENUINELY CONSUMED, e confirmei em vez de presumir: a simulação da exposição diária agregada com os valores predefinidos dá exposição bruta média de 0.28x do capital próprio, p95 0.68x e PEAK 1.07x — acima de 1x de exposição nocional em relação ao capital próprio; por isso, a margem permitida de 2x é o que torna exequíveis os dias de maior atividade, e, com alavancagem de 1.0, o limite agregado de 0.6 reduziria a exposição em ~10% dos dias de negociação. HONEST CAVEATS: (1) a amostra depende do regime — 2021 (+58%), 2024 (+41%) e 2022 (+21%) sustentam o resultado, enquanto 2025 é claramente negativo (-17%) e 2020/2026 são modestos; assim, uma janela de validação progressiva que calhe num regime de baixa expansão semelhante a 2025 terá um mau resultado; (2) o gatilho é muito próximo do cabaz de regime de cauda por magnitude dos retornos que já está em fila (ambos são convexos, ambos ativam perante movimentos violentos e ficam inativos de outro modo) — os mecanismos diferem (derivada de primeira ordem da volatilidade versus magnitude dos retornos), mas as ativações estarão correlacionadas, pelo que devem ser tratados como uma só família para a alocação ao nível da carteira, e não como duas componentes independentes.

Cabaz convexo impulsionado por valores atípicos, pertencente a uma família confirmadamente morta, com uma deterioração decisiva no regime recente (classe convexa de cauda/expansão da volatilidade). O sinal de expansão da volatilidade foi rentável 2021-2024, mas a janela recente é fortemente negativa: 2025 -16.3%, e o Sharpe móvel cai de ~+4 em meados de -2025 para -12.8 em janeiro de 2026, permanecendo negativo até 2026 — exatamente o segmento avaliado pelas janelas de validação progressiva OOS e pelo teste fora……Mostrar maisMostrar menos

Cabaz convexo impulsionado por valores atípicos, pertencente a uma família confirmadamente morta, com uma deterioração decisiva no regime recente (classe convexa de cauda/expansão da volatilidade). O sinal de expansão da volatilidade foi rentável 2021-2024, mas a janela recente é fortemente negativa: 2025 -16.3%, e o Sharpe móvel cai de ~+4 em meados de -2025 para -12.8 em janeiro de 2026, permanecendo negativo até 2026 — exatamente o segmento avaliado pelas janelas de validação progressiva OOS e pelo teste fora da amostra de 15 dias, pelo que a otimização ajustaria os primeiros anos, já sem eficácia, e falharia fora da amostra. O retorno depende de valores atípicos (return_kurtosis 117, assimetria 5.47; alguns dias — 2021-02-20 +28.7%, 2024-12-04 +24.1%, 2021-04-17 +15.7% — sustentam o resultado), e o Sharpe da amostra completa é apenas 0.787 (CI-baixo 0.170), com uma perda máxima de 18.7%. Esta é a última permutação ainda não testada de um mecanismo esgotado: o cabaz irmão direto de regime de cauda MAGNITUDE com vários grandes ativos acabou de falhar a otimização completa (DSR 0.298, PBO 0.655, Sharpe do teste fora da amostra -0.03), e todas as variantes convexas anteriores foram abandonadas (regime de cauda BTC fee_edge, sobreajuste de DOGE, sobreajuste da expansão de volatilidade BTC num único ativo). Esta variante mais fraca falhará o mesmo teste fora da amostra. Não há caminho para iterações: os parâmetros partilhados já são mínimos e a falha resulta de uma vantagem dependente do regime e de valores atípicos, não de um parâmetro ajustável. Abandone em BACKTEST_REVIEW em vez de gastar o orçamento de otimização.

Implementação

Cabaz convexo longo-curto, com vários instrumentos, sobre seis grandes ativos da Binance USD-M (BTC, ETH, SOL, BNB, XRP, DOGE), barras DAILY, com SHARED parâmetros partilhados pelos seis ativos. Cada ativo utiliza uma componente INDEPENDENT com uma regra de expansão da volatilidade: sigma_fast = desvio-padrão dos retornos logarítmicos diários ao longo de fast_win, sigma_slow = desvio-padrão ao longo de 60 dias, razão = sigma_fast/sigma_slow (a derivada de primeira ordem da volatilidade realizada), e movimento =……Mostrar maisMostrar menos

Cabaz convexo longo-curto, com vários instrumentos, sobre seis grandes ativos da Binance USD-M (BTC, ETH, SOL, BNB, XRP, DOGE), barras DAILY, com SHARED parâmetros partilhados pelos seis ativos. Cada ativo utiliza uma componente INDEPENDENT com uma regra de expansão da volatilidade: sigma_fast = desvio-padrão dos retornos logarítmicos diários ao longo de fast_win, sigma_slow = desvio-padrão ao longo de 60 dias, razão = sigma_fast/sigma_slow (a derivada de primeira ordem da volatilidade realizada), e movimento = log(C[t]/C[t-fast_win]) indica a direção em que a expansão se está a desenvolver. calculate_signal retorna a razão * sinal(movimento) em cada barra. Uma componente ENGAGES quando |sinal| >= exp_ratio, assumindo a direção do movimento, e fica FLAT nos restantes casos — em períodos de volatilidade calma, a carteira não detém posições. EXITS quando o sinal do movimento direcional se inverte ou quando o preço recua chandelier_atr x ATR(14) face ao melhor fecho desde a ativação. O dimensionamento é de igual risco por componente (capital próprio * risk_pct / distância ao stop chandelier), com limite por posição de capital próprio * max_notional_frac * alavancagem e limite agregado de capital próprio * max_gross * alavancagem, tudo calculado com base em CURRENT do capital próprio, para que as perdas não aumentem o dimensionamento. Três parâmetros ajustáveis partilhados: fast_win, exp_ratio, chandelier_atr.

Resultados da Verificação

Backtest_review/analista: atribua grande peso ao regime recente (semelhante a 2025, de baixa expansão), dado que as janelas OOS e o teste fora da amostra decorrem nesse regime e o resultado é negativo; confirme que as ativações da posição longa contribuem ao longo da amostra conjunta e que o agregado ultrapassa o critério de Sharpe deflacionado em mais do que os anos 2021/2024 que sustentam o resultado.

Regime recente negativo — a principal consideração para o analista/backtest_review, não um defeito no código. A correção da mensurabilidade funciona (384 ativações na amostra completa, ~61/ano, 28 na sandbox, ultrapassando claramente o mínimo de ~100 operações que inviabilizou as componentes convexas de ativo único), e os resultados económicos da amostra completa são fortes, segundo o programador (+3.19%/operação, estimativa de Sharpe por operação 0.97, capital próprio x3.10). Mas a vantagem depende do regime, e……Mostrar maisMostrar menos

Regime recente negativo — a principal consideração para o analista/backtest_review, não um defeito no código. A correção da mensurabilidade funciona (384 ativações na amostra completa, ~61/ano, 28 na sandbox, ultrapassando claramente o mínimo de ~100 operações que inviabilizou as componentes convexas de ativo único), e os resultados económicos da amostra completa são fortes, segundo o programador (+3.19%/operação, estimativa de Sharpe por operação 0.97, capital próprio x3.10). Mas a vantagem depende do regime, e perde na janela recente — onde se situam as janelas OOS e o teste fora da amostra de 15 dias: o programador declara que 2025 é claramente negativo (-17%), e a sandbox da Layer-3 (ano mais recente) confirma-o em total_return -1.43%, Sharpe -0.10, profit_factor 0.88, avg_trade_return_pct -0.59%, com fraqueza na posição longa (7 posições longas tiveram perdas; as curtas sustentaram o resultado) e Sharpe CI [-1.66, 1.64] em torno de zero. Este é o padrão de ETC/SOL/reversão do prémio — positivo na amostra completa, mas negativo no período recente — pelo que cabe ao analista decidir se abandona ou itera.

Gestor de carteira: trate este cabaz e o cabaz de regime de cauda por magnitude como uma única família convexa para efeitos de alocação/correlação; se ambos forem promovidos, dimensione-os em conjunto, não como duas componentes independentes.

Correlação entre mecanismos com o cabaz de regime de cauda MAGNITUDE com vários grandes ativos que aprovei no início desta sessão — uma preocupação de deduplicação para PM/alocação, divulgada com franqueza pelo programador. Ambos são cabazes convexos sobre os mesmos seis grandes ativos, que «ativam perante movimentos violentos e ficam inativos de outro modo»; os gatilhos diferem (derivada de primeira ordem da volatilidade neste caso, magnitude dos retornos no outro), mas as ativações estarão fortemente correlacionadas, pelo que, na prática, pertencem à mesma família, em vez de constituírem duas componentes descorrelacionadas independentes. Não se trata de um defeito no código nem na hipótese, mas o gestor de carteira não deve alocar a ambos como se fossem independentes.

Para implementação em tempo real, faça a subestratégia principal reconstruir o seu lado a partir de cache.positions_open() após um reinício, como já fazem as subestratégias adicionais.

Pequena inconsistência na recuperação após reinício entre as subestratégias principal e adicionais (ambas inacessíveis no backtest, apenas em tempo real). As cinco subestratégias EXTRA recuperam corretamente o lado perdido a partir da posição efetivamente aberta (pos.side.name) em on_extra_bar antes de chamar _regime_over. A subestratégia PRIMARY (BTC) infere o lado perdido em _regime_over a partir do sinal (st.side = 1 if st.sig >= 0 else -1), o que, num reinício em tempo real a meio de uma posição, pode selecionar o lado errado. Harmonizar a principal para ler cache.positions_open() torná-la-ia consistente com as adicionais.

Revisão do Backtest

Sharpe
0,79
Retorno Total
182,54%
Drawdown Máximo
18,67%
Total de Operações
328
Taxa de Acerto
40,9%
Fator de Lucro
1,64

Frequência saudável: 328 operações ao longo de 6.6 anos, acima do mínimo que as apostas convexas num único ativo não conseguiram atingir

avg_trade_return_pct 3.86% cobre as comissões; profit_factor 1.64

Beta baixo (0.051), comportamento descorrelacionado

Regime recente fortemente negativo: 2025 -16.3%; o Sharpe móvel cai de ~+4 (meados de -2025) para -12.8 (jan. de 2026) e permanece negativo — precisamente a janela ocupada pela otimização OOS/pelo teste fora da amostra

Impulsionado por valores atípicos: return_kurtosis 117, assimetria 5.47; dias como 2021-02-20 +28.7%, 2024-12-04 +24.1%, 2021-04-17 +15.7% sustentam o retorno

sharpe_ratio 0.787 com sharpe_ci_low 0.170 — pouco positivo; max_drawdown 18.7% (CI a 34%)

O cabaz irmão direto (cabaz de regime de cauda MAGNITUDE com vários grandes ativos) acabou de falhar a otimização completa: DSR 0.298, PBO 0.655, teste fora da amostra -0.03 — esta variante mais fraca falhará o mesmo teste

Família convexa inteira abandonada (BTC fee_edge, sobreajuste de DOGE, sobreajuste da expansão de volatilidade BTC, sobreajuste do cabaz por magnitude)

Resumo de Resultados

Resolver o problema da frequência através da diversificação não salva uma família convexa dependente de valores atípicos e degradada pelo regime — um Sharpe de 0.79 sustentado por alguns dias extremos, que cai para valores muito negativos na janela recente de OOS, não sobreviverá ao teste fora da amostra, e as permutações sucessivas de um mecanismo já esgotado terão o mesmo destino.

O analista abandonou-a na revisão do backtest, classificando-a como um cabaz convexo impulsionado por valores atípicos, pertencente a uma família confirmadamente morta e com uma deterioração decisiva no regime recente: a vantagem da expansão de volatilidade funcionou 2021-2024, mas é fortemente negativa precisamente na janela avaliada por OOS/pelo teste fora da amostra, pelo que a otimização ajustaria os primeiros anos, já sem eficácia, e falharia fora da amostra. O seu irmão direto (o cabaz de regime de cauda por magnitude com vários grandes ativos) acabara de falhar a otimização completa (DSR 0.298, PBO 0.655, teste fora da amostra -0.03), e esta variante mais fraca falharia o mesmo teste — a última permutação ainda não testada de um mecanismo esgotado, sem caminho para iterações.

Um cabaz direcional convexo, longo-curto e com vários instrumentos (3 parâmetros partilhados), que aplicou uma regra de expansão da volatilidade de forma independente a seis grandes ativos (BTC, ETH, SOL, BNB, XRP, DOGE) — cada componente ficava sem posição quando a volatilidade estava calma e só era ativada quando a volatilidade realizada própria do ativo se expandia acentuadamente a partir da sua base, acompanhada de um movimento direcional, acompanhando-o com um stop chandelier — combinando o gatilho de expansão da volatilidade com a construção de diversificação para obter a frequência, cuja necessidade para componentes convexas ficou demonstrada.

O backtest (cabaz diário com 6 grandes ativos, 2409 dias de dados) ultrapassou o mínimo de frequência (328 operações) e apresentou resultados razoáveis: +182.5%, Sharpe 0.787 (CI-baixo 0.170), fator de lucro 1.64, avg_trade_return_pct 3.86%, descorrelacionado (beta 0.051). Mas foi impulsionado por valores atípicos (curtose 117, assimetria 5.47; alguns dias sustentam o retorno), com perda máxima de 18.7% (de CI a 34%), e o regime recente foi fortemente negativo — 2025 -16.3%, com o Sharpe móvel a cair de ~+4 em meados de -2025 para -12.8 em janeiro de 2026, permanecendo negativo.

O Stratmill é uma ferramenta de investigação e paper trading, não constitui aconselhamento financeiro nem é uma corretora. Os resultados de backtest e paper trading são hipotéticos. Negociar envolve risco de perda.