Hmm. Where to start???? You can make an indicator NOT repaint but that would be RIDICULOUS!!!!
Indicators that "lag" do so because the time series is set to candle open or candle close, or X number of previous candles. Change the indicator to real time and it will not lag.
Real time indicators, such as moving averages, repaint on every trade. THANK GOODNESS!!!! That is so you can see the market CHANGE. Sorry, I am almost laughing because I was thinking how much money you are going to give me, lol.
Quick lesson. Let's say you are using a moving average of 5 EMA. EMA, by design, puts more weight to the newest values than the oldest. This means it will swing more, or be more reactive, at the current candle. It is measuring ALL the trades from the last 5 periods and adjusting itself to AVERAGE ALL THE TRADES from the last 5 periods. Can you see why this will "repaint"? As more trades occur, the average value will change, so the line will move...or repaint. Nearly EVERY indicator is written against some type of moving average array, so nearly every indicator will adjust itself on every entry and exit trade that occurs in the market.
On the other hand, there are a great many traders who trade by support and resistance lines. Depending on how you draw the line, it will not repaint for a long time. But, when price breaks the support or resistance line, you must make a new line. It is similar to how trend lines repaint. Trend lines are merely support and resistance lines that are at an angle.
So, in other words, if your indicator does not "repaint", it means it does not accept current market data and therefore you are in the market blind. Now, you see why that is hilarious to me.
Indicators that "lag" do so because the time series is set to candle open or candle close, or X number of previous candles. Change the indicator to real time and it will not lag.
Real time indicators, such as moving averages, repaint on every trade. THANK GOODNESS!!!! That is so you can see the market CHANGE. Sorry, I am almost laughing because I was thinking how much money you are going to give me, lol.
Quick lesson. Let's say you are using a moving average of 5 EMA. EMA, by design, puts more weight to the newest values than the oldest. This means it will swing more, or be more reactive, at the current candle. It is measuring ALL the trades from the last 5 periods and adjusting itself to AVERAGE ALL THE TRADES from the last 5 periods. Can you see why this will "repaint"? As more trades occur, the average value will change, so the line will move...or repaint. Nearly EVERY indicator is written against some type of moving average array, so nearly every indicator will adjust itself on every entry and exit trade that occurs in the market.
On the other hand, there are a great many traders who trade by support and resistance lines. Depending on how you draw the line, it will not repaint for a long time. But, when price breaks the support or resistance line, you must make a new line. It is similar to how trend lines repaint. Trend lines are merely support and resistance lines that are at an angle.
So, in other words, if your indicator does not "repaint", it means it does not accept current market data and therefore you are in the market blind. Now, you see why that is hilarious to me.
You cannot be extraordinary by being normal