No repaint
Our signals don't repaint
A signal that fired stays fired. It will not move to a different candle, change its price, or quietly disappear once more data arrives.
What repainting means
A tool repaints when its signals change after the fact. An alert appears on a past candle, looks excellent, then shifts or vanishes once newer data arrives. What you end up looking at is a record of trades nobody could have taken in real time.
It is how a mediocre strategy is made to look brilliant in hindsight, and it is the first thing worth checking about anything that claims to have been right.
How we prevent it
- Alerts fire only on closed candles. The candle still forming is never acted on. Once a candle closes and an alert fires, that decision is permanent, whatever the next candle does.
- No peeking ahead. When a signal fires at a candle's close, the backtest enters or exits at the next candle's opening price, which is a price that genuinely existed after the decision. We never settle a trade at a candle's high or low, because in real time you could not have known those yet.
- Backtest and live run the same engine. The simulation you see and the alerts you receive come from the same code, with the same timing and the same rules. There is no separate backtest mode that flatters the numbers.
- Corrections don't rewrite history. If the exchange later re-publishes corrected candle data, which happens during their outages, we do not retroactively re-fire or un-fire past alerts. What fired, fired.
Why it matters to you
A repainting tool produces beautiful backtests and disappointing live results, because the backtest was quietly cheating. The win-rate and return you see on a Caliente backtest come from the same logic that will run on your live alerts.
What we show you is built honestly. This isn't financial advice, and past performance is not indicative of future results.
Learn how the rest of it works or build your first strategy.