QQE Mod MTF
- Indicateurs
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Version: 1.3
QQE Mod MTF est un oscillateur de momentum dans sa propre sous-fenêtre. Il fait tourner deux blocs QQE indépendants sur le RSI et les réduit à un seul histogramme lisible.
QQE, pour Qualitative Quantitative Estimation, lisse le RSI puis construit autour de lui une bande suiveuse à partir de la moyenne lissée des variations absolues du RSI lui-même. Cette bande ne se déplace pas contre la tendance, et c'est ce qui rend un croisement QQE plus lent et moins bruyant qu'un croisement de RSI. Ce produit fait tourner deux de ces blocs à la fois et publie ce sur quoi ils s'accordent.
Deux blocs, un état
Le bloc un produit la ligne suiveuse, tracée par rapport au niveau 50, avec un filtre de Bollinger autour d'elle. La ligne et ses bandes disent si le momentum est sorti de sa plage récente ou s'il est encore dedans.
Le bloc deux produit l'histogramme: le RSI lissé de ce bloc mesuré par rapport à 50 et filtré par un seuil.
L'état publié est la combinaison des deux. L'histogramme est vif quand le bloc deux a dépassé son seuil dans une direction et que la ligne du bloc un est d'accord en se trouvant hors de sa bande de Bollinger; il est gris quand il n'y a pas de confirmation.
La décision soutenue est étroite: le momentum est-il actuellement confirmé dans une direction, ou sommes-nous dans la zone grise où les deux blocs ne s'accordent pas.
Ce qui est affiché
Dans sa propre sous-fenêtre, avec un niveau zéro marqué: l'histogramme en trois états, c'est-à-dire pas de confirmation, à la hausse et à la baisse; la ligne suiveuse du bloc un, tracée autour de zéro; et les bandes de Bollinger supérieure et inférieure du filtre, en pointillés.
Le panneau
Un panneau en canvas se place par défaut sur le graphique de prix plutôt que d'être tassé dans la fenêtre de l'oscillateur, où il peut cependant être déplacé. Il se déplace à la souris, se replie et se ferme. Il affiche l'unité de temps en vigueur, les deux périodes de RSI et la longueur de Bollinger; le résultat de la dernière barre close, soit QQE à la hausse, QQE à la baisse, ou pas de confirmation; et si les nombres viennent de la fenêtre des propriétés ou du panneau, ainsi que le nombre de valeurs modifiées. En dessous se trouvent les réglages que le panneau peut déplacer, avec leurs valeurs courantes.
L'engrenage ouvre une feuille à trois onglets. Values contient l'unité de temps, la période de RSI du bloc un, la période de RSI du bloc deux, le seuil du bloc deux, la longueur de Bollinger, le multiplicateur de Bollinger et le facteur QQE du bloc un. Chaque ligne a des boutons pas à pas, une plage et une phrase d'aide. Alerts contient l'interrupteur général, les interrupteurs par événement, quatre canaux, la pause et une alerte de test. Styles contient la palette, l'affichage de l'histogramme, de la ligne et des bandes, ainsi que l'épaisseur de trait; c'est de l'apparence seulement.
Trois jeux de couleurs sont fournis, dont un sûr pour les daltoniens, construit sur le bleu et l'orange de sorte que le rouge ne soit jamais opposé au vert. L'état du panneau et chaque modification de la feuille sont conservés par graphique, à travers un changement d'unité de temps et un redémarrage du terminal. L'interface est en anglais.
Alertes
Les alertes sont désactivées à la sortie. Les événements sont un signal BUY et un signal SELL, c'est-à-dire que l'état a tourné à la hausse ou à la baisse. Quatre canaux les portent: fenêtre popup, son, notification push vers le terminal mobile et courriel. Une pause est tenue par événement, deux heures par défaut.
Les alertes se déclenchent sur la dernière barre close, et seulement lors d'un changement d'état, pas à chaque barre où l'état se maintient. Deux alertes supplémentaires, désactivées par défaut, parlent sur la barre en formation dans un nombre de secondes choisi avant sa clôture. Elles sont dites précoces parce qu'un retournement présent en milieu de barre peut avoir disparu à la clôture. Telegram ne fait pas partie de ce produit.
Multi-unités de temps
Le réglage Timeframe calcule sur une unité de temps supérieure et trace le résultat ici, en n'utilisant que des barres supérieures closes: une barre du graphique montre la barre supérieure la plus récente qui était déjà close à sa propre heure.
La série étrangère est construite en arrière-plan. La première lecture peut revenir vide; l'indicateur réessaie et le panneau indique s'il attend un téléchargement ou s'il manque d'historique. Il n'échoue jamais à l'initialisation pour des barres manquantes.
Lecture depuis un EA
Tous les buffers sont lisibles via iCustom et CopyBuffer. Le buffer 0 est Histo, la valeur de l'histogramme, soit le RSI du bloc deux mesuré par rapport à 50. Le buffer 1 est l'indice de couleur de cet histogramme: 0 gris, 1 hausse, 2 baisse. Le buffer 2 est TL1-50, la ligne suiveuse du bloc un décalée pour se situer autour de zéro. Le buffer 3 est UpperBB, la bande de Bollinger supérieure du filtre, et le buffer 4 est LowerBB, la bande inférieure. Le buffer 5 est State: +1 pour QQE à la hausse, -1 pour QQE à la baisse, 0 sans confirmation. Le buffer 6 est Override, le nombre de réglages modifiés depuis le panneau.
Ce produit n'a pas de buffers de prix séparés Buy et Sell. La direction est dans le buffer 5, et un signal est une barre où le buffer 5 n'est pas nul et diffère de la valeur de la barre précédente.
L'onglet Styles masque un tracé en lui retirant sa couleur, jamais en vidant un buffer. Tous les indices cités restent lisibles via iCustom et CopyBuffer, et restent visibles dans la fenêtre de données, affichage éteint.
Le buffer 6 permet à une stratégie de savoir qu'une instance sur graphique calcule avec des valeurs modifiées à la main depuis le panneau. Une instance créée par iCustom est en lecture seule et utilise toujours les paramètres que vous lui avez passés.
Provenance
Il s'agit d'un portage de "QQE MOD", publié sur TradingView par Mihkel00. Le portage a été réalisé à partir d'une spécification et d'une reconstruction partielle de ce script publié ouvertement, et non par une traduction ligne à ligne.
L'algorithme QQE lui-même est canonique et public, et il est attribué à Roman Ignatov. Le produit porte le nom de la méthode parce que c'est ce qu'il met en oeuvre; il ne revendique la paternité ni de la méthode QQE ni de la variante TradingView.
Limites honnêtes
L'oscillateur est vivant sur la barre en formation. La barre d'histogramme et la ligne de la barre non close changeront au fil de son développement, et un état apparu en milieu de barre peut être un autre état à la clôture. Les barres closes ne changent pas.
Les alertes sur barres closes sont donc en retard, par construction, sur l'image affichée à l'écran. Les alertes précoces existent pour ceux qui acceptent ce compromis, et leurs noms le disent.
Le facteur QQE du bloc deux est conservé par parité avec l'original et ne déplace ni l'histogramme ni les signaux. Il est exposé pour que la liste des paramètres corresponde à ce qu'attend un utilisateur de l'original, et le fait qu'il ne fasse rien ici n'est pas caché.
Une confirmation de momentum n'est pas une direction. L'histogramme peut être vif et à la hausse pendant que le prix forme un sommet plus bas; le produit mesure l'oscillateur et non la structure de prix.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest ne sont revendiqués ici.

