Estratégia de reversão de tendência baseada no indicador ADX
O nome desta estratégia é "Estratégia de Reversão de Tendência Baseada no Indicador ADX". Esta estratégia utiliza o indicador ADX para avaliar a força da tendência, capturando oportunidades de reversão em condições de sobrecompra ou sobrevenda.
O ADX significa Índice Direcional Médio e reflete a força da tendência. Quanto maior o valor do ADX, mais forte é a tendência. Quando o ADX é superior a 25, considera-se que existe uma tendência significativa.
O DMI inclui duas linhas: DI+ e DI-. Quando o DI+ está acima, indica tendência de alta; quando o DI- está acima, indica tendência de baixa.
A lógica de negociação desta estratégia:
-
Quando o ADX está acima de 45, considera-se que a tendência é muito forte.
-
Nesse momento, se o DI+ estiver abaixo do DI-, é identificada uma condição de sobrevenda, surgindo uma oportunidade de reversão da tendência, e faz-se uma posição comprada.
-
Por outro lado, se o DI- estiver abaixo do DI+, é identificada uma condição de sobrecompra, surgindo uma oportunidade de reversão, e faz-se uma posição vendida.
-
Após a reversão, realizar o lucro de forma oportuna.
A vantagem desta estratégia é usar o ADX para identificar pontos de reversão em tendências fortes. Valores elevados de ADX podem filtrar eficazmente sinais falsos em mercados laterais. No entanto, os parâmetros do ADX precisam ser otimizados, e a estratégia de stop loss também é muito importante.
De modo geral, o indicador ADX avalia bem o momento de reversão de tendências fortes. Contudo, o trader ainda precisa considerar mais fatores, sendo o ADX apenas um dos indicadores auxiliares de julgamento.
/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(shorttitle='DMI swings',title='DMI swings', overlay=true, initial_capital = 100, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates- 1
