Saltar para o conteúdo

Ver original

SolAdxStrongTrendFilteredLong

Hipóteses

SOL ADX Long-Only Filtrado por Forte Tendência (Índice Direcional Médio 1978 de Wilder, SOLUSDT.BINANCE Diário, Apenas Bars)

Hipóteses

Estratégia long-only de ativo único utilizando o AVERAGE DIRECTIONAL INDEX (ADX, Wilder 1978 'New Concepts in Technical Trading Systems') como filtro de TREND-STRENGTH combinado com os indicadores direcionais +DI / -DI. Esta proposta aborda EVERY modo(s) de falha documentado(s) das rejeições recentes: (a) apenas barras — dependência NO supp_data (o analista identificou agora 6+ falhas em que as estratégias recorreram a proxies derivados do preço porque o rácio L/S, taker_ratio, OI, premium_index, HL funding, dados COIN-M não estavam efetivamente acessíveis em supp_data), (b) SOL de ativo único (diversifica do bucket de ativo único com peso em BTC; ETH já utilizado em EthAroonTrendStrength; SOL tem regimes direcionais fortes ideais para ADX), (c) USD-M Binance de venue única (motor de backtest são, sem gap de execução entre venues, sem erro de contabilidade de backtest multi-instrumento), (d) long-only (sem desastre da alt-season na perna short), (e) classe de mecanismo inovadora — ADX é fundamentalmente diferente do crossover EMA/SMA (que dispara em mudanças de preço médio), do Aroon (que mede RECENCY extremos), do KER (que mede a eficiência PATH), do Parkinson vol (que mede amplitude), dos breakouts de volume (que usam volume). ADX mede o movimento AVERAGE DIRECTIONAL — a intensidade da tendência do preço independentemente da direção. Combinado com +DI/-DI (que medem a pressão direcional ascendente vs descendente), produz tanto STRENGTH de tendência como DIRECTION de tendência como um único sinal composto. A investigação original de Wilder e décadas de trabalho empírico subsequente (Achelis 2001 'Technical Analysis from A to Z', Murphy 1999 'Technical Analysis of the Financial Markets') mostram consistentemente que ADX > 25 é um filtro robusto para estratégias de seguimento de tendência entre classes de ativos. SOL especificamente teve múltiplas tendências de alta eficientes de vários meses (2021, 2023-24) que estratégias filtradas por ADX captaram empiricamente bem. NOT um duplicado do crossover EMA (SolDailyEmaTrendContinuationLong no pipeline usa crossover MA, classe de sinal diferente). 3 parâmetros no total. EXPLICIT NO-FALLBACK DESIGN: a estratégia utiliza dados de barras ONLY OHLC — nenhuma consulta supp_data tentada, nenhum caminho de fallback por proxy possível.

Hipóteses

Implementa ADX (1978 de Wilder) como uma classe de mecanismo inédita, distinta do cruzamento EMA/SMA, da recência do Aroon, da eficiência de Kaufman, do range de Parkinson e dos breakouts de volume: ADX mede o movimento médio de DIRECTIONAL (força da tendência independentemente da direção), e o par +DI/-DI fornece a direção, produzindo em conjunto um composto de força+direção. calculate_signal devolve o composto contínuo (+DI - -DI) * ADX/100 que varia a cada bar e é positivo em tendências ascendentes; os gates de entrada binários (ADX>=threshold, +DI>-DI) residem em should_enter e a lógica de saída em should_exit. A suavização de Wilder está implementada fielmente (soma corrente RMA para TR/DM, tornando o rácio DI independente de escala, depois média RMA de DX para ADX) e foi validada numericamente: tendências ascendentes sintéticas fortes produzem ADX elevado com +DI dominante (entrada), séries erráticas produzem ADX abaixo do limiar (sem entrada), tendências descendentes produzem -DI dominante (sem entrada). Aborda todos os modos de falha recentes: apenas bars (sem fallback para supp_data), single-asset SOL (rico em regimes, diversifica em relação a BTC), venue única, long-only (sem risco de perna short em altseason), superfície mínima de 3 parâmetros para resistir a curve-fit na otimização. As tendências ascendentes eficientes de vários meses de SOL (2021, 2023-24) são exatamente os regimes que um filtro ADX>25 capta; os movimentos de tendência por trade ofuscam a taxa de round-trip spot de ~0.20%.

Hipóteses

