Multi Timeframe Signal Workshop MT5
- Indicateurs
-
George Ciprian Mandache
Mostly writing code that does stuff...
User guides are on my blog. For questions or bugs, write in the product's Comments tab or send me a message. - Version: 1.0
- Activations: 5
Multi Timeframe Signal Workshop est un indicateur pour MetaTrader 5 qui surveille les signaux que vous construisez à partir d'indicateurs de n'importe quelle unité de temps et marque chaque barre où l'un d'eux se déclenche. Un signal comme "RSI H4 en survente pendant que le prix est au-dessus de l'EMA 200 journalière" se construit en quelques clics, sans code, et chaque déclenchement est tracé sur le graphique avec les zones, les lignes et les valeurs d'indicateurs qu'il a lues. Il est livré avec 36 signaux prêts à l'emploi et vous alerte quand un nouveau déclenchement apparaît.
Prix de lancement : 49 USD pour les 10 premières copies, puis 79 USD.
Ce qu'il fait
- Des signaux en quelques clics. Choisissez une unité de temps, un indicateur avec ses propres paramètres (la période d'un RSI, les écarts types des Bandes de Bollinger) et ce qu'il faut vérifier (survente, un croisement, une divergence, le prix dans une zone, une ligne au-dessus d'une autre), et à quel moment cela doit s'être vérifié. Les conditions se regroupent : toutes, l'une d'elles, ou au moins un nombre donné.
- Toutes les unités de temps dans un même signal. Une condition peut lire H4, la suivante D1, une autre l'unité de temps du graphique lui-même.
- Marqué sur le graphique. Chaque déclenchement reçoit une flèche avec le nom du signal à côté ; là où les noms de déclenchements proches se rencontrent, le plus récent passe au-dessus. Ce qui s'est vérifié est tracé avec lui : un point là où les lignes se sont croisées, une ligne entre les pivots d'une divergence, la zone ou le niveau qu'il a lu.
- Les indicateurs sont tracés pour vous. Les indicateurs qu'un signal nomme sont tracés sur les bougies ou dans des zones en bas du graphique principal (docks). Rien d'autre à installer. Le réglage Markers only les laisse de côté.
- Alertes. Un nouveau déclenchement vous prévient par la fenêtre d'alertes, un son, une notification push ou un e-mail, pour tous les signaux ou pour chacun selon ses propres réglages.
- Des signaux en fichiers texte. Save to file enregistre un signal dans un simple fichier texte, et Load from file place n'importe quel fichier de signal sur un graphique. Écrivez ou modifiez un signal dans Notepad ou n'importe quel éditeur de texte, copiez-le vers un autre terminal ou envoyez-le à quelqu'un. Les graphiques rechargent un fichier modifié en quelques secondes.
- 36 signaux prêts à l'emploi sur les oscillateurs, les bandes, le vote de tendance, les supports et résistances, l'offre et la demande, Fibonacci, les blocs d'ordre, les écarts de juste valeur (fair value gaps) et la structure du marché, la plupart par paires haussière et baissière.
Indicateurs utilisables dans un signal
- Prix et moyennes mobiles : la clôture, SMA et EMA de n'importe quelle période.
- Bandes et canaux : Bandes de Bollinger avec le squeeze, canaux de Keltner et de Donchian.
- Tendance : Supertrend, Parabolic SAR, Ichimoku, ADX avec +DI et -DI, et le vote de tendance de huit méthodes (structure, ordre des moyennes, Donchian, ADX, Supertrend, Parabolic SAR, Ichimoku, VWAP), chaque méthode aussi seule.
- Smart money concepts : structure du marché (BOS et CHoCH), blocs d'ordre (avec le balayage de liquidité, le mouvement impulsif et son écart de juste valeur) et FVG.
- Niveaux et zones : pics et creux (HH, LH, HL et LL), Fibonacci (niveaux, golden pocket, optimal trade entry), supports et résistances, offre et demande. Chaque zone se lit comme à l'intérieur, touchée, proche ou cassée, et les distances se mesurent en ATR, si bien qu'un signal veut dire la même chose sur n'importe quel symbole.
- Oscillateurs : RSI, stochastique, quadruple stochastique, Stochastic RSI, MACD, CCI, Williams %R et MFI, avec divergences classiques et cachées.
- Volatilité et volume : ATR et volume de ticks, chacun face à sa moyenne, et OBV avec ses divergences.
Le langage des règles
Chaque signal est une règle écrite dans un seul langage lisible. Les cartes l'écrivent pour vous et l'affichent en dessous, dans Rule text ; un fichier de signal la reçoit telle que vous la tapez, sur autant de lignes que vous voulez, avec des commentaires # et une ligne marker: bullish ou marker: bearish.
- Noms : unité de temps, indicateur et champ, comme H4.rsi.value, D1.ema200.is_above ou Chart.bb.upper. Chart suit l'unité de temps du graphique lui-même.
- Paramètres des indicateurs : les paramètres propres à un indicateur se placent entre parenthèses après lui, comme H4.rsi(21).is_oversold(30) ou H4.bb(20, 2.5).upper. Omis, ils prennent les valeurs par défaut, si bien que H4.rsi est un RSI 14. L'éditeur de conditions les affiche sous l'indicateur.
- Flags et leurs nombres : chaque flag commence par is_ et prend ses nombres entre parenthèses, comme H4.rsi.is_oversold(25) ou D1.macd.is_bull_div(3, 40). Omis, ils prennent les valeurs par défaut publiées.
- Combinaisons et calculs : and, or, not et les parenthèses ; les comparaisons avec des nombres ou d'autres lignes ; + - * / et abs, min, max, round, floor et ceil.
- Fonctions : within_bars(x, 5) pour "dans les 5 dernières barres", bars_ago(x, 7), at_least_true(2, a, b, c), in_range(x, 40, 60), cross_above(a, b) et cross_below(a, b).
Deux exemples :
- H4.rsi.is_oversold(35) and D1.ema200.is_above
- abs(H1.price.value - H1.ema50.value) / H1.atr.value < 0.5 and at_least_true(2, H1.rsi.value < 45, H1.stoch.is_cross_up, H1.macd.hist > 0)
Une règle qui ne compile pas affiche la raison et n'est pas enregistrée. La référence du langage de règles, sur mon blog, donne chaque indicateur, champ, flag et nombre avec sa définition et sa source.
Prise en main
- Appliquez l'indicateur à un graphique. Dans le terminal, il s'appelle MTF Signal Workshop.
- Cliquez sur + Signal, puis sur Load from file pour choisir un signal prêt à l'emploi, ou sur + Add condition pour construire le vôtre. Save le place sur le graphique ; Save to file le garde aussi dans un fichier pour tous les graphiques.
- Sur chaque ligne, On/Off met un signal en pause, le crayon le modifie et la corbeille le retire. Settings règle les alertes et les couleurs des marques.
Quand un signal se déclenche
Chaque condition est évaluée sur des barres clôturées de sa propre unité de temps. Un signal se déclenche sur la barre où sa règle devient vraie, au moins un nombre choisi de barres après son dernier déclenchement. Une divergence n'est connue que quelques barres après son second pivot, donc sa flèche se place sur la barre où elle est devenue connue. Seul un déclenchement sur la barre qui vient de clôturer alerte, une seule fois ; retirer puis rajouter l'indicateur ne répète pas l'alerte. Les déclenchements plus anciens dans les barres parcourues sont tracés sans alerte.
Testeur de stratégie
Dans le testeur de stratégie, Multi Timeframe Signal Workshop affiche six des signaux prêts à l'emploi : croisements du DMI avec l'ADX au-dessus de 25, fort accord de tendance et ruptures de structure, haussiers et baissiers. Pour tester les vôtres, copiez le fichier de réglages du graphique et les fichiers de signaux dans le dossier partagé par tous les terminaux, Common\Files ; le guide d'utilisation montre comment.
Remarques et limites
- Les signaux, leur longueur et les indicateurs qu'ils lisent n'ont pas de limite. Le tracé en a une : 32 lignes sur les bougies et 32 indicateurs par graphique. Un signal dont les indicateurs ne tiennent plus ne trace que ses marques et le signale, et il continue de se déclencher et d'alerter.
- Chaque symbole garde sa propre liste de signaux, avec pour chaque signal son On/Off, son Min bars between signals et ses alertes, et elle revient après un redémarrage. Retirer l'indicateur supprime ses marques, ses lignes, ses zones et son panneau.
- Il n'ouvre ni ne gère aucune position. MTF Indicator Suite, gratuit sur le Market, trace les mêmes indicateurs sans signaux.
Support
Deux articles de mon blog couvrent tout : le guide d'utilisation, avec une image de chaque étape, et la référence du langage de règles et des indicateurs.
- Guide d'utilisation : https://www.mql5.com/en/blogs/post/779985
- Référence du langage de règles et des indicateurs : https://www.mql5.com/en/blogs/post/779986
Pour toute question ou tout problème, écrivez dans l'onglet Commentaires de cette page ou envoyez-moi un message privé sur MQL5.

