Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
82
Note:
(40)
Publié:
2025.06.01 11:51
setka.mq5 (13.26 KB) afficher
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Environ 90 % des informations sont reçues par la vision. Tout est connu par comparaison, et pour cela nous avons besoin d'un point de référence (un poêle à partir duquel danser) pour mesurer et comparer, analyser et penser.

Cet indicateur vous permettra de déterminer instantanément le début et la fin de la journée (semaine, mois), de voir les prix maximum et minimum de ces périodes (et de les déterminer plus précisément), l'ampleur et la direction du mouvement pour la période qui vous intéresse, les niveaux (figures) importants où les grands acheteurs (vendeurs) peuvent se positionner, le début des échanges boursiers, les communiqués de presse, etc.

Travaillez avec cet indicateur, et je pense que, comme moi, vous ne pourrez plus vous en passer. MQL5 a réussi à implémenter beaucoup de choses qui étaient impossibles dans MetaTrader 4 https://www.mql5.com/fr/code/8684.

Les paramètres suivants sont définis par défaut :

input int Step=250;              // espacement de la grille en points verticaux
input int Figure=1000;           // forme de la hauteur
input int MaxBars=0;             // limitation de l'historique (0 - tout l'historique)
Parfois, pour certains instruments, il peut être nécessaire de modifier ces paramètres au démarrage de l'indicateur (futures, indices...).
// couleur des lignes verticales
color new_hour=DimGray;       // une nouvelle heure
color new_day =Blue;          // un nouveau jour
color new_week=DeepPink;      // nouvelle semaine
color new_mon =Yellow;        // nouveau mois

// couleur des lignes horizontales
color new_Hfigure=RoyalBlue;  // nouveau chiffre
color new_Hline=DimGray;      // nouvelle ligne

en modifiant ces variables dans le code du programme, vous pouvez adapter la palette de couleurs à vos besoins.

Si vous aimez cette grille et que vous souhaitez l'utiliser de manière permanente, je vous recommande :

1. désactivez la grille standard.

2. limiter la profondeur de l'historique Service->Paramètres-> :

Réglage du nombre de barres dans l'historique

3. Redémarrez le terminal.

4. Ouvrez le graphique et attachez cet indicateur. Cela ressemble à ceci pour moi :

Grille d'indicateurs

5. Sélectionnez tous les objets graphiques créés et supprimez-les.

Objets graphiques

6. Cliquez avec le bouton droit de la souris sur le graphique Modèles->Enregistrer le modèle... et enregistrez sous le nom Default.tpl.

Sauvegarde d'un modèle

En conséquence, cette grille sera appliquée automatiquement lors de l'ouverture et de la modification de n'importe quel graphique. A ce moment, des informations sur le temps passé sur le lancement de la grille seront affichées dans le journal.

2010.06.15 11:53:16         Setka (AUDUSD,M15)          Сбой или первый запуск Time= 1.4 sec for  50000  bars  ObjectsTotal= 12718  MaxBars= 0 

  1. Si vous souhaitez réduire le temps de lancement et que vous n'avez pas besoin de la grille sur tout l'historique, réglez MaxBars=2000 avant de sauvegarder le modèle.
  2. Lors d'un marché stable ou de crashs (vous les verrez visuellement), vous devez donner la commande Refresh sur le graphique pour recalculer l'indicateur.

J'aimerais exprimer ma sincère gratitude à Renat pour son aide dans l'écriture de l'indicateur et la démonstration d'une programmation correcte https://www.mql5.com/ru/forum/1165/page3.

H.Y. Je vous souhaite un travail confortable sur le marché...

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/111

isNewBar isNewBar

La fonction d'analyse de l'apparition d'une nouvelle barre sur l'échelle de temps spécifiée.

Random Trader with Customizable Risk/Reward Ratio, Break-Even Random Trader with Customizable Risk/Reward Ratio, Break-Even

L'EA ouvre des positions de manière aléatoire (50/50 pour l'achat ou la vente) lorsqu'aucune position n'est ouverte.

Lapin Lapin

Trace sur le graphique les véritables niveaux de support/résistance pour n'importe quelle paire de devises.

Stoch Cross EA - Acheter en dessous de 20, Vendre au dessus de 80 (H1) Stoch Cross EA - Acheter en dessous de 20, Vendre au dessus de 80 (H1)

Un Expert Advisor simple et efficace basé sur les signaux de renversement de l'Oscillateur Stochastique sur l'échelle de temps H1. Les signaux d'achat sont déclenchés lorsque %K croise au-dessus de %D en dessous du niveau 20. Les signaux de vente sont déclenchés lorsque %K croise en dessous de %D au-dessus du niveau 80. Le risque est calculé sur la base du solde du compte, avec une taille de lot fixée à 0,1 (ajustable si nécessaire). Le Take Profit (TP) est fixé à 300 points pour toutes les positions. Le Stop Loss (SL) est calculé dynamiquement sur la base du signal de croisement dans la direction opposée. La position est fermée lorsqu'un croisement dans la direction opposée se produit, ainsi que lorsque le TP ou le SL est atteint.