Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
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:
102
Note:
(1)
Publié:
Mise à jour:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Présentation générale

Cet indicateur fournit des signaux d'achat et de vente basés sur l'oscillateur stochastique standard. Il est conçu pour identifier les points de retournement potentiels en surveillant les croisements qui se produisent spécifiquement dans les zones de surachat et de survente.


Croix STC

Fonctionnement (logique de base) L'indicateur évalue les lignes stochastiques (K et D) et valide les croisements en fonction de conditions de zone strictes :

  • Signal d'achat (flèche bleue): déclenché lorsque la ligne K ou D précédente se trouve au niveau de survente (20 par défaut) ou en dessous, puis que la ligne K passe au-dessus de la ligne D.

  • Signal d’achat (flèche rouge): déclenché lorsque la ligne K ou D précédente se trouve au niveau de surachat (valeur par défaut : 80) ou au-dessus, puis que la ligne K passe en dessous de la ligne D.

  • Filtre de signaux: l’indicateur utilise une logique alternée (mécanisme anti-série). Il n’affiche qu’un seul signal par direction à la suite (c’est-à-dire qu’un signal d’achat doit être suivi d’un signal de vente, et vice versa) afin d’éviter les flèches redondantes lors de tendances continues.

  • Exécution: Tous les signaux et alertes sont traités strictement sur les barres clôturées. Cela garantit que l’indicateur ne se repeint pas et ne scintille pas pendant les mouvements de cours en temps réel.

Paramètres d’entrée

  • Paramètres stochastiques: paramètres standard de l’oscillateur, notamment la période K, la période D, le ralentissement, la méthode de moyenne mobile et le champ de prix.

  • Limites de retournement: niveaux réglables pour les zones de survente (valeur par défaut : 20,0) et de surachat (valeur par défaut : 80,0).

  • Paramètres d’alerte: option permettant d’activer ou de désactiver les alertes contextuelles. Les alertes sont déclenchées une fois par signal à la clôture de la bougie.

Remarque d’utilisation Comme il s'agit d'un outil de retournement de momentum, il est recommandé de l'utiliser en complément d'autres méthodes d'analyse technique, telles que des filtres de tendance sur des périodes plus longues, des moyennes mobiles ou des niveaux de support/résistance, plutôt que de s'y fier comme à une stratégie autonome.


Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/75859

Contract Sizer: ladder, floor and a breaker that survives a deposit Contract Sizer: ladder, floor and a breaker that survives a deposit

Three position-sizing protections that do different things; confusing them is why so many accounts get wiped out: - ladder: one contract per X of balance, always applied as a CAP, even with manual lot sizing; - floor: below the minimum capital it does not trade; a new deposit is needed; - breaker: stops at X% below the peak, at any account size, and does not rearm by itself. What this library solves and almost none does: a deposit is not profit, and a withdrawal is not a loss. The breaker measures the drop against the balance peak. Untreated, a deposit made DURING a drawdown lifts balance and peak together, and the protection stops seeing the drop exactly when it would help. Here deposits and withdrawals shift the peak by the same amount. The peak is persisted to a file: a breaker that forgets the peak on a terminal restart is not a breaker. The demo simulates a deposit at the bottom of a drawdown. Run it with the deposit on and off and compare the "drop" column.

Safe Logger: why your log lines vanish while FileOpen keeps returning success Safe Logger: why your log lines vanish while FileOpen keeps returning success

Four EAs writing to the same file, all with FILE_SHARE_READ|FILE_SHARE_WRITE, FileSeek(SEEK_END), FileWrite, FileClose. Looks correct. Every FileOpen returns success. No error in the log. And the lines vanish. Reason: FILE_SHARE_WRITE lets all four open at the same time. All four call FileSeek(SEEK_END) and get THE SAME offset, because none has written yet. All four write at the same position. Whoever closes last wins. Three lines vanish silently. In my case: 12 events expected, 8 in the file. The fix is to open EXCLUSIVELY (no FILE_SHARE_WRITE) and retry while another EA holds the file. And to shout in the log when the retries run out: a log that fails silently is worse than no log at all, because you trust it. The demo script reproduces both modes. To see the loss, drag it onto four charts at the same time with safe mode off and count the lines in the CSV. On a single chart the defect does not show up - which is why it passes in testing and breaks in production.

Extraire des informations sur les courtiers MT5 Extraire des informations sur les courtiers MT5

Cet EA pour MT5 est un outil de diagnostic qui n'effectue pas de transactions, mais recueille et affiche les caractéristiques techniques du courtier et de l'environnement de trading. Le code est structuré en 4 blocs principaux : Collecte de données (CollectAll) : extrait des informations sur le compte (effet de levier, devise), sur le symbole (nombre de chiffres, spread, swap, volumes, niveaux de stop), la latence (ping) et le fuseau horaire (différence serveur-UTC). Calcule le swap en devise réelle. Échantillonnage (OnTick) : met à jour en temps réel les statistiques sur le spread (minimum, moyenne, maximum). Sortie : imprime les données dans le journal « Experts », les enregistre dans un fichier CSV et les affiche sur un panneau graphique sur le graphique (UpdatePanel). Aides : des fonctions telles que CalcSwapInCurrency et diverses fonctions *ToStr convertissent les données numériques brutes du courtier en chaînes de caractères lisibles.

RiskPilot Pro — Drag-to-Trade Risk Panel with Break-Even, Trailing and a Daily Loss Guard RiskPilot Pro — Drag-to-Trade Risk Panel with Break-Even, Trailing and a Daily Loss Guard

Drag your stop loss where you actually want it, hit Buy or Sell, and the lot size is already correct — no calculator, no spreadsheet. Handles break-even, trailing, and shuts trading down for the day if you hit your loss limit.