Rejoignez notre page de fans
- Vues:
- 157
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Sur quels principes repose ce code ? : Ce script est destiné aux traders manuels et aux gestionnaires algorithmiques qui ont besoin de liquider instantanément leur exposition. L'interface standard de MetaTrader 5 nécessite de clôturer chaque position individuellement, ce qui peut entraîner un dérapage important en période de forte volatilité. Ce script automatise le processus en parcourant toutes les positions ouvertes et en les clôturant en une fraction de seconde selon le mode sélectionné.
Comment interpréter les indications : le script fonctionne via un menu déroulant convivial (énumération) et s’exécute immédiatement dès qu’il est glissé sur le graphique. Il fournit un retour d’information clair dans le journal des experts du terminal, en affichant le nombre exact de positions clôturées avec succès.
Description des variables externes (entrées) :
-
CloseMode : Détermine la logique de filtrage pour la clôture.
-
CLOSE_PROFIT — Ne clôture que les positions qui affichent actuellement un bénéfice net (swap et commission compris).
-
CLOSE_LOSS — Ne clôture que les positions actuellement en perte (bénéfice net négatif).
-
CLOSE_ALL — Remet le compte à zéro en clôturant toutes les positions ouvertes.
-
-
TargetMagic : Filtre par numéro magique.
-
Si la valeur est définie sur 0, le script s'appliquera à toutes les transactions manuelles et à celles effectuées par n'importe quel Expert Advisor.
-
S'il est défini sur un nombre spécifique (par exemple, 12345), il ne clôturera que les positions ouvertes par cet Expert Advisor en particulier.
-
Utilisation recommandée :
-
Symbole : universel (fonctionne sur n'importe quelle paire de devises, l'or ou les cryptomonnaies).
-
Période : N'importe laquelle (le script s'exécute instantanément et ne dépend pas de la période du graphique).
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73093
Gold FVG Finder
Cet indicateur identifie les zones de déséquilibre (Fair Value Gap) sur le graphique et signale par une flèche lorsque le cours y revient. Il convient à l'or, au Forex et à tous les instruments liquides sur des périodes allant de M5 à H4.
Fixed-Width Fractional Differencing (FFD)
Implémentation en MQL5 de la méthode de différenciation fractionnaire à largeur fixe (FFD) tirée de l'ouvrage de López de Prado intitulé *Advances in Financial Machine Learning* (chapitre 5). Transforme une série de cours non stationnaire en une série stationnaire tout en préservant au maximum la mémoire historique ; les résultats font l'objet d'une validation croisée avec la bibliothèque Python afml, avec une précision de l'ordre de 1e-12.
Institutional Harmonic Volumetric Gravity Center
Un moteur quantitatif de densité de volume utilisant le calcul de la moyenne harmonique pondérée pour éliminer les valeurs aberrantes arithmétiques et déterminer le véritable centre de gravité de la liquidité institutionnelle.
TransactionCostCollector — Script d'analyse des coûts des courtiers
Les pipelines d’étiquetage à triple barrière utilisent souvent une constante arbitraire (0,5–1,0 %) ou une hypothèse de spread héritée comme seuil min_ret. Un seuil fixé en dessous du coût réel de transaction aller-retour conduit le pipeline à étiqueter du bruit lié aux coûts comme un signal négociable. L’ensemble de données étiqueté surestime alors systématiquement l’« edge », et tout modèle entraîné sur ces étiquettes présente un surajustement à un artefact du schéma d’étiquetage plutôt qu’à la structure réelle du marché. TransactionCostCollector.mq5 est un script autonome qui résout l’étape de collecte des données liée à ce problème.
