OPEN-SOURCE SCRIPT
EMA Crossover Pro + Dynamic Targets + Live Dashboard with Time

ETA Method — choose between three modes:
ATR-Based — divides distance to target by the current ATR value. More stable since ATR reflects actual volatility.
Linear Velocity — divides distance by the average absolute price move per bar over the last N bars. More responsive to recent momentum.
Both — shows both estimates side by side in the dashboard.
Velocity Lookback — how many bars back to measure average speed (default 20).
Show ETA labels on chart — toggles floating labels to the right of each target line.
Dashboard additions (rows 9–13):
A header row showing ⏱ ETA TO TARGET with the active method.
One row per target (TG1–TG4) showing:
Human-readable time estimate: < 1 min / ~45 min / ~2h 30m / ~1d 4h
Bar count in parentheses: (12 bars)
Percentage distance remaining: (1.23% away)
Once a target is hit it shows ✅ HIT in gray.
On-chart labels: small navy labels appear just to the right of each un-hit target line showing the ETA inline.
Note: These are statistical estimates based on recent volatility/speed — not predictions. Strong trend moves will arrive faster, consolidations slower. Use them as a rough waiting-time guide rather than a guarantee.
ATR-Based — divides distance to target by the current ATR value. More stable since ATR reflects actual volatility.
Linear Velocity — divides distance by the average absolute price move per bar over the last N bars. More responsive to recent momentum.
Both — shows both estimates side by side in the dashboard.
Velocity Lookback — how many bars back to measure average speed (default 20).
Show ETA labels on chart — toggles floating labels to the right of each target line.
Dashboard additions (rows 9–13):
A header row showing ⏱ ETA TO TARGET with the active method.
One row per target (TG1–TG4) showing:
Human-readable time estimate: < 1 min / ~45 min / ~2h 30m / ~1d 4h
Bar count in parentheses: (12 bars)
Percentage distance remaining: (1.23% away)
Once a target is hit it shows ✅ HIT in gray.
On-chart labels: small navy labels appear just to the right of each un-hit target line showing the ETA inline.
Note: These are statistical estimates based on recent volatility/speed — not predictions. Strong trend moves will arrive faster, consolidations slower. Use them as a rough waiting-time guide rather than a guarantee.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.