KennedyAdaptiveBaseline
FREE
Pubblicato:
23 maggio 2025
Versione attuale:
1.41
Non hai trovato un robot adatto?
Ordina il tuo
su Freelance
Vai alla sezione Freelance
Ordina il tuo
su Freelance
Come acquistare un Robot di Trading o un indicatore
Esegui il tuo EA
hosting virtuale
hosting virtuale
Prova un indicatore/robot di trading prima di acquistarlo
Vuoi guadagnare nel Market?
Come presentare un prodotto per venderlo con successo
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati

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.