Candle Countdown Tag with Spread MT4
- Indicateurs
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.1
Candle Countdown Tag with Spread MT4 affiche sur votre graphique MT4 un compte à rebours de style TradingView : une petite étiquette à côté de la dernière bougie qui indique quand la barre se clôture, avec le spread actuel. Des lignes supplémentaires en option affichent le temps restant de deux autres unités de temps et l'heure d'ouverture de la prochaine bougie. Rien d'autre - il ne trade pas, n'envoie pas d'alertes et ne donne pas de signaux.
UNE ÉTIQUETTE, JUSQU'À CINQ LIGNES
Ligne | Exemple | Réglage
Unité de temps du graphique | 12:41 | activée par défaut
Unité de temps sup. 1 | H4 02:12:41 | désactivée (choisissez une unité de temps pour l'activer)
Unité de temps sup. 2 | D1 13:12:41 | désactivée
Ouverture prochaine bougie | Next Tue 08:00 | désactivée ; heure du serveur ou heure du PC
Spread | Spread 1.2 pips | activé ; pips, points ou prix
Format de l'heure : mm:ss sous une heure, hh:mm:ss sous un jour, "Nd hh:mm:ss" au-delà.
Lorsque la séance de trading du symbole est fermée, l'étiquette devient grise et affiche "Market closed" ainsi que "Opens in ..." jusqu'à la séance suivante.
POSITION ET COULEURS
- À côté de la dernière bougie (par défaut, écart de 12 px) ou sous forme de panneau dans l'un des quatre coins.
- La couleur de l'étiquette suit la bougie en cours (haussière #089981, baissière #F23645) ou utilise une couleur fixe ; une couleur distincte pour "market closed".
- Cadre plein avec texte blanc, ou texte seul. Police et taille 6-30.
- Langue : Auto (langue du terminal), anglais ou japonais. Avec un texte japonais et la police Arial, l'étiquette passe à Meiryo UI pour que les caractères s'affichent correctement.
NOTES MT4 - À LIRE
1. L'affichage bouge avec les ticks. MT4 redessine le graphique à l'arrivée d'un tick ou lorsque vous faites défiler ou zoomez. Les valeurs sont recalculées chaque seconde, mais s'il n'arrive aucun tick (marché calme, week-end), les chiffres à l'écran peuvent sembler figés jusqu'au prochain rafraîchissement. Les buffers de l'indicateur attaché sont tout de même mis à jour chaque seconde.
2. Heure du serveur. MT4 n'a pas de fonction d'horloge du serveur ; l'indicateur mesure donc à chaque nouveau tick l'écart entre l'horloge de votre PC et l'heure du serveur, puis l'ajoute à l'horloge du PC. Le dernier écart mesuré est mémorisé, de sorte qu'un graphique ouvert le week-end affiche quand même l'heure du serveur. Gardez l'horloge de votre PC synchronisée.
3. Les couleurs viennent des paramètres. L'étiquette est composée d'objets graphiques ; toutes les couleurs se règlent donc dans l'onglet Inputs.
4. Dans MT4, les paramètres n'ont pas de titres de groupe ; ils sont listés dans l'ordre indiqué à la fin de cette page.
COMMENT LA FIN D'UNE BARRE EST DÉTERMINÉE
L'indicateur prend l'heure d'ouverture réelle de la barre en cours et y ajoute la durée de la barre (W1 = 7 jours, MN1 = jusqu'au 1er du mois suivant). Les courtiers dont les barres H4 commencent à 01:00, 05:00 ... sont donc traités correctement. L'état ouvert ou fermé est lu dans la table des séances de la spécification du symbole ; les jours fériés ou les fermetures supplémentaires qui ne figurent pas dans cette table ne sont pas reconnus, et le compte à rebours continue ces jours-là.
LIMITES CONNUES
- Toutes les heures sont en heure du serveur (la ligne de la prochaine ouverture peut passer à l'heure du PC ; le décalage est arrondi à 15 minutes).
- Pendant quelques secondes après l'attachement, le nom court dans la liste des indicateurs peut afficher "probe#..." pendant que l'indicateur vérifie s'il tourne sur un graphique. Il redevient normal de lui-même.
- Appelé via iCustom depuis un EA ou un autre indicateur, il ne dessine rien sur aucun graphique et ne démarre aucun minuteur ; il remplit seulement les buffers. Attaché à un autre graphique par un EA avec ChartIndicatorAdd, il peut aussi ne rien dessiner - attachez-le à la main ou avec un modèle pour voir l'étiquette.
- Rien n'est dessiné dans le Testeur de stratégie.
- Pas de DLL, pas de fichiers, pas d'accès Internet.
- Il s'agit d'un affichage d'informations. Il ne passe pas d'ordres, et aucun résultat de trading n'est promis.
BUFFERS iCUSTOM
5 buffers, non tracés, remplis uniquement sur la barre la plus récente (EMPTY_VALUE ailleurs) :
0 secondes restantes sur l'unité de temps du graphique | 1 secondes restantes sur l'unité de temps sup. 1 | 2 secondes restantes sur l'unité de temps sup. 2 | 3 spread en points | 4 marché ouvert = 1, fermé = 0.
Les buffers 0-2 valent EMPTY_VALUE tant que le marché est fermé. Même ordre que dans l'édition MT5.
Via iCustom, les valeurs sont recalculées à chaque appel de iCustom par votre EA (il n'y a pas de minuteur d'une seconde dans ce cas).
PARAMÈTRES (ORDRE MT4)
Show time left of the chart timeframe = true; Extra timeframe 1 = current (off); Extra timeframe 2 = current (off); Show spread = true; Spread unit = Pips; Show next candle open time = false; Next open time zone = Server time; Position = Next to the last candle; Gap right of the last candle = 12 px (0-500); Corner = right upper; Panel X distance = 10; Panel Y distance = 24; Font = Arial; Font size = 9 (6-30); Color = Candle direction; Bull / Bear / Fixed / Market closed color; Filled box with white text = true; Text color on the filled box = white; Language = Auto.
Des valeurs hors limites empêchent le chargement de l'indicateur, et la raison est écrite dans le journal Experts.
SUPPORT
Aide pour l'installation, les réglages et les rapports de bugs via la messagerie MQL5. Je ne réponds pas aux questions sur la direction du marché ni sur des trades précis.
L'édition MT5 (un produit séparé) et les autres outils du même auteur sont listés sur mon profil de vendeur.
TradingView est une marque de TradingView, Inc. Ce produit n'est ni affilié à TradingView, Inc., ni sponsorisé ou approuvé par celle-ci.
