KennedyAdaptiveBaseline
FREE
Publicado:
23 maio 2025
Versão atual:
1.41
Não encontrou o robô certo? Encomende um para você
no serviço Freelance.
Ir para o Freelance
no serviço Freelance.
Como comprar um robô de negociação ou indicador?
Execute seu EA na
hospedagem virtual
hospedagem virtual
Teste indicadores/robôs de negociação antes de comprá-los
Quer ganhar dinheiro no Mercado?
Como apresentar um produto para o consumidor final?
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se

KAB v1.41
The indicator now runs with series indexing, has safer initialization, more robust parameter validation, and a much smarter volatility lock (hysteresis + optional timed release).
In other words, it's more efficient, more reliable, and smarter.
It also gains an option to operate strictly on closed bars to avoid repaint-style behavior on the forming bar.
Although, having said that, repainting is already avoided by a variety of functions:
1. Closed-bar policy
input bool useClosedOnly = false; // use bar-1 at bar 0
2. Use the previous closed bar’s index everywhere the “current” bar is referenced
int piStart = useClosedOnly ? MathMax(start,1) : start;
int pi = useClosedOnly ? MathMax(i,1) : i;
3. All state/price lookbacks use only prior closes
double sATR = CalcTR(high[piStart], low[piStart], close[piStart+1]);
double tr = CalcTR(high[pi], low[pi], close[pi+1]);
double unsm = prev + alpha * (close[pi] - prev);
4. Seed/recursion is strictly causal (each bar depends only on the previous output)
if(prev_calculated == 0) m_kabBuffer[start] = close[piStart];
double prev = (i==start ? m_kabBuffer[i] : m_kabBuffer[i+1]);
KAB is context-aware where traditional Moving Averages are static. When choosing a baseline, choose KAB.