Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 297

 
mavar:

Grazie per il tester!

Resta la domanda: come si creano e si leggono gli indicatori?

https://www.mql5.com/ru/code/166

Советник "Боллинджер на стероидах"
Советник "Боллинджер на стероидах"
  • voti: 30
  • 2010.08.12
  • Andrew Kornishkin
  • www.mql5.com
Советник "Боллинджер на стероидах". Эксперт торгует по тренду и использует индикатор Bollinger Bands.
 

Buon esempio, vedi queste righe, qui i dati dai buffer di Bollinger 0, 1, 2 (e i buffer contengono i valori delle curve) sono copiati nei buffer EA. Sembra che tu sia nuovo di MT5, passa sopra la funzione e premi F1

if(CopyBuffer(BolBandsHandle,0,0,3,BBMidle)<0 || CopyBuffer(BolBandsHandle,1,0,3,BBUp)<0
      || CopyBuffer(BolBandsHandle,2,0,3,BBLow)<0)
 

Grazie. L'ho visto.

Non capisco come aggiungere la bollinger e ottenere il suo valore. Non sono riuscito a capire il codice di questo particolare EA da solo.

 
mavar:

Grazie. L'ho visto.

Non capisco come aggiungere la bollinger e ottenere il suo valore. Non sono riuscito a capire il codice di questo particolare EA da solo.

In questo esempio la Bollinger non viene aggiunta al grafico. Potete non aggiungerlo affatto, i suoi valori sono calcolati senza avere un indicatore sul grafico, questa è una caratteristica di MT4/5.
 
Ragazzi, come diavolo è questa funzione? Per favore, datemi un piccolo codice di esempio che legga l'ultimo valore dell'indicatore di bollinger.
 
mavar:
Ragazzi, come diavolo è questa funzione? Un piccolo esempio di codice che legge l'ultimo valore dell'indicatore di bollinger, per favore.
Cosa vi impedisce di leggere la descrizione di CopyBuffer nell'aiuto? L'aiuto è scritto abbastanza chiaramente, in russo, quindi sei troppo pigro per capirlo. Qui ci sono stampanti di valori
//--- копируем новые значения индикаторов используя хэндлы
   if(CopyBuffer(BolBandsHandle,0,0,3,BBMidle)<0 || CopyBuffer(BolBandsHandle,1,0,3,BBUp)<0
      || CopyBuffer(BolBandsHandle,2,0,3,BBLow)<0)
     {
      Alert("Ошибка копирования буферов индикатора Bollinger Bands - номер ошибки:",GetLastError(),"!!");
      return;
     }
//********** это цикл надо добавить в код советника, выводит значения при наступлении нового бара
   for(int nbar=0; nbar < 3; nbar++)
     Print("nbar=", nbar, "  BBLow[nbar]=", DoubleToString(BBLow[nbar], _Digits), "  BBMidle[nbar]", DoubleToString(BBMidle[nbar], _Digits),
                    "  BBUp[nbar]=", DoubleToString(BBUp[nbar], _Digits));  
 
L'ultimo valore sarà per nbar == 0
 
So che una volta c'era un campionato di trading automatico, ma c'è qualcosa del genere ora?


 
LBatters:
So che una volta c'era un campionato di trading automatico, ma c'è qualcosa del genere ora?


L'ultimo campionato organizzato da MetaQuotes è stato nel 2012. Ora non ci sono campionati di questo tipo. Ma molti broker stanno ancora gestendo i loro campionati. Si può partecipare a loro.
 
<br / translate="no">

Come faccio a vedere la bollinger sul grafico esattamente nei parametri che sono nel codice? dove sono configurati i parametri richiesti dell'indicatore.


Ho la bollinger in funzione, ma sta leggendo dei valori sbagliati.

Voglio dire che posso costruire un grafico partendo dal massimo o dal minimo, lungo l'esponente, ecc. Come posso regolarla nel codice e vederla sul grafico per controllare visivamente l'EA?