La classe CStdDevOnArray est conçue pour le calcul de l'écart-type (StdDev) à partir du tampon de l'indicateur. Dans la fonction OnInit() de l'indicateur, la méthode Init() est mise en œuvre avec deux paramètres : une période de l'indicateur et la méthode de calcul de la moyenne. Dans la fonction OnCalculate(), la méthode Solve() est utilisée avec les paramètres suivants : une variable rates_total, une variable prev_calculée, et plusieurs tampons contenant les données nécessaires. Un exemple d'utilisation se trouve dans le fichier Test_StdDevOnArray.mq5. Le fichier IncStdDevOnArray doit être placé dans le dossier approprié sous MQL5\Include\IncOnArray. Cette classe requiert également la classe CMAOnArray contenue dans le fichier IncMAOnArray. L'indicateur d'écart-type mesure la volatilité en analysant les fluctuations de prix par rapport à la moyenne mobile.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
Ce document aborde la manipulation d'objets dans certains indicateurs techniques, notamment ceux qui ne reposent pas sur des tampons mais utilisent des objets pour leurs représentations graphiques. Utiliser iCustom est une solution pour les indicateurs à tampons, mais elle devient inefficace avec des indicateurs uniquement basés sur des objets. Dans un exemple pratique, l'indicateur "PZ Multidiagonals MT5" pour MT5, disponible sur le marché, est utilisé pour illustrer cette approche. Pour manipuler ces objets, il est essentiel de connaître le préfixe de leurs noms. La fonction LogChartObjectNames() enregistre tous les noms d'objets actifs. ModifyChartObjects() permet ensuite de spécifier les objets à modifier en définissant un préfixe de nom et le nombre d'objets à éviter. Cette méthode démontre comment simplifier visuellement un graphique en supprimant des lignes de tendance superflu...
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤4
Le produit aborde une méthode de calcul unique, propre à l'indicateur Raymond Cloudy Day, conçue pour fournir aux traders des points précis et fiables dans l'objectif de faciliter des décisions éclairées. Les capacités d'extension Achat/Vente permettent de confirmer les tendances potentiellement durables ou les retours au point initial, délivrant ainsi des données stratégiques cruciales. Les points de prise de profit sont flexibles, pouvant sécuriser les gains ou servir de points d'entrée réguliers. Les lignes de support et de résistance illustrent les mouvements potentiels du marché pour une analyse plus approfondie.
La méthode innovante alliée aux algorithmes est gage de précision accrue dans la détection des tendances, ce qui améliore significativement le processus décisionnel. S'adressant aussi bien aux novices qu'aux experts, l'indicateur est modulable, combinant simplicité et f...
👉 Lis ça | Forum | @mql5fr
La méthode innovante alliée aux algorithmes est gage de précision accrue dans la détection des tendances, ce qui améliore significativement le processus décisionnel. S'adressant aussi bien aux novices qu'aux experts, l'indicateur est modulable, combinant simplicité et f...
👉 Lis ça | Forum | @mql5fr
❤1
L'article explique le processus de création d'un rapport de résultats de trading au format HTML en utilisant MQL5. Ce rapport intègre des données détaillées sur les positions et transactions, et il est ensuite transféré via FTP vers un serveur Web pour un accès à distance. En plus du rapport, le programme génère des graphiques des prix actuels et de l'évolution du solde du compte, qui sont aussi envoyés au serveur. Les utilisateurs doivent avoir un serveur FTP configuré et résider plusieurs fichiers d'images représentant des directions de transaction. Enfin, le programme offre des options pour envoyer des notifications par SMS sur les événements de trading.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤5
La classe CIchimokuOnArray permet de calculer les valeurs de l'indicateur Ichimoku Kinko Hyo à partir de tampons d'indicateurs. Pour l'application, dans la fonction OnInit() de l'indicateur, utilisez la méthode Init() avec les paramètres : période Tenkan, période Kijun, période Senkou et option de décalage des lignes SpanA et SpanB. Le décalage est contrôlé par la méthode Solve() dans la fonction OnCalculate(), en manipulant les tampons de données High et Low.
Avec la méthode Solve(), intégrer à la fois les tampons des données et les tampons de résultats pour Tenkan, Kijun, SpanA, et SpanB. Des méthodes comme SpanABShift(), BarsRequiredTK(), et BarsRequiredAB() sont aussi fournies pour gérer les besoins spécifiques en barres de données. Les noms des lignes individuelles peuvent être récupérés via des méthodes spécifiques.
L'exemple Test_IchimokuOnArray.mq5 montre comment utiliser ce...
👉 Lis ça | CodeBase | @mql5fr
Avec la méthode Solve(), intégrer à la fois les tampons des données et les tampons de résultats pour Tenkan, Kijun, SpanA, et SpanB. Des méthodes comme SpanABShift(), BarsRequiredTK(), et BarsRequiredAB() sont aussi fournies pour gérer les besoins spécifiques en barres de données. Les noms des lignes individuelles peuvent être récupérés via des méthodes spécifiques.
L'exemple Test_IchimokuOnArray.mq5 montre comment utiliser ce...
👉 Lis ça | CodeBase | @mql5fr
❤1
Les vagues binaires sont un concept essentiel pour l'analyse technique. Elles permettent de déterminer les tendances haussières ou baissières des marchés. En combinant plusieurs vagues binaires, on peut créer une vague composite, offrant une analyse plus robuste. Par exemple, une vague binaire composite peut inclure le cours de clôture, le MACD, le CCI, et d'autres indicateurs pour affiner les prévisions.
Pour optimiser une vague composite, il est crucial de tester chaque vague individuelle. Vous pouvez attribuer des poids à ces vagues pour évaluer leur impact. Les valeurs élevées indiquent généralement une tendance haussière, les faibles une tendance baissière.
L'algorithme offre la possibilité de choisir parmi dix méthodes de moyennes, telles que SMA, EMA, ou JMA. Ces méthodes influencent les résultats et peuvent être adaptées selon les besoins. Le concept est puissant pour ceux q...
👉 Lis ça | Signaux | @mql5fr
Pour optimiser une vague composite, il est crucial de tester chaque vague individuelle. Vous pouvez attribuer des poids à ces vagues pour évaluer leur impact. Les valeurs élevées indiquent généralement une tendance haussière, les faibles une tendance baissière.
L'algorithme offre la possibilité de choisir parmi dix méthodes de moyennes, telles que SMA, EMA, ou JMA. Ces méthodes influencent les résultats et peuvent être adaptées selon les besoins. Le concept est puissant pour ceux q...
👉 Lis ça | Signaux | @mql5fr
Le système Alexander Elder utilise deux indicateurs clés : le MACD et l'EMA. Lorsque ces indicateurs montrent une tendance à la hausse, la bougie est affichée en vert. En revanche, une tendance à la baisse se traduit par une bougie rouge. Si les indicateurs présentent des mouvements divergents, la bougie devient bleue. Ce système a été initialement implémenté en MQL4, avec sa première publication sur Code Base le 17 juin 2010. Cette approche permet une visualisation efficace des tendances du marché, facilitant une prise de décision éclairée.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤4