Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Indicateurs

Heiken ashi as series - indicateur pour MetaTrader 5

Publié par:
Conor Mcnamara
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:
(3)
Publié:
MQL5 Freelance 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.


Une capture d'écran simplement pour montrer que cela peut fonctionner en série avec une boucle décrémentale

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73176

RealCost XAU Session Cost Snapshot MT5 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 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 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 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.