Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 198

 

Ciao, puoi darmi un suggerimento su dove leggere e guardare il problema:

Creo un MACD handle (H4), i dati di questo handle sono pronti solo su H4, nessun altro timeframe, solo con un nuovo

tick la maniglia MACD (H4) funziona, cioè ottengo un gap nella lettura MACD-0,0. Come sbarazzarsi di questa lacuna.

Quei gestori con BarsCalculated() (Riferimento) non funzionano, lascia ancora un vuoto nella lettura.

Grazie.

 
Non posso testare il consulente scelto e Aforex non riesce a capire cosa c'è che non va.
 
romadd:
Non posso testare l'advisor selezionato e Aforex non riesce a capire cosa c'è di sbagliato.
Installate almeno la versione 8 di Internet Explorer, anche se non lo usate mai. Gli sviluppatori hanno legato Market in the terminal a questo browser per qualche motivo?
 
Crucian:
Dovete spuntare la casella "visualizzazione" nel tester della strategia e vedrete tutto.
Lavisualizzazione è un processo lungo.
 
abeiks:
Lavisualizzazione è un processo lungo.
Non è possibile fare un test e poi premere il pulsante perché appaia un grafico con le compravendite. Dovremmo usare la visualizzazione che sarà mostrata solo per 1 valuta e non mostrerà altri grafici per gli Expert Advisors multivaluta. Devi cambiare le valute durante la visualizzazione.
 
paladin800:
Quindi, per fare un test e poi premere il pulsante per mostrare un grafico con gli scambi - non esiste. Devi impostare la visualizzazione, che andrà solo a 1 valuta, per multicurrency non mostrerà altri grafici. È necessario cambiare le valute durante la visualizzazione.

Capisco, grazie.

 
Buon pomeriggio. Qualcuno può dirmi dove trovare il convertitore di periodo negli script MT5
 

Buon pomeriggio, perché la funzione non è definita (messaggio 'OrderModify' - funzione non definita):

OrderModify
  void OnStart(){
  
  if(TrailingStop>0)
     {
      if(OrderSelect(tik)== true){
      if(ORDER_TYPE_BUY){ 
      if(Bid- ORDER_PRICE_OPEN > _Point *(TrailingStop/10))
        {
         if(ORDER_SL < Bid - _Point*(TrailingStop/10))
           {
          bool Ans = OrderModify(tik,ORDER_PRICE_OPEN,NormalizeDouble(Bid-_Point*(TrailingStop/10),5),ORDER_TP,ORDER_TYPE_TIME,ORDER_TIME_EXPIRATION);
              if (Ans == true){
              Alert("Цена Stop Loss ордера успешно модифицирована.");
               break; }
           }
        }
     }
 
StrangerNet:

Buon pomeriggio, perché la funzione non è definita (messaggio 'OrderModify' - funzione non definita):

La classe CTrade è collegata?

#include <Trade\Trade.mqh>
 
barabashkakvn:

La classe CTrade è collegata?

Sì, l'ho fatto.
Motivazione: