|
Hello! I am Li from GogoJungle.
Everyone, have you heard of the term "repaint problem" in trading such as FX and stocks? It refers to the phenomenon where indicator signals change afterwards.
This time, we welcomed as a guest the popular developerhappy Angel, and provided a thorough explanation about "No Repaint".
We will discuss the mechanism of repaint, the types of No Repaint, and new techniques, explained clearly from a developer's perspective.
|
|
|
| The genius of development who has produced numerous hit tools |
|
happy Angel
Once worked for a company involved in developing programs for Japan's supercomputer "Fugaku," and with a background in advanced IT, planned the development of a system to forecast market directions with high precision. The plan did not materialize due to high development costs, but afterward he became deeply immersed in the world of the markets and devoted about five years to "searching for the Holy Grail." Realizing that the existence of the "Holy Grail" is an illusion, he also experienced a major loss caused by emotional control issues. As a result, he resolved to develop it himself and embarked on system development. In the process, he succeeded in constructing a logic that seemed right. He is now offering his own tools to share these results with others.
|
|
|
I'm Hayakawa, the representative of GogoJungle! This time, our guest Happy Angel has prepared a free gift for everyone viewing this article and video. Please watch until the end along with the video, and don't miss this opportunity!
|
|
|
| GogoJungle – Hayakawa |
|
| First, could you explain what No Repaint is, starting from the basics? |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
|
| Some people value it more than win rate. |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
| Yes, that’s indeed the case. No matter how high the win rate is, if the signal changes afterward, the reliability of backtest results drops. Especially in FX, where a瞬間の判断 decides the outcome, signal stability is the most reassuring factor. However, achieving perfect alignment between past backtests and real-time operation is difficult. Due to MT4 data specifications, only sampled data are saved, so exact matches are almost impossible. Even if a product claims that, the calculation logic is probably too simplistic for real-world use. That’s why a correct understanding of No Repaint is crucial. |
|
|
2. Types and features of No Repaint
|
| What kinds of No Repaint are there? |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
| There are three main types. 1) Complete No Repaint. Once a signal appears, past bars and unconfirmed bars do not disappear. 2) Semi No Repaint. Confirmed bars are fixed, but the latest bars can vary. And the 3rd isCalculation Delay Type. A method that draws with information one bar delayed; it does not repaint, but the response is delayed. |
|
| I see. There are many kinds. |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
|
|
|
|
| Looking at the actual screen, you’ll be amazed. |
|
|
| GogoJungle – Hayakawa |
|
| Yeah, it can handle a large number of signals like attack arrows, and it supports from scalping to swing trading. Most importantly, the biggest appeal of Golden Emblem is that you can trust the signals with confidence. |
|
|
3. Development points to prevent repaint
|
|
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
| There are four main causes.
|
|
| Then, how can we prevent it? |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
| There are several methods. Process only the latest bar; separate the initial calculation and differential updates with prev_calculated; wait for confirmation with isNewBar(); save signal information to a file or a global variable, etc. And you can also cache the signals used by the "Advance Arrow" in a file or a global variable. However, in traditional methods, every time you switch the timeframe you have to delete and regenerate the arrows, risking that history cannot be correctly restored.
|
|
| Is there a new method to solve that? |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
| Yes. It is a new No Repaint technique that, during the timeframe switch, does not delete the arrow objects; it simply switches the arrows that are spotlighted. With this, history is not broken and stable display is possible across all timeframes. This technique has also been adopted in my latest work, "Golden Emblem." |
|
| That sounds amazing! How do you verify it before operation? |
|
|
| GogoJungle – Hayakawa |
|
|
| happy Angel |
|
|
|
I see. Thank you, Happy Angel.
|
|
|
| Hayakawa |
|
| This video |
| Thorough explanation of No Repaint for MT4 indicators — A must-see new generation method for traders [Happy Angel] |
|
|
|