Un Conseiller Expert a été conçu pour évaluer l'efficacité du trading nocturne. Ce programme effectue des opérations sur EURUSD avec un intervalle de temps de 15 minutes en s'appuyant sur les signaux de l'indicateur Stochastique. Le système de gestion employé est minimaliste. Toutefois, il est conseillé de ne pas employer cet Expert Advisor en conditions réelles de trading.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤2👍2🤨1👨💻1
La logique floue est une technologie utilisée dans le domaine militaire pour le guidage des missiles et commence à s'imposer chez les commerçants. Cette approche s'avère utile pour programmer des systèmes difficiles à maîtriser par des moyens conventionnels. Un exemple marquant est la mise en œuvre réussie par une banque japonaise qui a généré d'importants bénéfices grâce à un système basé sur 60 règles.
L'utilisation de la logique floue dans des environnements techniques nécessite l'intégration d'une DLL spécifique. Commencez par créer un modèle avec ffll_new_model(), chargez le programme avec ffll_load_fcl_file(), puis générez une instance avec ffll_new_child(). Une fois le modèle prêt, chargez les variables d'entrée via ffll_set_value() et obtenez la sortie avec ffll_get_output_value().
Pour utiliser au mieux ces fonctionnalités, la compréhension de la logique floue est crucial...
👉 Lis ça | Signaux | @mql5fr
L'utilisation de la logique floue dans des environnements techniques nécessite l'intégration d'une DLL spécifique. Commencez par créer un modèle avec ffll_new_model(), chargez le programme avec ffll_load_fcl_file(), puis générez une instance avec ffll_new_child(). Une fois le modèle prêt, chargez les variables d'entrée via ffll_set_value() et obtenez la sortie avec ffll_get_output_value().
Pour utiliser au mieux ces fonctionnalités, la compréhension de la logique floue est crucial...
👉 Lis ça | Signaux | @mql5fr
❤2
Depuis 2008, les centres de négociation ont largement adopté les spreads flottants, entraînant des variations notables des écarts selon les périodes de volatibilité des marchés. Les spreads peuvent augmenter de manière significative durant les communiqués de presse ou dans les périodes de marché calme, rendant certains systèmes de trading moins efficaces en raison de la hausse soudaine des niveaux de stop. MetaTrader 4 utilise les dernières valeurs de spread et de niveaux de stop pour tester les Expert Advisors en temps réel, ce qui peut affecter les résultats selon le moment de l'exécution. En revanche, MetaTrader 5 intègre des valeurs historiques de spread, bien que la variabilité à chaque tick reste une question. L'indicateur spread_on_chart actualise en temps réel les informations cruciales telles que le spread, le niveau de stop, et le niveau de freeze, avec des options de person...
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
❤1
Cet indicateur s'appuie sur le MACD standard avec une flexibilité supplémentaire. Il permet aux traders de sélectionner l'horizon temporel de l'indicateur affiché. Les utilisateurs peuvent choisir entre l'échelle de temps du graphique en cours et une échelle de temps supérieure. Le système ne supporte pas l'affichage du MACD avec une échelle de temps inférieure au graphique actif. Cette fonctionnalité offre une perspective élargie pour une meilleure prise de décision, en alignant l'analyse technique avec les préférences du trader en termes d'échelle de temps. Une telle capacité d'adaptation est essentielle pour les stratégies qui nécessitent une vue d'ensemble progressive.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤2😱1
L'indicateur ADX lissé a été amélioré pour offrir des performances supérieures par rapport aux versions traditionnelles. Ses améliorations incluent une prévention solide des erreurs grâce à une vérification rigoureuse des limites, éliminant ainsi les dépassements de tableaux. Les performances sont optimisées par une gestion efficace des tampons et des techniques d'acquisition de données. La logique de calcul est sécurisée grâce à une indexation protégée et une initialisation correcte. La conception respecte les ressources avec une gestion appropriée de la mémoire. La structure MQL5 moderne intègre des propriétés d'indicateur spécifiques et des tampons typés. Ces améliorations garantissent un indicateur stable, performant et facile à maintenir, tout en préservant l'intégrité analytique de l'algorithme de lissage ADX.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤3
Cette bibliothèque est conçue pour décompresser des archives GZIP provenant de fichiers *.gz ou de sites web compressés avec ce format. Elle est testée sur des données atteignant 0,5 Go de texte. Elle identifie automatiquement si l'archive est un fichier compressé ou contient des données compressées, grâce à l'indicateur du quatrième octet. Les données de décompression doivent être sous forme de tableau de type char. La fonction CryptDecode(CRYPT_ARCH_ZIP, tmp, key, tx) réalise la décompression ; la classe GZIP vérifie les trois premiers caractères pour le format GZIP. Les méthodes unGZIP adaptées et rapides remplissent le tableau tx, dont les contenus peuvent être utilisés par des analyseurs CSV ou JSON. Pour convertir les données en chaîne de caractères, plusieurs surcharges sont disponibles. Si le décompactage échoue, la chaîne résultante est vide. Cette approche est efficiente en ...
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤3
L'utilisation de DLL C# en mode géré pour un environnement MQL5 est abordée avec une approche technique directe. L'introduction permet d'accéder aux bibliothèques C# depuis MetaTrader en contournant les limitations d'accès direct en MQL5. Plusieurs méthodes de connexion entre les deux environnements sont décrites, telles que COM Interop, Reverse P/Invoke et la création de classes wrapper C++/Cli. Chaque méthode présente ses avantages spécifiques selon les besoins du développeur.
Des exemples concrets montrent comment traiter les interactions binaires, allant des appels de fonctions simples à la manipulation complexe de structures de données. Le texte met l'accent sur le partage de méthodes prouvées pour augmenter l'efficacité du développement logiciel en combinant des bibliothèques existantes dans des systèmes hétérogènes.
👉 Lis ça | Calendrier | @mql5fr
Des exemples concrets montrent comment traiter les interactions binaires, allant des appels de fonctions simples à la manipulation complexe de structures de données. Le texte met l'accent sur le partage de méthodes prouvées pour augmenter l'efficacité du développement logiciel en combinant des bibliothèques existantes dans des systèmes hétérogènes.
👉 Lis ça | Calendrier | @mql5fr
❤3
La mise à jour de "Dual Trix" apporte un texte d'indicateur plus grand, facilitant ainsi la lecture pour les utilisateurs. Cette amélioration, inspirée des discussions sur les forums techniques, répond à la demande croissante de clarté et d'accessibilité dans les interfaces d'analyse technique. Les développeurs et analystes pourront, grâce à cette mise à niveau, interpréter les données de manière plus efficace, optimisant leur temps d'analyse. L'ajustement du texte est une étape vers une meilleure ergonomie des outils de trading. Adapter les interfaces aux retours des utilisateurs est essentiel pour maintenir des standards de qualité et répondre aux besoins évolutifs de la communauté technologique.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤1
Un Expert Advisor fait usage de deux indicateurs MACD pour les décisions de trading. Le premier identifie le moment d'entrée, tandis que le second évalue la tendance en cours. La gestion du capital comprend un dépôt fixe avec une approche martingale limitée. Les bibliothèques nécessaires doivent être placées dans le dossier \Include du terminal. Les paramètres opérationnels incluent DML, définissant la part de dépôt pour le lot minimal, et Ud pour le nombre de doublons martingales, commençant à 0 pour aucune multiplication. D'autres paramètres clés sont Stop pour le stop loss, Tp pour le Take Profit, et Slipage pour le slippage en pips. Les réglages EMA pour MACD1 et MACD2 sont spécifiés pour une efficacité optimale. Le système est éprouvé en conditions réelles.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤1
Nouvel Expert Advisor basé sur le modèle de Nikolay Kositsyn, conçu pour trader sur les paires EURUSD et GBPUSD en utilisant une échelle de temps D1. L'approche consiste à acheter si la moyenne mobile augmente et à vendre si elle diminue, en intégrant une gestion du capital rigoureuse. Les tests ont couvert l'année dernière. Les principaux paramètres incluent la paire de devises, le type de transaction par symbole, la période de la moyenne mobile simple, le prix de clôture, la méthode de calcul de la moyenne mobile, les niveaux de stop loss et de take profit en pips, ainsi que le volume de la position et le slippage. Attention : déconseillé pour le trading en conditions réelles.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
L'Expert Advisor AutoCloseOnProfitLoss pour MetaTrader 5 automatise la fermeture des positions en fonction des objectifs de profit ou de perte définis. Destiné à faciliter la gestion des risques, il s'adresse tant aux scalpeurs qu'aux traders à long terme. Il clôture automatiquement toutes les positions en atteignant les seuils paramétrés. Les utilisateurs peuvent définir des objectifs en devise locale et choisir d'activer la fermeture en fonction du profit ou de la perte de manière indépendante.
Pour installer l'EA, il suffit de le télécharger, de le placer dans le dossier des Experts de MetaTrader 5, puis de le glisser sur un graphique. Configurez les paramètres tels que TargetProfit et MaxLoss, et activez les alertes si souhaité. L'EA fonctionne continuellement et informe l'utilisateur via des alertes et des journaux.
Avant de l'utiliser sur un compte réel, il est conseillé de ...
👉 Lis ça | VPS | @mql5fr
Pour installer l'EA, il suffit de le télécharger, de le placer dans le dossier des Experts de MetaTrader 5, puis de le glisser sur un graphique. Configurez les paramètres tels que TargetProfit et MaxLoss, et activez les alertes si souhaité. L'EA fonctionne continuellement et informe l'utilisateur via des alertes et des journaux.
Avant de l'utiliser sur un compte réel, il est conseillé de ...
👉 Lis ça | VPS | @mql5fr
❤2
Un utilitaire efficace pour surveiller les swaps longs et courts d'un symbole unique. Il convertit automatiquement les swaps en points fournis par votre courtier en devise du compte. Le mercredi, les swaps sont triplés, un aspect à ne pas négliger pour la gestion des positions. Les utilisateurs peuvent ajuster l'alignement horizontal et vertical via les paramètres d'entrée pour une visualisation optimale. Cet outil simplifie la compréhension des coûts de portage associés à vos opérations de trading. Assurez-vous de vérifier ces paramètres régulièrement pour une gestion de swap précise.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤3
Le concept de marche aléatoire est crucial pour comprendre les comportements de marché en trading. En simulant des résultats de lancers de pièces, chaque lancer génère aléatoirement +1 ou -1, conduisant à un mouvement aléatoire cumulatif.
Les propriétés de cette marche, comme celles révélées par les lois telles que l'Arcsine, montrent qu'en moyenne, aucune stratégie de trading ne garantit un gain ou une perte sur une marche aléatoire. Les graphiques de marche sont fractals : similaires indépendamment de l'échelle.
Les differences avec les données de devises réelles sont significatives. Les devises sont influencées par des facteurs économiques, permettant d'élaborer des stratégies sur la volatilité. Les cours des devises réels présentent des régularités statistiques que les marches aléatoires ne montrent pas.
👉 Lis ça | Signaux | @mql5fr
Les propriétés de cette marche, comme celles révélées par les lois telles que l'Arcsine, montrent qu'en moyenne, aucune stratégie de trading ne garantit un gain ou une perte sur une marche aléatoire. Les graphiques de marche sont fractals : similaires indépendamment de l'échelle.
Les differences avec les données de devises réelles sont significatives. Les devises sont influencées par des facteurs économiques, permettant d'élaborer des stratégies sur la volatilité. Les cours des devises réels présentent des régularités statistiques que les marches aléatoires ne montrent pas.
👉 Lis ça | Signaux | @mql5fr
❤3
La nouvelle version de l'indicateur Dual Trix est maintenant disponible. Il affiche deux valeurs agrandies, tant dans le graphique principal que dans la fenêtre de l'indicateur. Cette amélioration permet une analyse plus précise des données. Les utilisateurs peuvent ainsi bénéficier d'une visibilité accrue lors de l'observation des tendances et des changements. L'indicateur mis à jour facilite une interprétation plus claire des fluctuations du marché en offrant des valeurs plus distinctes et facilement comparables. Ce développement représente une avancée significative pour ceux qui cherchent à optimiser leur expérience d'analyse technique.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤3
Le nouvel expert advisor offre la possibilité d'effectuer des transactions en un clic. Pour ouvrir une position, il suffit de cliquer sur le bouton approprié. Pour clore une position, cliquez sur le bouton inverse, par exemple, pour une position d'achat ouverte, cliquez sur le bouton de vente.
Les paramètres configurables incluent le lot, le Stop Loss exprimé en pips (mettre 0 désactive cette fonction), et le slippage également en pips. Toute question ou suggestion peut être adressée en suivant le lien intégré dans le code. Cela permet une personnalisation et une gestion précise des opérations de trading.
👉 Lis ça | Signaux | @mql5fr
Les paramètres configurables incluent le lot, le Stop Loss exprimé en pips (mettre 0 désactive cette fonction), et le slippage également en pips. Toute question ou suggestion peut être adressée en suivant le lien intégré dans le code. Cela permet une personnalisation et une gestion précise des opérations de trading.
👉 Lis ça | Signaux | @mql5fr
❤1
Cet Expert Advisor en MQL5, version orientée objet du conseiller MQL4 pour entrées aléatoires, fonctionne de manière optimale sur une période d'une minute et est adaptable à toutes les paires de devises. Il utilise un générateur de nombres aléatoires pour simuler des décisions aléatoires de trading, restant actif en continu sur le marché. Conçu pour fournir une base minimale en programmation orientée objet, cet EA simplifie la construction de systèmes de trading plus élaborés. Il permet également d'évaluer l'efficacité des techniques d'entrée plus avancées. Les performances enregistrées lors des tests, avec un profit net total de 1 586,38 USD, confirment son potentiel. Toutefois, son utilisation est strictement réservée à des fins éducatives et non en conditions réelles. Les résultats passés ne préjugent en rien des performances futures.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
👍1
La fonctionnalité principale de ce script est l'exportation de l'historique des transactions pour l'année écoulée pour l'instrument choisi. Il soutient les crypto-monnaies et les devises, calculant automatiquement la commission selon le type d'instrument. Les données sont formatées pour une meilleure lisibilité, remplaçant les points par des virgules si nécessaire. Les totaux des commissions, profits/pertes, et nombre de transactions sont inclus à la fin.
Pour utiliser ce script, assurez-vous que l'historique est chargé et installez-le sur le graphique de l'instrument requis. Après exécution, il génère un fichier CSV nommé selon le format trades_symbol_date_time.csv dans le dossier MQL5/Files, prêt à être analysé sous Excel ou tout autre éditeur. Ce script offre facilité d'utilisation, flexibilité pour divers instruments, et transparence des données de transaction, se concentrant sur...
👉 Lis ça | Freelance | @mql5fr
Pour utiliser ce script, assurez-vous que l'historique est chargé et installez-le sur le graphique de l'instrument requis. Après exécution, il génère un fichier CSV nommé selon le format trades_symbol_date_time.csv dans le dossier MQL5/Files, prêt à être analysé sous Excel ou tout autre éditeur. Ce script offre facilité d'utilisation, flexibilité pour divers instruments, et transparence des données de transaction, se concentrant sur...
👉 Lis ça | Freelance | @mql5fr
Pour configurer un graphique en zigzag avec des tampons de données pour les hauts et les bas, il faut initier un ensemble de variables système. Ceux-ci se réinitialisent à chaque calcul de l'indicateur. Le tableau "upWaves" stocke les sommets, et "dwWaves" pour les creux. Identifier le type de la dernière vague est crucial : son point de départ, point final et distance en barres. Des variables locales pour les hauts/bas avec des distances en barres sont vitales.
L'unité ATR mobile doit être calculée une fois la période atteinte, permettant de manipuler les vagues et retracements efficacement. Dès que l'ATR est complet, les coordonnées des variables système s'actualisent selon la vague formée. En cas de vague haussière, une mise à jour s'exécute sur le zigzag. Si un nouveau bas est identifié, la distance entre le pic et le bas est calculée pour ajuster le retracement. Le zigzag est ai...
👉 Lis ça | Calendrier | @mql5fr
L'unité ATR mobile doit être calculée une fois la période atteinte, permettant de manipuler les vagues et retracements efficacement. Dès que l'ATR est complet, les coordonnées des variables système s'actualisent selon la vague formée. En cas de vague haussière, une mise à jour s'exécute sur le zigzag. Si un nouveau bas est identifié, la distance entre le pic et le bas est calculée pour ajuster le retracement. Le zigzag est ai...
👉 Lis ça | Calendrier | @mql5fr
MetaQuotes Software Corp. a revisité les indicateurs personnalisés dans MetaTrader 5, apportant des améliorations significatives aux performances sans modifier l'algorithme de base. L'article explore une approche innovante pour résoudre le problème du recalcul des indicateurs lors de la perte de connexion ou d'une importante resynchronisation de l'historique. Une solution clé consiste à développer une classe distincte pour gérer les recalculs, en optimisant l'accès aux données historiques. Cela offre de nombreux avantages, notamment une allocation dynamique de la mémoire et une synchronisation efficace. De plus, des algorithmes de synchronisation d'historique améliorent encore la précision des indicateurs, même avec des machines moins performantes.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤3
L’utilisation d’un indicateur simple pour évaluer la volatilité offre une méthode efficace pour analyser les mouvements du marché. Cet outil permet de mesurer la contraction et l’expansion des bandes de Bollinger, aidant ainsi à identifier plus précisément les phases de marché stable et les tendances. En évaluant les zones plates, les professionnels peuvent anticiper les changements potentiels et adapter leur stratégie en conséquence. Cette approche méthodique offre un cadre solide pour améliorer l’analyse technique et optimiser la prise de décision dans des environnements incertains.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤1
L'historique des ticks est essentiel pour l'analyse des marchés financiers. Un Expert Advisor peut être utilisé pour capter ces données, tant en temps réel que lors des tests. Le fichier généré, formaté en CSV, facilite l'examen détaillé des données passées. La nomenclature du fichier T_SYMBOL_DD_MM_YYY_HHxMM.csv assure une organisation rigoureuse des actifs et des périodes d'enregistrement.
Lorsque l'EA est exécuté en mode test, le fichier est enregistré dans un répertoire spécifique, indiqué dans le journal du testeur. Par exemple, l'emplacement pourrait être E:\NProgram Files\NMetaTrader 5\NTester\NAgent-127.0.0.0.1-3001\Nfiles. Cette organisation méthodique permet un accès rapide et efficace aux données essentielles pour l'analyse. Integration des appels d'indicateurs et étude de leur comportement dans des programmes tiers optimisent la compréhension du mouvement des marchés.
👉 Lis ça | Cotations | @mql5fr
Lorsque l'EA est exécuté en mode test, le fichier est enregistré dans un répertoire spécifique, indiqué dans le journal du testeur. Par exemple, l'emplacement pourrait être E:\NProgram Files\NMetaTrader 5\NTester\NAgent-127.0.0.0.1-3001\Nfiles. Cette organisation méthodique permet un accès rapide et efficace aux données essentielles pour l'analyse. Integration des appels d'indicateurs et étude de leur comportement dans des programmes tiers optimisent la compréhension du mouvement des marchés.
👉 Lis ça | Cotations | @mql5fr
❤3