Camovia Tray™

Blog · Roundups

What Is a Repainting Indicator in Forex? The Hidden Trap That Fools Most Traders

Camovia Tray Team · 2026-09-14

Imagine this: You're scanning through MetaTrader, and you come across an indicator that looks like the holy grail of trading tools. Its backtest results are flawless—every single buy and sell signal perfectly timed, capturing every major move with uncanny precision. The chart looks like a masterpiece of technical analysis. You're excited. You start trading with it live, confident that you've found the edge you've been looking for.

But then, something strange happens. The signals that looked so perfect on the historical chart start failing in real time. The arrows that appeared so confidently? They're gone. Or they've moved. Or they've completely reversed direction. Your trades are losing money, and you can't figure out why.

You've just encountered what the Forex community calls a repainting indicator—and it's one of the most common traps that catches both new and experienced traders off guard.

What Exactly Is a Repainting Indicator?

In simple terms, a repainting indicator is a technical analysis tool that changes its past signals when new price data arrives . Instead of providing a fixed, reliable signal that remains consistent after it appears, these indicators "go back in time" to adjust their historical readings .

Think of it this way: Imagine someone claiming they predicted yesterday's market move perfectly—and only telling you today which direction the market went. A repainting indicator does something similar. It waits for the market to move, then retroactively draws perfect-looking signals on the chart as if it had predicted them all along.

The Fisher indicator is a well-known example of this behavior. It's a classic repainting indicator that can accurately show trend strength and direction—but only in hindsight . As one developer's note bluntly states, "[The Fisher] is a 'repainting' indicator... In practice, its repainting nature makes it not so useful" .

Why Do Repainting Indicators Exist?

Repainting happens for a few distinct reasons :

1. Poor Coding Practices Some indicators are simply coded incorrectly. They might access future data by mistake—using the current bar's closing price before the bar has actually closed, for instance. In MQL4 and MQL5, this often happens when a developer uses iHigh(NULL, 0, 0) or CopyBuffer() with start_pos=0 on unconfirmed bars, effectively pulling data from an incomplete candle .

2. Deliberate Scams The more insidious reason is intentional deception. Unscrupulous developers deliberately create repainting indicators to make their backtested results look extraordinary. These "perfect" historical charts lure traders into purchasing expensive indicators that perform nothing like their backtests in live trading .

3. Inherent Indicator Design Here's the nuance that many traders miss: not all repainting is bad. Many legitimate, widely-used indicators exhibit some form of repainting behavior. The RSI, for example, repaints in the sense that its value fluctuates on an unconfirmed real-time bar until that bar closes . Even the MACD and standard moving averages behave differently on historical bars versus live bars . The key distinction is whether the repainting behavior creates misleading signals that could influence your trading decisions.

How to Detect a Repainting Indicator

The most effective way to spot a repainting indicator is surprisingly simple: use MetaTrader's Strategy Tester in Visual Mode .

Load the indicator on a chart, run a visual backtest, and watch what happens as each new bar forms. If you see any past signal—an arrow, a dot, a line—move, change color, or disappear after it has already appeared, the indicator repaints .

Another common giveaway is indicators that look perfect on higher timeframes but fail miserably in real time. This happens because the indicator is recalculating historical signals using data it shouldn't have access to at the time the signal was generated .

The Deceptive Allure of Repainting Indicators

Here's why these indicators are so dangerous: they always backtest well. Always. When an indicator can retroactively adjust its signals to match what actually happened, its historical track record will look flawless . The problem is that this historical perfection is an illusion that has nothing to do with how the indicator performs in real-time trading.

This creates a perfect trap for the unsuspecting trader. You see the beautiful backtest, you begin trusting the signals, and when they inevitably fail live, you blame your execution or market conditions rather than the tool itself. Some traders spend months—even years—trying to "learn" how to use a repainting indicator correctly, not realizing that the tool itself is fundamentally broken for generating reliable trading signals.

What This Means for Your Trading Setup

Beyond the obvious issue of reliability, repainting indicators create another practical problem: they make your entire trading workflow less efficient. If you're constantly second-guessing your indicators, jumping between charts to verify signals, and leaving your MT4 or MT5 terminal open to monitor every subtle change, you're spending more time managing uncertainty and less time executing strategy.

This is where tools that streamline the trading experience come into play. Camovia Tray, for instance, is designed to eliminate this type of friction—it turns your MT5 or MT4 into a tray tool, allowing you to check live quotes and manage positions directly from the system tray without keeping the full terminal open . By reducing the noise and clutter, it lets traders focus on what matters: clean, reliable data and efficient trade management. The philosophy is simple: if you're going to trade, do it with tools you trust, in a setup that doesn't distract you with second-guessing.

How to Protect Yourself

The first step in avoiding the repainting trap is education. Understanding what repainting is and how it works is your best defense. As one trading educator aptly notes, "The information gap between the scammer and the victim is the scammer's greatest weapon" . Simply knowing to ask the question "Does this indicator repaint?" already puts you ahead of many traders.

Second, always test any indicator thoroughly before trusting it with real money. If you can't verify how it works, assume it doesn't. Scammers rely on traders being too busy or too hopeful to verify claims properly.

Third, remember that honest indicator vendors will be upfront about any repainting behavior in their tools. The "Beginner" indicator, for example, openly states: "WARNING! This indicator repaints... It cannot be used to receive direct trading signals. Its only purpose is to learn to code other indicators and to detect repainting indicators" . When a developer is transparent, you know exactly what you're working with.

Finally, consider whether a tool that repaints—even in a benign way—actually serves your trading objectives. Some traders successfully use repainting indicators as confirmation tools alongside other forms of analysis . The key is understanding the behavior and deciding whether it fits your specific use case, rather than assuming all repainting is automatically problematic .

MT4/MT5 Tray Assistant

Silent tracking, one-click close - check quotes and manage positions right from the tray.

Download Camovia Tray

Frequently Asked Questions

Do I need MT5/MT4 installed? Does the terminal need to stay open?

Yes. Camovia Tray reads quote and position data from your locally running MT5/MT4 terminal, so the terminal must be installed, running, and logged in. MT5 connects directly with no EA; MT4 needs the bundled bridge EA attached once (one-click copy in Settings, then double-click in the Navigator - see the docs).

Are my quotes and positions uploaded anywhere?

No. Quote and position data is read 100% from your local MT5/MT4 terminal and never leaves your computer. See the privacy policy for details.

Which systems and terminals are supported?

Windows 10 / 11, with MetaTrader 5 or MetaTrader 4 (installed and logged in; MT4 needs the bridge EA attached once).

Is the MT4 bridge EA safe? What do I need to enable?

Yes. The bridge EA (CamoviaBridge) is bundled with the app - it only reads quotes/positions locally and executes close commands; no DLLs, no data uploads. Closing positions requires turning on AutoTrading in the MT4 toolbar.

Popular Symbols Trading Hours

Open/close times, weekend hours & live market status: