Scalpetronix
- Indicadores
- Andrey Kozak
- Versão: 1.0
- Ativações: 20
Scalpetronix Indicator — o núcleo de sinais do robô Scalpetronix
Este indicador implementa os algoritmos e sinais nos quais o Expert Advisor Scalpetronix se baseia. Todas as entradas do robô são geradas a partir destes cálculos: combinação de médias móveis exponenciais (EMA), filtragem de tendência através do ADX, normalização da volatilidade pelo ATR e análise da estrutura das velas.
Vantagens do indicador
-
funciona com um sistema multinível de EMA (rápida e lenta) com limiar dinâmico;
-
elimina sinais fracos graças à filtragem por ADX;
-
considera a volatilidade através do ATR, adaptando a sensibilidade a diferentes fases do mercado;
-
analisa a estrutura das velas (modelos HH/HL para compras e LH/LL para vendas);
-
visualiza os sinais com linhas em várias camadas e preenchimento das fases, além de desenhar setas nos pontos de entrada.
Algoritmo de funcionamento
Cálculo da EMA e limiar dinâmico
sep(t) = max(Point, 0.1 * ATR(t))
— estado de compra: EMA_fast(t) > EMA_slow(t) + sep(t)
— estado de venda: EMA_fast(t) < EMA_slow(t) - sep(t)
Validação da estrutura das velas
— para compras: High(t-1) > High(t-2) e Low(t-1) > Low(t-2)
— para vendas: High(t-1) < High(t-2) e Low(t-1) < Low(t-2)
Filtragem pela força da tendência
Um sinal é confirmado apenas se ADX(t) > ADX_threshold.
Troca de fase
Quando a direção muda, é realizada a cópia das camadas (Up↔Down) para manter a continuidade dos canais.
Regras de geração de sinais
Um sinal de compra é gerado se:
-
EMA_fast(t) > EMA_slow(t) + sep(t)
-
e (EMA_fast(t-1) <= EMA_slow(t-1) + 0.5 * sep(t-1) ou o modelo HH/HL for satisfeito)
-
e ADX(t) > ADX_threshold
Um sinal de venda é gerado se:
-
EMA_fast(t) < EMA_slow(t) - sep(t)
-
e (EMA_fast(t-1) >= EMA_slow(t-1) - 0.5 * sep(t-1) ou o modelo LH/LL for satisfeito)
-
e ADX(t) > ADX_threshold
Segmentação e visualização
O indicador utiliza 10 buffers:
-
4 linhas para fases de compra (bufUpL1…L4),
-
4 linhas para fases de venda (bufDownL1…L4),
-
2 buffers de preenchimento (bandBuy e bandSell).
A espessura das linhas é definida pelos parâmetros widthCore, widthInner, widthOuter e widthEdge, criando uma gradação visual da força da tendência.
No momento da mudança de fase aparecem objetos de seta no gráfico: azul (código 233) para compra e vermelho (código 234) para venda.
Parâmetros do indicador
-
fastEmaPeriod — período da EMA rápida.
-
slowEmaPeriod — calculado como fastEmaPeriod + 2.
-
calcBars — profundidade da análise (de 50 a 5000).
-
widthCore, widthInner, widthOuter, widthEdge — sistema de espessuras para a renderização em várias camadas.
