Présentation d'un Expert Advisor qui gère les ordres avec une approche de grille optimisée. Lors de l'ouverture d'un ordre, il place des ordres supplémentaires selon une grille définie, avec une option d'augmentation de lot modulable par les paramètres. La configuration permet l'utilisation des indicateurs RSI et CCI pour le placement des grilles via un mécanisme grille+signal. Les positions se ferment automatiquement à l'atteinte d'un profit préétabli ou grâce à un profit associé à une inversion MA. On peut clôturer les positions Sell et Buy séparément ou gérer toute la série de transactions en une fois. L'Expert Advisor peut également trader de manière autonome en s'appuyant sur des signaux. Les retours et optimisations sont bienvenus pour améliorer sa performance.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤2👍1🔥1
QuantifiEd est un indicateur de tendance conçu pour fournir des signaux de transaction précis. Son fonctionnement repose sur l'analyse de la direction du marché, indiquée par sa position par rapport à la ligne zéro. Un changement de couleur de rose à bleu indique un signal d'achat, tandis que l'inverse signale une vente. Cet outil a initialement été implémenté pour MQL4 et publié le 11 février 2008.
Les paramètres d'entrée sont cruciaux pour son efficacité. La période (SPerioD) doit idéalement être réglée entre 160-180 pour les graphiques horaires, et entre 100-160 pour les graphiques de plus petites tailles. Une période inférieure à 100 pourrait générer des signaux erronés. Par ailleurs, la sensibilité (SFactoR) recommandée est de 5 à 7 pour améliorer la réactivité aux variations de tendance. Le paramètre ShiFt permet d'ajuster le décalage par rapport à la ligne zéro.
👉 Lis ça | AlgoBook | @mql5fr
Les paramètres d'entrée sont cruciaux pour son efficacité. La période (SPerioD) doit idéalement être réglée entre 160-180 pour les graphiques horaires, et entre 100-160 pour les graphiques de plus petites tailles. Une période inférieure à 100 pourrait générer des signaux erronés. Par ailleurs, la sensibilité (SFactoR) recommandée est de 5 à 7 pour améliorer la réactivité aux variations de tendance. Le paramètre ShiFt permet d'ajuster le décalage par rapport à la ligne zéro.
👉 Lis ça | AlgoBook | @mql5fr
❤1
Un nouvel indicateur, "DailyRange", aide à établir les niveaux de résistance et de support pour la journée en cours, en se basant sur les données de la veille. Cet outil analytique s'appuie sur les méthodes décrites par Thomas Demark dans son livre "Technical analysis - a new science". Développé initialement pour MQL4, il a été mis à disposition sur la plateforme en ligne en 2008. Conçu pour aider dans les prises de décisions, il permet d'anticiper les mouvements de prix en fournissant des niveaux de trading potentiels. Son calcul précis repose sur des algorithmes éprouvés, ce qui en fait un outil fiable pour les traders expérimentés.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤3
Ce script est conçu pour créer des fichiers binaires avec l'extension *.hst, compatibles avec MetaTrader 4. Importez ce fichier dans l'historique des cotations ou ouvrez-le comme graphique autonome. L'objectif principal est de comparer les lectures d'indicateurs sur MetaTrader 4 et 5, nécessitant des cotations identiques. Un unique paramètre est à configurer : la profondeur historique en barres.
Pour procéder, installez d'abord l'indicateur "MACD with zero lag" pour MetaTrader 4 via le lien fourni. Faites de même pour MetaTrader 5. Ensuite, placez le script dans MetaTrader 5 et exécutez-le pour l'instrument et la période choisis. Après une exécution réussie, une notification dans l'onglet "Experts" indiquera où le fichier a été sauvegardé.
Copiez ce fichier dans le terminal MetaTrader 4, importez-le, et ouvrez-le comme graphique hors ligne. Appliquez ensuite l'indicateur à ce graphi...
👉 Lis ça | NeuroBook | @mql5fr
Pour procéder, installez d'abord l'indicateur "MACD with zero lag" pour MetaTrader 4 via le lien fourni. Faites de même pour MetaTrader 5. Ensuite, placez le script dans MetaTrader 5 et exécutez-le pour l'instrument et la période choisis. Après une exécution réussie, une notification dans l'onglet "Experts" indiquera où le fichier a été sauvegardé.
Copiez ce fichier dans le terminal MetaTrader 4, importez-le, et ouvrez-le comme graphique hors ligne. Appliquez ensuite l'indicateur à ce graphi...
👉 Lis ça | NeuroBook | @mql5fr
❤1
Le resserrement des bandes de Bollinger représente un signal clé pour anticiper les mouvements du marché. Cet indicateur technique se compose de trois lignes : la bande médiane, une moyenne mobile simple sur 20 périodes, la bande supérieure calculée comme la bande médiane plus deux fois l'écart-type, et la bande inférieure, résultant de la bande médiane moins deux fois l'écart-type. Ces bandes s'élargissent et se contractent selon la volatilité.
Le "squeeze" survient lorsque les bandes se rapprochent, indiquant une période de faible volatilité. Cela témoigne d'une consolidation du marché et d'un équilibre entre l'offre et la demande. Ce phénomène annonce souvent un mouvement de prix significatif à venir. Toutefois, le squeeze ne prédit pas la direction du mouvement. La tendance ultérieure doit être confirmée par d'autres indices tels qu'une augmentation du volume des transactions et ...
👉 Lis ça | Freelance | @mql5fr
Le "squeeze" survient lorsque les bandes se rapprochent, indiquant une période de faible volatilité. Cela témoigne d'une consolidation du marché et d'un équilibre entre l'offre et la demande. Ce phénomène annonce souvent un mouvement de prix significatif à venir. Toutefois, le squeeze ne prédit pas la direction du mouvement. La tendance ultérieure doit être confirmée par d'autres indices tels qu'une augmentation du volume des transactions et ...
👉 Lis ça | Freelance | @mql5fr
❤2👌2
Présentation d'une fonction optimisée pour la conversion des heures entre différents fuseaux horaires de serveurs, essentiel pour les données tels que les barres, ticks, ou événements économiques. Ce mécanisme utilise une notation de décalage standard, couramment adoptée dans les langages de programmation modernes, comme JavaScript. Les fuseaux horaires positifs, tels que GMT+3, sont représentés par des décalages positifs (+10800). En revanche, la fonction TimeGMTOffset() de MQL5 utilise une approche inversée, où des fuseaux positifs sont indiqués par des décalages négatifs (-10800).
Pour identifier précisément les caractéristiques des horaires source et destination, nous vous conseillons l'utilisation d'un script externe. Celui-ci permet de déterminer la pertinence des horaires d'été pour les serveurs ciblés (US, EU, ou sans décalage). Pour une bibliothèque complète incluant d'autre...
👉 Lis ça | VPS | @mql5fr
Pour identifier précisément les caractéristiques des horaires source et destination, nous vous conseillons l'utilisation d'un script externe. Celui-ci permet de déterminer la pertinence des horaires d'été pour les serveurs ciblés (US, EU, ou sans décalage). Pour une bibliothèque complète incluant d'autre...
👉 Lis ça | VPS | @mql5fr
❤1🔥1
L'oscillateur de Tushar Chande est amélioré par le pré-lissage des prix grâce à une moyenne classique. Cette méthode offre un filtrage supérieur pour déterminer la direction de la tendance de l'indicateur. Cette version a été initialement codée en MQL4, avec sa première publication dans la CodeBase le 20 février 2008. Cette variation de l'oscillateur permet une interprétation plus efficace des mouvements de marché pour les développeurs et analystes spécialisés en trading algorithmique. L'implémentation dans MQL4 assure une compatibilité étendue avec les plateformes populaires utilisées par les traders professionnels.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤4
L'indicateur décrit agit comme une barrière essentielle en identifiant la dernière défense de la tendance actuelle. Les carrés de couleur signalent un changement de tendance, pendant que des points colorés indiquent la direction. La dynamique de la moyenne mobile influence la détermination de cette direction. Les niveaux de support et de résistance sont variables selon la volatilité, calculés par l'indicateur Average True Range (ATR). Initialement implémenté en MQL4, cet outil a trouvé sa place sur CodeBase en 2008. L'indicateur BuySell est donc un élément clé pour les analyses de marché, offrant clarté sur les tendances et fluctuations significatives.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
RickD a développé un indicateur sémaphore utilisant un oscillateur stochastique et des fractales. Cet indicateur génère de nombreux faux signaux, rendant nécessaire l'utilisation d'un indicateur de tendance pour filtrer les signaux d'entrée afin d'obtenir des résultats stables. Initialement implémenté en MQL4, l'indicateur a été publié dans CodeBase le 12 mars 2008. L'approche repose sur la capacité à distinguer les signaux pertinents des bruits de marché, améliorant la précision des décisions de trading. L'intégration de cet outil dans un cadre plus large d'analyse technique peut offrir une vision plus complète des conditions du marché.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
✍1
Pour intégrer un Stop Loss ou non, il est essentiel de suivre certaines instructions spécifiques. Premièrement, incluez "Trade.mqh" pour accéder à la classe CTrade, essentielle pour gérer positions et ordres. Un paramètre d'entrée ajustable pour la distance de suivi est suggéré, bien que facultatif, il optimise la flexibilité.
Ensuite, définissez une instance de la classe CTrade, nommée selon votre préférence, idéalement après le gestionnaire d'événement OnInit. Assurez-vous ensuite d'intégrer une instruction if pour valider la présence d'une position active, en appelant la fonction Check_TrailingStop() à chaque tick, crucial pour suivre précisément chaque mouvement.
Positionnez cette vérification au début du gestionnaire d'événement OnTick. Enfin, déclarez une fonction personnalisée, par exemple Check_TrailingStop(), pour gérer et ajuster les positions ouvertes selon la distance pr...
👉 Lis ça | Signaux | @mql5fr
Ensuite, définissez une instance de la classe CTrade, nommée selon votre préférence, idéalement après le gestionnaire d'événement OnInit. Assurez-vous ensuite d'intégrer une instruction if pour valider la présence d'une position active, en appelant la fonction Check_TrailingStop() à chaque tick, crucial pour suivre précisément chaque mouvement.
Positionnez cette vérification au début du gestionnaire d'événement OnTick. Enfin, déclarez une fonction personnalisée, par exemple Check_TrailingStop(), pour gérer et ajuster les positions ouvertes selon la distance pr...
👉 Lis ça | Signaux | @mql5fr
❤5👌1
Ce code détecte l'arrivée d'une nouvelle barre ou bougie dans un flux de données. Le fonctionnement repose sur la comparaison des heures. L'heure de la barre précédente est d'abord enregistrée, puis 60 secondes lui sont ajoutées, ou toute autre durée selon le besoin, pour déterminer l'heure de clôture de la bougie actuelle. Lorsque l'heure actuelle atteint cette heure de clôture, cela indique la réception d'une nouvelle barre.
La variable booléenne 'NewBarRecived' sert à éviter l'exécution multiple du même bloc, s'assurant ainsi que le code se déclenche uniquement une fois par barre/bougie. Les fonctions 'Comment()' et 'PlaySound()' sont incluses pour valider le bon fonctionnement du code, mais sont optionnelles et peuvent être supprimées. Le drapeau est remis à faux dès que l'heure actuelle dépasse celle de clôture, en prévision de la prochaine détection de barre.
👉 Lis ça | Documentación | @mql5fr
La variable booléenne 'NewBarRecived' sert à éviter l'exécution multiple du même bloc, s'assurant ainsi que le code se déclenche uniquement une fois par barre/bougie. Les fonctions 'Comment()' et 'PlaySound()' sont incluses pour valider le bon fonctionnement du code, mais sont optionnelles et peuvent être supprimées. Le drapeau est remis à faux dès que l'heure actuelle dépasse celle de clôture, en prévision de la prochaine détection de barre.
👉 Lis ça | Documentación | @mql5fr
❤1👌1
L'indicateur en question se base sur l'indicateur personnalisé SpearmanRankCorrelation, en analysant ses lignes de signaux. Le calcul des lignes de signal suit une progression arithmétique pour déterminer les périodes. Chaque période contribue à un tableau des valeurs moyennes de l'indicateur. Ce tableau aide à déterminer les tendances actuelles, en calculant le nombre de tendances positives et négatives. Ces tendances sont moyennées pour générer un histogramme coloré, dont la couleur et la largeur indiquent la direction et la force de la tendance. L'histogramme utilise quatre couleurs pour chaque tendance, variant selon les niveaux de surachat et de survente.
L'indicateur comporte plusieurs algorithmes de calcul de la moyenne, tels que SMA, EMA, et AMA. Les algorithmes influencent différemment le paramètre Phase, important pour JMA, T3, VIDYA, et AMA. L'indicateur exige que le fich...
👉 Lis ça | NeuroBook | @mql5fr
L'indicateur comporte plusieurs algorithmes de calcul de la moyenne, tels que SMA, EMA, et AMA. Les algorithmes influencent différemment le paramètre Phase, important pour JMA, T3, VIDYA, et AMA. L'indicateur exige que le fich...
👉 Lis ça | NeuroBook | @mql5fr
❤1
Cet indicateur utilise les données de l'indicateur Fatl et des lignes de signaux pour déterminer les tendances du marché. Les périodes des lignes de signaux sont calculées via une progression arithmétique et intégrées dans le tableau de l'indicateur pour chaque tick, produisant ainsi les valeurs moyennes de Fatl. Ces valeurs révèlent le sens des tendances actuelles, et l'histogramme coloré, basé sur ces données, indique la direction et la force des tendances.
L'indicateur ajuste ses couleurs selon que les valeurs restent en dehors ou franchissent les zones de surachat et de survente. Dix variantes de calcul de la moyenne sont disponibles, incluant SMA, EMA, et autres, chacune influencée différemment par les paramètres de phase.
La bibliothèque SmoothAlgorithms.mqh est utilisée pour implémenter ces calculs, et son intégration a été détaillée dans un article lié aux moyennes de séries...
👉 Lis ça | AlgoBook | @mql5fr
L'indicateur ajuste ses couleurs selon que les valeurs restent en dehors ou franchissent les zones de surachat et de survente. Dix variantes de calcul de la moyenne sont disponibles, incluant SMA, EMA, et autres, chacune influencée différemment par les paramètres de phase.
La bibliothèque SmoothAlgorithms.mqh est utilisée pour implémenter ces calculs, et son intégration a été détaillée dans un article lié aux moyennes de séries...
👉 Lis ça | AlgoBook | @mql5fr
❤2
L'indicateur Double Smoothed Stochastics (DSS) a été développé par William Blau et Walter Bressert. Son calcul s'apparente à celui de l'indicateur stochastique classique, mais il utilise un double lissage exponentiel pour affiner les valeurs. En termes d'interprétation, des valeurs au-dessus de 80 signalent un marché suracheté, tandis que des valeurs en dessous de 20 indiquent un marché survendu. Cet algorithme a été initialement codé en MQL4 et mis à disposition le 8 août 2008. Les éléments essentiels du calcul incluent : Ln pour le prix le plus bas de la période, Hn pour le prix le plus élevé, LXn et HXn pour les valeurs extrêmes de Xn, et EMA pour le lissage exponentiel.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
La moyenne logarithmique est un outil mathématique essentiel pour certains calculs techniques. Elle permet de déterminer une valeur entre deux nombres non négatifs en divisant leur différence par le logarithme de leur quotient. Ce concept est particulièrement utile dans les domaines de l'ingénierie, notamment pour des problématiques liées au transfert de chaleur et de masse. Comprendre et appliquer correctement cette fonction peut optimiser les calculs et analyses dans des projets complexes. Son utilisation requiert une précision rigoureuse, et elle s'avère être un atout considérable pour les ingénieurs et développeurs travaillant sur des simulations et applications scientifiques.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
👌1
L'indicateur de fourchette moyenne quotidienne (ADR) et l'Average True Range (ATR) sont des outils techniques essentiels pour les traders. L'ADR mesure la volatilité quotidienne d'un actif en calculant la différence entre les prix maximum et minimum sur une période donnée, comme 14 jours. Cela permet d'anticiper la volatilité journalière et de planifier des stratégies de trading en conséquence.
En revanche, l'ATR offre un aperçu plus précis et adaptable de la volatilité, tenant compte non seulement des fluctuations journalières, mais aussi des écarts entre les jours de trading. Pour calculer l'ATR, on analyse la plus grande valeur parmi plusieurs variations de prix, puis on en tire une moyenne, souvent sur 14 jours.
Les différences clés résident dans la méthodologie de calcul et l'utilisation. Tandis que l'ADR se concentre sur la volatilité journalière, l'ATR est polyvalent, utilisé...
👉 Lis ça | Signaux | @mql5fr
En revanche, l'ATR offre un aperçu plus précis et adaptable de la volatilité, tenant compte non seulement des fluctuations journalières, mais aussi des écarts entre les jours de trading. Pour calculer l'ATR, on analyse la plus grande valeur parmi plusieurs variations de prix, puis on en tire une moyenne, souvent sur 14 jours.
Les différences clés résident dans la méthodologie de calcul et l'utilisation. Tandis que l'ADR se concentre sur la volatilité journalière, l'ATR est polyvalent, utilisé...
👉 Lis ça | Signaux | @mql5fr
L'Ultimate Oscillator de Larry Williams est un outil d'analyse technique basé sur une moyenne pondérée de trois indicateurs stochastiques. Il est conçu pour détecter les tendances sur de courtes, moyennes et longues périodes, souvent configurées en ratios tels que 1:2:4 ou 1:2:3. Pour une application efficace, ajustez les paramètres selon les spécificités du marché, avec des périodes recommandées de 7-14-28 ou 7-14-21.
Pour détecter les signaux d'achat, surveillez la formation de divergences haussières, notamment lorsque l'oscillateur tombe sous 30 et remonte au-dessus de son niveau précédent. Fermez les positions longues à travers certains signaux de dépassement. Pour les ventes, identifiez les divergences baissières où l'oscillateur dépasse 50, suivies d'une chute sous son minimum antérieur. Implémenté initialement en MQL4, cet indicateur utilise des classes de calcul optimisées, s...
👉 Lis ça | VPS | @mql5fr
Pour détecter les signaux d'achat, surveillez la formation de divergences haussières, notamment lorsque l'oscillateur tombe sous 30 et remonte au-dessus de son niveau précédent. Fermez les positions longues à travers certains signaux de dépassement. Pour les ventes, identifiez les divergences baissières où l'oscillateur dépasse 50, suivies d'une chute sous son minimum antérieur. Implémenté initialement en MQL4, cet indicateur utilise des classes de calcul optimisées, s...
👉 Lis ça | VPS | @mql5fr
❤2👌1
L'indicateur HighestLowestRange (HLR) évalue la position relative du prix dans un range défini par les valeurs maximum et minimum sur une série de X barres. À l'extrémité inférieure de ce range, la valeur de l'indicateur est 0. À l'extrémité supérieure, la valeur atteint 1 ou 100%. Si le prix est au milieu, l'indicateur affiche 0,5 ou 50%. Pour les signaux de trading, une position longue est initiée lorsque l'HLR dépasse 0,8. Une position courte est envisagée quand l'indicateur descend sous 0,2. Ainsi, une entrée s'effectue quand le prix pénètre dans 20% de la fourchette. Les tests ont utilisé des paramètres basés sur un range de 40 jours. L'HLR a été implémenté d'abord en MQL4, publié sur mql4.com le 25 janvier 2007.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
Dans les systèmes de trading utilisant la rupture de canal, une position longue est prise lorsque le prix dépasse le plus haut sur X jours, et une position courte lorsque le prix atteint un nouveau plus bas sur le même intervalle. Cette méthode permet de prévoir la tendance, mais le timing tardif peut souvent réduire les bénéfices.
Le système de trading basé sur l'indicateur HighestLowestRange (HLR) vise à entrer sur le marché juste avant que le prix n'atteigne le niveau de rupture, optimisant ainsi l'usage des canaux. L'indicateur MPC construit un canal simple à partir des extremums de la période, offrant un soutien visuel à ce système. Initialement développé en MQL4, cet indicateur a été publié pour la première fois sur mql4.com en janvier 2007.
👉 Lis ça | Calendrier | @mql5fr
Le système de trading basé sur l'indicateur HighestLowestRange (HLR) vise à entrer sur le marché juste avant que le prix n'atteigne le niveau de rupture, optimisant ainsi l'usage des canaux. L'indicateur MPC construit un canal simple à partir des extremums de la période, offrant un soutien visuel à ce système. Initialement développé en MQL4, cet indicateur a été publié pour la première fois sur mql4.com en janvier 2007.
👉 Lis ça | Calendrier | @mql5fr
👌2
La moyenne harmonique est une mesure utilisée souvent dans les domaines de la finance et de l'informatique pour traiter les moyennes de taux ou de ratios. Elle se distingue par sa méthode de calcul unique: on divise le nombre total d'observations par la somme des réciproques de chaque valeur de la série. Cette approche est pertinente pour manipuler des données où les petites valeurs ont un impact significatif, par exemple lors de l'analyse des taux de change ou des vitesses de traitement. Comparée à la moyenne arithmétique, la moyenne harmonique convient mieux aux séries où des valeurs extrêmes peuvent fausser la moyenne standard. Son application est cruciale dans l'évaluation précise des performances lorsque les proportions ou les taux sont analysés.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤2