MQL5 Trading Algorithmique
36.4K subscribers
1.45K photos
1.45K links
Les meilleures publications de la plus grande communauté de traders algorithmiques.

Abonnez-vous pour rester au courant des dernières technologies et du développement des programmes de trading.
Download Telegram
L'indicateur i_Sampler.mq5 est conçu pour calculer les entrées optimales pour l'entraînement des réseaux neuronaux. Il utilise deux tampons : le tampon 0, ligne verte, représentant un signal analogique calculé comme le ratio de la déviation positive et négative du prix normalisé de -1 à +1, et le tampon 1, un histogramme bicolore qui offre un signal discret avec des valeurs de -1 (vente), 0 (attente) et +1 (achat).

Deux méthodes permettent de calculer ce signal discret. La première méthode déclenche un signal lorsque le signal analogique dépasse un seuil défini par le paramètre porog. La deuxième méthode dépend de critères fixes par les paramètres sl et tp. Pour vérifier l'efficacité de l'indicateur, un expert de test, e_CheckSampler.mq5, est disponible. Cet expert exploite les données produites pour simuler des conditions idéales de prise de décision.

👉 Lis ça | NeuroBook | @mql5fr
5
Cet indicateur fonctionne comme un filtre de volatilité en utilisant trois ATR distincts : rapide, moyen et lent. Son rôle n'est pas de prévoir la direction des prix. Son utilisation principale réside dans l'identification des périodes où la volatilité atteint un niveau suffisant pour envisager des transactions, en particulier au sommet des fluctuations. Les traders peuvent ainsi se concentrer sur des situations de marché présentant une volatilité exploitable. Cela permet de repérer les opportunités de trading lors des périodes de fortes fluctuations, optimisant l'analyse des conditions de marché dynamiques.

👉 Lis ça | Signaux | @mql5fr
1
L'amélioration de la gestion des transactions dans le cadre d'un Expert Advisor peut être renforcée en ajustant plusieurs paramètres essentiels. Le "prix d'ouverture" détermine le point de départ d'une transaction, tandis que le "prix de stop-loss" fixe une limite de perte pour minimiser les risques. Le "risque par transaction en pourcentage du dépôt" est une mesure cruciale pour contrôler l'exposition au risque en proportion de l'équité totale du compte.

Un Expert Advisor qui opère de manière aléatoire peut être utilisé pour tester ces paramètres. Cependant, il est essentiel de surveiller attentivement les résultats et de calibrer les réglages pour s'aligner sur les objectifs financiers et le style de trading. Ces paramètres aident à structurer une approche de gestion du risque robuste, visant à protéger le capital tout en maximisant les opportunités de profit.

👉 Lis ça | NeuroBook | @mql5fr
🤯3🤨21
Le script présente plusieurs algorithmes pour trier un tableau de nombres à virgule flottante de type double. Il inclut diverses méthodes de tri telles que le tri à bulles, par sélection, par insertion, Shell et rapide. Chaque méthode dispose de deux variantes pour trier en ordre croissant ou décroissant. Les fonctions principales sont : SortBubbleUp et SortBubbleDn, SortSelectUp et SortSelectDn, SortInsertUp et SortInsertDn, SortShellUp et SortShellDn, SortHoareUp et SortHoareDn, SortSelectUpFst et SortSelectDnFst.

En complément, des fonctions auxiliaires comme Check permettent de vérifier si le tableau est trié de manière croissante, affichant une alerte "Error" si ce n'est pas le cas. Les fonctions ArrayAlertR et ArrayAlertC aident à visualiser le tableau trié sous forme de chaînes ou de colonnes d'alerte. Les performances des algorithmes sont évaluées, l'algorithme de Hoare étant...

👉 Lis ça | Market | @mql5fr
1
Moyenne exponentielle adaptative basée sur l'écart-type offre une alternative à l'indicateur EMA_ATR_VA, en utilisant le StdDev au lieu de l'ATR. Ce modèle nécessite des paramètres spécifiques. Le paramètre STDPeriod définit la période de calcul pour l'écart-type, influençant la réactivité de l'indicateur aux variations de volatilité. EMAPeriods détermine la longueur de la série temporelle à lisser. La sensibilité, variant de -100 à 100%, modifie l'influence de l'écart-type sur le filtrage des données. Enfin, le prix à utiliser doit être choisi en fonction des besoins analytiques particuliers du marché ou de l'actif évalué. Ce modèle s'intègre dans des stratégies adaptatives pour mieux capter les mouvements du marché.

👉 Lis ça | Freelance | @mql5fr
1
Moyenne mobile exponentielle ajustée pour la volatilité ATR, développée par Jose Silva, utilise une période de lissage variable basée sur l'ATR. Les formules d'ajustement assurent une adaptation précise aux variations du marché. Paramètres à considérer : ATRPeriod, qui définit la période de l'ATR pour capturer les mouvements de volatilité ; EMAPeriods, il stipule la période de la moyenne mobile exponentielle ; Sensitivity, ajustable entre -100 et 100%, influence la réactivité de l'indicateur ; et Price, qui détermine le niveau de prix utilisé dans le calcul. Cet outil permet de répondre aux besoins d'analyse avancée du marché.

👉 Lis ça | Cotations | @mql5fr
3
La bibliothèque présentée propose une solution alternative à EAToMath pour le stockage et la lecture des ticks en mode mathématique. Elle s'adresse aux utilisateurs qui effectuent des tests fréquents, comme dans le cas de testeurs et optimisateurs distribués. L'objectif principal est de réduire l'usure des disques SSD et le temps nécessaire à l'écriture des données.

Cette solution crée un seul fichier pour l'ensemble des agents, ce qui permet une lecture efficace tout en limitant la consommation d'espace disque à un cycle unique au lieu de plusieurs. Les données sont compressées pour optimiser l'utilisation des ressources, avec une taille moyenne de 3,266 octets par tick pour les données BTCUSDT. De plus, l'archive ZIP intégrée réduit encore la taille des fichiers.

La configuration nécessite un ajustement manuel pour intégrer certaines fonctionnalités comme Virtual. Cela pourrait êt...

👉 Lis ça | Market | @mql5fr
Signal SAR ADX avec notification mobile, adapté pour MT4. Ce signal est conçu pour fournir des alertes sur les mouvements de marché. L'indicateur est sujet à des modifications d'affichage historiques, prudence recommandée durant son utilisation. Utilisation potentielle dans le cadre d'une stratégie de trading plus large pour surveiller les tendances du marché en temps réel. Approprié pour les traders qui recherchent à identifier des changements de direction de tendance. Test approfondi conseillé avant implémentation en situation de trading réelle. Notifications mobiles intégrées pour ne perdre aucune opportunité de marché.

👉 Lis ça | CodeBase | @mql5fr
2