Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1305

 
Corretto. Aggiunte ridondanze (in corso). Terzo giorno cercando di risolvere il problema.
 
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
// проверим снова, может ли советник торговать
   if(checkTrading()==false)
     {
      Alert("Советник не может торговать,не удовлетворяются торговые требования");
      return;
     }
   ArraySetAsSeries(mrate,true);
   ArraySetAsSeries(L1,true);
   ArraySetAsSeries(L2,true);
   ArraySetAsSeries(L3,true);
 

Vladimir, il modello di questo EA è stato testato molte volte, l'ho scambiato nel mondo reale.

Ma la condizione >livello,<livello non funziona.

 
Oleg Kolesov:

Ora rimuovi tutti gli elementi non necessari dalla condizione di apertura della posizione e lascia solo una condizione. Aggiungi una condizione alla volta finché non arrivi al punto in cui la nuova condizione aggiunta uccide il segnale di trading.

 
Grazie. Farò un tentativo.
 
Oleg Kolesov:

Vladimir, il modello di questo EA è stato testato molte volte, l'ho scambiato nel mondo reale.

La condizione >livello,<livello non funziona.

Se avete notato, è la seconda pagina che lavoro in modalità telepatia. Non ho mai visto il codice di cui parli. Penso che Telepathy sia sufficiente per un'altra pagina al massimo...

 
//+------------------------------------------------------------------+
//|  Проверяет условия на покупку                                    |
//+------------------------------------------------------------------+
bool checkBuy()
  {
   bool dobuy = false;
   if(L3[2]<level1 && L3[1]>level1 && L2[2]<level1 && L2[1]>level1)
           {
            dobuy = true;
           }
   return(dobuy);
  }
Dopo
&& L2[2]<level1 && L2[1]>level1)

3 o 4 accordi? Che ne dite di fare delle parentesi qualche volta?

 
Oleg Kolesov:
Vladimir, cosa c'è che non va?

Non compila. Richiede un qualche tipo di indicatore.

 
 
Oleg Kolesov:
L'EA riceve dati da un indicatore.

Non si compila. Richiede un qualche tipo di indicatore ...