Rejoignez notre page de fans

Bibliothèque de base pour la création de profils de volumes - bibliothèque pour MetaTrader 5
- Vues:
- 45
- Note:
- Publié:
- 2025.04.04 10:54
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Cette bibliothèque fournit quelques méthodes publiques simples pour créer et tracer des profils de volume :
public: void VolumeProfile(datetime _from, datetime _to, int _resolution_points); ~VolumeProfile() {}; double GetHVPrice(); void Plot();
- GetHVPrice renvoie le prix lié au volume le plus élevé dans l'intervalle.
- _resolution_points contient la taille de la fenêtre pour quantifier les prix adjacents (comptés en points).
Voici un exemple de script permettant d'instancier et de tracer un profil de volume souhaité :
#include <VolumeProfile.mqh> void OnStart() { datetime from=iTime(_Symbol, PERIOD_CURRENT,50); datetime to=iTime(_Symbol, PERIOD_CURRENT,20); VolumeProfile *VP = new VolumeProfile(from, to, 5); VP.Plot(); Print(VP.GetHVPrice()); delete VP; }
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/49718

Version JavaScript rapide de la bibliothèque Report de fxsaber pour les commandes de trading de type MT4 implémentées via MT4Orders ou Virtual. Fonctionne jusqu'à 10 fois plus vite, la taille du fichier NTML est plus petite, peut télécharger et afficher jusqu'à 5,4 millions de lignes de rapport.

Stratégie basée sur l'indicateur standard iCHO (Chaikin Oscillator, CHO) et l'indicateur personnalisé 'CCIDualOnMA'.

L'indicateur montre l'angle ou la vitesse moyenne de variation des prix.

Un algorithme de tri hybride qui fournit des performances rapides pour le tri de tableaux de types simples, de structures ou de pointeurs d'objets.