Unisciti alla nostra fan page
- Visualizzazioni:
- 34
- Valutazioni:
- Pubblicato:
- 2025.04.04 10:54
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Questa libreria fornisce alcuni semplici metodi pubblici per creare e tracciare i profili di volume:
public: void VolumeProfile(datetime _from, datetime _to, int _resolution_points); ~VolumeProfile() {}; double GetHVPrice(); void Plot();
- GetHVPrice restituisce il prezzo relativo al volume più alto dell'intervallo.
- _resolution_points contiene la dimensione della finestra per quantizzare i prezzi adiacenti (contati in punti).
Ecco uno script di esempio per istanziare e tracciare un profilo di volume desiderato:
#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; }
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/49718

Versione veloce in JavaScript della libreria Report di fxsaber per i comandi di trading in stile MT4 implementati tramite MT4Orders o Virtual. Funziona fino a 10 volte più velocemente, la dimensione del file NTML è più piccola, può caricare e visualizzare fino a 5,4 milioni di righe di report.

Strategia basata sull'indicatore standard iCHO (Chaikin Oscillator, CHO) e sull'indicatore personalizzato 'CCIDualOnMA'.

L'indicatore mostra l'angolo o la velocità media di variazione dei prezzi.

Un algoritmo di ordinamento ibrido che fornisce prestazioni veloci per l'ordinamento di array di tipi semplici, strutture o puntatori a oggetti.