Unisciti alla nostra fan page
- Visualizzazioni:
- 27
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
L'articolo "New bar event handler" descrive tutte le idee su cui si basa questo handler. L'articolo stesso contiene un esempio di gestore per gli Expert Advisor. La sostanza è la stessa: tutti i calcoli avvengono solo quando compare una nuova barra. Si tratta di una comoda alternativa all'uso diretto di OnCalculate().
Ecco un esempio di un semplice indicatore che stampa una riga sulla comparsa di una nuova barra quando viene lanciato il gestore:
//+------------------------------------------------------------------+ //|OnNewBarCalculate.mq5 | //|Copyright 2010, Lizar | //|Lizar@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link "Lizar@mail.ru" #property version "1.00" #property indicator_chart_window #include <OnNewBarCalculate.mqh> // il segreto di come viene avviato OnNewBarCalculate() è memorizzato qui //+------------------------------------------------------------------+ //|| Il gestore di funzioni dell'evento "nuova barra" per l'indicatore | //+------------------------------------------------------------------+ int OnNewBarCalculate(const int rates_total, const int prev_calculated, const datetime& time[], const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[], const int& spread[]) { //--- qui scriviamo l'indicatore come nella funzione OnCalculate(); //--- viene eseguito solo quando appare una nuova barra, non ad ogni tick PrintFormat("Nuova barra: %s",TimeToString(TimeCurrent(),TIME_SECONDS)); //--- restituisce il valore di prev_calculated per la chiamata successiva return(rates_total); }
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/199
![QQE [v02] and QQE multi-timeframe [v02]](https://c.mql5.com/i/code/indicator.png)
QQE - Stima quantitativa qualitativa MA su RSI, differenza di MA su RSI e MA di ATR di MA su RSI

Libreria PrintXYZ() per stampare informazioni massive dal terminale.

Indicatore di tendenza basato su indicatori mobili. La versione originale funziona in modo instabile, quindi ho deciso di scriverne una mia basata sul principio di calcolo dell'indicatore originale.

Questo indicatore legge la cronologia degli scambi e traccia il P&L cumulativo nel tempo, aiutando i trader visivi a vedere quanto denaro stanno guadagnando o perdendo nel tempo. Questa versione attuale ha una differenza di errore marginale dello 0,02%, dovuta all'arrotondamento dei galleggianti e ai metodi di calcolo. Con questo errore marginale può essere considerato estremamente preciso.