Falhou no deflated Sharpe: DSR=0.4813, expected-max=7.08 ao longo de 225 trials — o Sharpe otimizado de 6.94 está BELOW o limiar de sorte best-of-N e é estatisticamente indistinguível de ruído de seleção (is_significant=false, PBO 0.6878 > 0.5, sharpe_ci_low -3.18 straddles 0). Overfit por sobre-seletividade: walk-forward is_overfitted=true com IS médio 7.999 a colapsar para OOS médio 0.0 e ALL três janelas OOS exatamente [0.0, 0.0, 0.0] — o otimizador empurrou adx_threshold de 25 para 37.5, pelo que a configuração escolhida produz ZERO trades qualificados em todas as janelas out-of-sample — e o holdout falhou (holdout_sharpe 0.0 vs WF-OOS 0.0, passed=false). A sensibilidade 'passou', mas adx_threshold é um CLIFF (Sharpe 1.23 -> 5.60 ao longo da grelha ±20%), e é precisamente o parâmetro que o otimizador maximizou. O resultado global (4126% retorno total, Sharpe de base 3.58) é um artefacto, não uma vantagem real: annualized_volatility 2568% e downside_deviation 102 são distorções degeneradas de atribuição diária, e o retorno realizado é sustentado por um punhado de dias outlier de ciclo de bull market (2021-05-19 +844%, 2024-01-06 +300%, 2021-09-21 +204%) com anos profundamente negativos em 2022 (-32%), 2025 (-37%) e 2026 (-12%), com apenas 30 trades de base (33% win rate, 68% max DD, skew 4.3, kurtosis 21.5). Isto é overfit/concentração em outliers numa altcoin de alta volatilidade, não um caso de região ajustável: a sweep de 225 trials já estabeleceu que a sua melhor configuração não negoceia out-of-sample num espaço repleto de cliffs, pelo que uma segunda passagem atinge exatamente a mesma parede — não existe região robusta para a qual ajustar. Também não é revise_hypothesis: o mecanismo de filtro de tendência ADX não tem um irmão promovido para o qual redirecionar, e a falha é dependência de overfit/trade único, não decaimento estrutural de um mecanismo funcional — reformular para outro instrumento apenas resultaria em novo overfit. FAILURE PATTERN: uma estratégia long, single-asset ADX filtrada por forte tendência, sobre uma altcoin de alta volatilidade (SOL diário) produz um resultado global sustentado por 2021/2024 dias outlier de bull market mais volatilidade inflacionada pela atribuição diária, passa na análise de sensibilidade apenas em constantes triviais enquanto o seu adx_threshold central apresenta cliffs, e falha em DSR/PBO com OOS walk-forward totalmente a zero e um holdout falhado, à medida que o otimizador eleva o limiar e sobre-seleciona até zero trades out-of-sample.

Implementação

Estratégia single-asset long-only SOLUSDT Diária usando 1978 de Wilder (ADX) como filtro de STRENGTH de tendência combinado com direção +DI/-DI. Apenas bars: calcula True Range, +DM/-DM, suavização por soma corrente de Wilder para obter +DI/-DI, DX, e um ADX suavizado por média ao longo de um período de 14 bars — sem dados suplementares e sem caminho de fallback por proxy. Entra em long quando flat se ADX >= 25 (tendência forte) AND +DI > -DI (ascendente). Sai quando -DI > +DI (a direção inverte para baixo) ou ADX < 20 (a tendência esbate-se; o limiar de saída situa-se abaixo do limiar de entrada, criando histerese resistente a whipsaw). Três parâmetros livres (adx_period, adx_threshold, adx_exit_threshold). Encaminhada para BINANCE_SPOT (CASH, alavancagem 1): long-only, sem alavancagem, vantagem de tendência de preço, o que também evita o arrasto de funding que uma posição long em perp acumula ao longo de retenções de tendência de várias semanas.

Revisão do Backtest

Funciona corretamente e corresponde à hipótese: filtro de força de tendência ADX de Wilder + direção DI, apenas bars (sem fallback para supp_data), 3 parâmetros livres, encaminhamento SOLUSDT limpo.

Revisão do Backtest

30 trades é adequado para uma sweep de 3 parâmetros; o trade dominante é um verdadeiro percurso de tendência SOL de vários meses, não um artefacto de dados.

Revisão do Backtest

Concentração extrema num único trade: o trade 2023-24 representa 175.3% do P&L total — os restantes 29 trades resultam em NEGATIVE. A estratégia só é rentável devido a um outlier.

Revisão do Backtest

Pior regime recente do lote: 2025 -36.6%, 2026 -12% — a janela de holdout cai numa fase de decaimento profundo.

Revisão do Backtest

Quinta variante de trend-following diário SOL desta sessão; as quatro anteriores falharam na otimização de forma idêntica (DSR ~0, walk-forward OOS zero/negativo, holdout falhado), devido a concentração em bull market + decaimento recente.

Revisão do Backtest

max_drawdown 68%; o Sharpe global (3.58) está distorcido pela atribuição diária (sharpe_ci_low -5.97 straddles 0, annualized_vol 2569%); end_unrealized 173%.

Revisão do Backtest

adequado

Revisão do Backtest

o holdout cai aqui

Revisão do Backtest

1 trade = 175% do P&L (o resto líquido negativo)

Revisão do Backtest

observar

Revisão do Backtest

sim

Revisão do Backtest

deve corresponder

Análise

Desenho limpo, apenas bars, sem caminho de fallback para dados suplementares — executa conforme especificado

