Rejoignez notre page de fans
- Publié par:
-
Conor Mcnamara
I started learning C programming in 2010. From there I picked up many languages.
I'm working on several indicator projects and EA concepts. - Vues:
- 121
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Il s'agit simplement d'une réécriture de l'indicateur Heiken Ashi de MetaQuotes, dans laquelle tous les tampons sont définis comme des séries. Ce code est uniquement destiné à des fins pédagogiques.
Lorsque j'ai commencé à étudier ce framework, j'étais très perplexe quant à la manière de modifier les indices des tampons et ceux des boucles. Par exemple, j’avais un indicateur conçu avec des tampons en série ; je souhaitais y ajouter le Heiken Ashi, mais je ne savais pas comment procéder correctement (les tampons Heiken Ashi n’étant pas initialement conçus pour fonctionner en mode série).
Désormais, grâce à ce code, il devrait être plus facile pour les débutants de comprendre comment tout doit être modifié lorsque l’on prend une construction d’indicateur non configurée en série et qu’on la convertit pour que tout fonctionne en série. Cela pourrait également apporter plus de clarté à ceux qui connaissent bien le MQL4, mais qui n’ont pas encore travaillé avec le MQL5.
Certains indicateurs construits en série peuvent utiliser en toute sécurité un indice de départ « rates_total - prev_calculated », mais il faut une barre supplémentaire pour calculer le Heiken Ashi en toute sécurité lorsqu’il utilise un indice historique [i+1] dans le calcul.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73176
RealCost XAU Session Cost Snapshot MT5
Open-source MT5 script that records XAUUSD/GOLD symbol settings, spread, tick value, contract size, volume step, stop/freeze levels, swap, and account context to the log and optional CSV.
Profit Concentration Analyzer
A native MQL5 script that measures how concentrated a strategy's profit is — whether the edge is broad or rests on a few lucky trades. It reads a per-trade CSV (Date,Profit) and reports the share of net profit from the largest trades, the Gini coefficient of the winners, a concentration profile, a survival test that removes the best few trades and recomputes net profit and profit factor, and the largest single day versus a configurable consistency limit, combined into a concentration-and-consistency score (A+ to F) with recommendations. If no file is found it generates a sample set, so it runs out of the box. No external libraries, no Python, no AI. The helper ExportTrades.mq5 writes the file from your trade history.
Premium Discount Range Mapper
A lightweight educational MetaTrader 5 indicator that maps Premium, Equilibrium and Discount areas from a selected market range.
SetSLByLoss - set Stop Loss on all open positions by target loss amount
Script permettant de définir un Stop Loss sur chaque position ouverte en fonction d'un seuil de perte défini dans la devise du compte (par exemple, 50 $ par position). Fonctionne avec n'importe quelle devise de dépôt et n'importe quelle paire de devises. Vérifie les niveaux de stop et de gel définis par le courtier. La conversion des devises est gérée automatiquement.
