Traders Dynamic Index
- Indicadores
- Miguel Chambel
- Versão: 2.0
- Atualizado: 9 março 2025
- Ativações: 5
Índice Dinâmico de Traders (TDI) - Visão Geral
O Índice Dinâmico de Traders (TDI) é um indicador versátil baseado no oscilador RSI.
Ele ajuda os traders a identificar condições de mercado e possíveis reversões.
O TDI combina vários indicadores em um só, fornecendo uma visão abrangente da dinâmica do mercado.
Componentes:
- Linha Verde: Linha de Preço do RSI
- Linha Vermelha: Linha de Sinal de Negociação
- Preenchimento Azul: Banda de Volatilidade
- Linha Amarela: Linha Base do Mercado
Sinais Visuais:
-
Direção da Tendência:
- Imediata:
- Verde acima do Vermelho: Ação do preço está subindo.
- Vermelho acima do Verde: Ação do preço está descendo.
- Geral:
- Linha amarela oscila entre os níveis 32 e 68. Observe os repiques nessas linhas para possíveis reversões.
- Negocie comprado quando o preço estiver acima da linha amarela e vendido quando estiver abaixo.
- Imediata:
-
Força do Mercado & Volatilidade:
- Imediata:
- Inclinação alta da linha verde: Mercado forte.
- Linha verde plana: Mercado fraco, lateralizado.
- Geral:
- Preenchimento azul expandindo: Mercado forte e com tendência.
- Preenchimento azul contraindo: Mercado fraco e lateralizado.
- Linhas azuis extremamente estreitas: Espere um pico de mercado devido a anúncios econômicos ou outras condições.
- Imediata:
Usando o TDI em um Expert Advisor (EA):
Para utilizar o indicador TDI em um EA, você pode chamá-lo usando a função iCustom e recuperar seus valores de buffer para gerar sinais de negociação.
Aqui está um exemplo simples:
// Criar o identificador do indicador int handle_tdi = iCustom(Symbol(), Period(), "Traders Dynamic Index", inp_PeriodRSI, PRICE_CLOSE, inp_Volatility_Band, inp_RSI_Price_Line, inp_Trade_Signal_Line, true, true); // Verificar sinal de compra (Linha de Preço do RSI cruza acima da Linha de Sinal de Negociação) if(rsi_price_line[1] < trade_signal_line[1] && rsi_price_line[0] > trade_signal_line[0]) { // Colocar uma ordem de compra Print("Sinal de compra detectado"); // Adicione aqui o código para executar a ordem } // Verificar sinal de venda (Linha de Preço do RSI cruza abaixo da Linha de Sinal de Negociação) if(rsi_price_line[1] > trade_signal_line[1] && rsi_price_line[0] < trade_signal_line[0]) { // Colocar uma ordem de venda Print("Sinal de venda detectado"); // Adicione aqui o código para executar a ordem }
