← OptiTrade

What Is a Non-Repainting Indicator on TradingView?

A non-repainting indicator never moves or deletes a signal after it has appeared. A buy or sell label that shows up on your TradingView chart stays on the same bar, at the same price, from the moment it prints. What you saw yesterday is exactly what is still there today. OptiTrade doesn't repaint.

Updated

  • Non-repainting means a signal never moves, changes or disappears once it is on your chart.
  • A repainting indicator redraws its past signals, so its history looks better than anything a trader could have acted on live.
  • OptiTrade doesn't repaint: every label stays on the same bar, at the same price.
  • OptiTrade is for just $14, or lifetime access, with our Lifelong Refund Policy.

What “non-repainting” means

“Repainting” is the word traders use for an indicator that redraws its own past. A buy arrow appears at the very low of a move, but only after the move is already over. A sell label that would have lost money quietly vanishes. A signal slides from one candle to a better one. Scroll back through the history of a repainting script and it looks almost perfect, because the signals were placed with hindsight.

A non-repainting indicator does the opposite. Every signal it draws becomes part of a permanent record: the bar it appeared on, the price it appeared at and the direction it called all stay fixed. The history on your chart shows the signals exactly as they appeared, so you can judge the indicator on what it really did.

Why some indicators repaint

Repainting is not a TradingView problem. It comes from how a script is written, and it usually has one of three causes:

  • Looking ahead. The script reads data that was not known yet at that point on the chart, for example values from a higher timeframe that are placed onto earlier bars. The history then shows signals nobody could have seen live.
  • Confirming after the fact. Swing highs, swing lows, pivots and zigzag lines are only known once later bars confirm them. Some scripts then draw the signal back onto the earlier bar, so it looks perfectly timed.
  • Recalculating history. Some scripts redraw their old signals every time new data arrives, so earlier labels shift, flip direction or disappear.

All three make a chart look more accurate than it was. None of them help you place a trade, because the signal you would have needed was never on the chart when it mattered.

Why non-repainting matters

  • History you can trust. If past signals never move, the chart shows you what the indicator really did, trade by trade.
  • Alerts that match the chart. The alert you receive and the label you see afterwards are the same signal. Nothing you acted on disappears later.
  • Stats that mean something. Any result an indicator shows is only as honest as the signals behind it. With non-repainting signals, those are the signals you saw.
  • Confidence to act. When a signal appears, you can take the trade knowing the label will still be there, in the same place, when you look again.
Repainting vs. non-repainting indicators
BehaviourRepainting indicatorNon-repainting indicator
A signal after it appearsCan move to another bar, change direction or disappearStays on the same bar, at the same price
Chart historyRedrawn with hindsight, so past entries look perfectly timedA record of every signal exactly as it appeared
AlertsAn alert can point to a signal that is no longer on the chartThe alert and the label on your chart are the same signal
Stats and backtestsBuilt on redrawn signals that never existed liveBuilt on the same signals you see on the chart
What you seeChanges the next time you lookWhat you see is what you get
A general comparison of how the two kinds of indicator behave, not a review of any specific script.

OptiTrade doesn't repaint

No, absolutely not. OptiTrade uses non-repainting signals. Once a signal appears on your chart, it stays exactly where it is. A label that was on your chart yesterday is still there today, on the same bar and at the same price. Labels are not repainted, recalculated or removed after the fact. What you see is what you get.

That holds for every core OptiTrade strategy:

  • TP-SL Strategy: a Buy or Sell entry signal, a Stop Loss box (your maximum risk) and up to four Take Profit lines (your targets), so you know your risk and reward before you enter. Exit labels show the profit or loss of each finished trade.
  • High Win Rate Strategy: a machine-learning engine recognises high-probability turning points and needs almost no setup. It enters on a signal and exits when the opposite signal appears.
  • Buy-Sell Strategy: always in the market. A Buy signal opens a long, and the next Sell signal closes it and opens a short, so the exit is the next opposite signal.
  • OptiTrade V1.0: the original all-in-one system, with a multi-chart screener for watching many symbols at once.

In the exit-level strategies, each label carries its entry, its stop and its targets, drawn on the bar where it appeared. You can also get four bonus indicators on your access page: Analyzer Pro (every timeframe at a glance: RSI, MACD, ADX and more), Volume Pro (where the real buying and selling pressure is), Bounce Zones (automatic support and resistance zones) and Patterns Pro (chart patterns and candlestick formations). The overview of your indicators shows which tool is which.

Alerts and automation on the same signals

Because the signals stay put, the alerts built on them are just as dependable. Signal alerts notify you when an entry, take-profit or stop-loss event fills, through the notification methods you choose in TradingView, such as app push or email. In Manual Trading mode the alert message contains the signal, the ticker and the exact trade size, so you can read it and place the trade yourself.

The same alerts power automatic trading: the alert sends the signal details to a connector through a webhook, and the connector forwards the order to your broker, which opens or closes the trade. You keep full control of the settings; the connector just executes.

How OptiTrade gets onto your chart

OptiTrade is delivered as a personal access code. After you subscribe, open your OptiTrade access page, click Copy Code, and paste it into the Pine Editor in your own TradingView account. No invite or TradingView username is needed.

  • Copy the code for the indicator you want from your access page.
  • Open TradingView on a computer and open a chart.
  • Open the Pine Editor, create a new indicator and make sure the editor is completely empty.
  • Paste the whole code, save the script and add it to your chart.

The saved script stays in your TradingView account, so you can open the same chart on other devices. The full walkthrough, with every click, is in the guide: Add indicators to TradingView. OptiTrade is an independent product and is not made or endorsed by TradingView.

What to look for in a non-repainting indicator

  • The seller says plainly that it doesn't repaint, with no fine print.
  • A strategy that draws its own entry, Stop Loss and Take Profit levels, so you know the risk before you enter.
  • Alerts fire on the same signals you see on the chart, and can drive automatic trading.
  • A refund policy that stands behind the product.

OptiTrade ticks every box. It is for just $14, or you can choose lifetime access, and both come with our Lifelong Refund Policy: every payment you have made to OptiTrade is refundable, with no time limit. See pricing & refund for the details.

Frequently asked questions

What is a non-repainting indicator?

A non-repainting indicator never moves or deletes a signal after it has appeared. A buy or sell label stays on the bar where it printed, at the price where it printed, so the chart you look at tomorrow shows the same signals you saw today.

Does OptiTrade repaint?

No, absolutely not. OptiTrade doesn't repaint. Once a signal appears on your chart, it stays exactly where it is: on the same bar, at the same price. Labels are not repainted, recalculated or removed after the fact.

Why do some TradingView indicators repaint?

Because of how the script is written. Some scripts read data that was not known yet at that point on the chart, some draw a signal back onto an earlier bar once later bars have confirmed it, and some recalculate their old signals every time new data arrives. In each case the past signals change after you first saw them.

Do I need a TradingView username or an invite to use OptiTrade?

No. OptiTrade is delivered as a personal access code. After you subscribe, open your OptiTrade access page, click Copy Code, and paste it into the Pine Editor in your own TradingView account. No invite or TradingView username is needed. Details: Add indicators to TradingView.

How much does OptiTrade cost?

OptiTrade is for just $14, or you can choose lifetime access. Monthly is a subscription you can cancel anytime; Lifetime is a single payment. Both include the same features and the same refund terms: under our Lifelong Refund Policy, every payment you have made to OptiTrade is refundable, with no time limit. Details: Pricing & refund.