Análise

A maioria dos parâmetros operacionais é estável na análise de sensibilidade (min_notional, size_precision, adx_exit_threshold estáveis)

Análise

Falhou no deflated Sharpe: DSR=0.4813, e o Sharpe otimizado 6.94 está BELOW o limiar de sorte esperado-máximo 7.08 ao longo de 225 trials — pior do que ruído best-of-N

Análise

is_significant=false, PBO=0.6878 (>0.5), sharpe_ci_low=-3.18 (CI straddles 0)

Análise

Walk-forward is_overfitted=true: IS médio 7.999 colapsa para OOS médio 0.0 com ALL três janelas OOS exatamente [0.0, 0.0, 0.0] — o otimizador elevou adx_threshold para 37.5, sobre-selecionando de tal forma que a configuração produz ZERO trades out-of-sample

Análise

Holdout falhado: holdout_sharpe 0.0 vs WF-OOS 0.0 (passed=false)

Análise

Cliff de sensibilidade em adx_threshold (Sharpe 1.23 -> 5.60 ao longo da grelha) — precisamente o parâmetro que o otimizador maximizou

Análise

O resultado global é um artefacto: annualized_volatility 2568% / downside_deviation 102 são distorções degeneradas de atribuição diária; o retorno de 4126% assenta em outliers de bull market 2021-05-19 (+844%), 2024-01-06 (+300%), 2021-09-21 (+204%) com anos negativos em 2022/2025/2026

Análise

Amostra reduzida: 30 trades de base, win rate 33%, max drawdown 68%

Resumo de Resultados

SolAdxStrongTrendFilteredLong introduziu o filtro de força de tendência ADX de Wilder como um mecanismo novo baseado apenas em bars, explicitamente concebido para evitar as falhas de fallback para dados suplementares e os desastres da perna short de propostas anteriores rejeitadas. Passou o gate de pré-otimização (PF 1.51, +4126%), mas os revisores assinalaram que um trade representava 175% do P&L, enquanto os restantes 29 eram líquidos negativos, com um regime recente brutal (2025 -37%). A otimização confirmou falha total: deflated Sharpe abaixo do limiar de sorte, PBO 0.69, um in-sample de ~8.0 a colapsar para zero atividade OOS à medida que o otimizador elevava adx_threshold e sobre-selecionava, um holdout falhado, e um cliff precisamente nesse parâmetro. O analista considerou-a overfit/concentrada em outliers numa altcoin de alta volatilidade sem região robusta — a quinta falha idêntica de trend-follower diário SOL — e abandonou-a; chegou à fase de otimização e análise, mas foi abandonada após uma única iteração, sem avançar para a revisão de risco.

Resumo de Resultados

Uma estratégia long, single-asset ADX filtrada por forte tendência, sobre uma altcoin de alta volatilidade produz um resultado global sustentado por alguns dias outlier de bull 2021/2024 mais volatilidade inflacionada pela atribuição diária — passa na análise de sensibilidade apenas em constantes triviais, enquanto o seu limiar central apresenta cliffs, e o otimizador eleva esse limiar até se sobre-selecionar até zero trades out-of-sample; esta foi a quinta variante SOL de trend-following diário a falhar de forma idêntica por concentração em bull market e decaimento recente.

Resumo de Resultados

Depois de passar o gate de revisão do backtest (veredicto: otimizar), o analista abandonou-a na fase pós-otimização: falhou no deflated Sharpe (DSR 0.48 com Sharpe otimizado 6.94 abaixo do limiar de sorte esperado-máximo 7.08 ao longo de 225 trials, is_significant=false, PBO 0.69), o walk-forward foi overfit (IS médio 8.0 a colapsar para janelas OOS totalmente a zero, porque a configuração sobre-seletiva nunca negociou out-of-sample), o holdout falhou, e o parâmetro central adx_threshold era um cliff de sensibilidade.

Resumo de Resultados

Uma estratégia long-only single-asset sobre bars diários de SOLUSDT.BINANCE (apenas OHLCV, explicitamente sem fallback para dados suplementares) usando o ADX de Wilder como filtro de força de tendência combinado com +DI/-DI para direção: entrava em long quando ADX ≥25 e +DI > -DI (tendência ascendente forte confirmada) e saía quando -DI cruzava acima de +DI ou ADX descia abaixo de um limiar de histerese de 20, com três parâmetros livres.

Resumo de Resultados

O backtest base entre 2020-08-11 e 2026-05-18 mostrou um resultado global distorcido em 30 trades — retorno total +4126%, CAGR 96.6%, profit factor 1.51, Sharpe 3.58 (CI [-5.97, 6.47]), um max drawdown de 68%, win rate de 33% — com um trade 2023-24 no valor de 175% do P&L total (os restantes 29 líquidos negativos); a otimização (Sharpe 6.94) elevou adx_threshold para 37.5 e produziu zero trades out-of-sample.
Relatório da estratégia

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.