Ho cercato di capire la natura dell'errorenonci sono operazioni di trading, che appare indipendentemente dal fatto che io aggiunga un mucchio di controlli indicati nell'articolo (https://www.mql5.com/ru/articles/2555) al mio robot o, in alternativa, rimuovere tutti i controlli e le condizioni in modo che nulla debba interferire con il trading.
C'è qualche descrizione di questo errore? In quali condizioni si verifica?
Perché la descrizione "il robot non ha scambi" è molto vaga e il martellamento non mi ha aiutato a capire perché i robot scambiano nello Strategy Tester ma non lo fanno durante i test automatici.
Qui sotto ci sono un paio di robot, uno con controlli e uno senza.
1. Qual è il codice di errore?
2. Traduzione del messaggio di errore: "Non ci sono scambi", non "Il robot non ha scambi". Non si tratta del robot, ma delle transazioni in generale - nessuna transazione sul mercato, secondo il tuo commerciante.
3. "... nel tester il robot fa trading, ma nel test automatico non fa trading ...". Cosa intende per "test automatico"?
1. Qual è il codice di errore?
2. Traduzione del messaggio di errore: "Niente scambi", non "Il robot non ha scambi". Non si tratta del robot, ma delle transazioni in generale - nessuna transazione sul mercato, secondo il tuo commerciante.
3. "... nel tester il robot fa trading, ma nel test automatico non fa trading ...". Cosa significa "test automatico"?
1. Non c'è nessun codice d'errore, c'è solo il nome testuale del problema"nonci sonooperazioni di trading" su ogni coppia di valute. (Allego uno screenshot qui sotto per confermare)
2. Vedo che scrive che non ci sono scambi sul mercato, ma per quale motivo?
3. il test automatico sta verificando tutti i tipi di errori nel codice, ecc. quando si cerca di aggiungere un robot alla "bozza" sul mercato. Si chiama anche "Validazione automatica".
1. Non c'è nessun codice d'errore, c'è solo il nome testuale del problema"nonci sonooperazioni di trading" su ogni coppia di valute. (Allego uno screenshot qui sotto per confermarlo)
2. Vedo che scrive che non ci sono scambi sul mercato, ma per quale motivo?
3. l'auto-testing sta testando tutti i tipi di errori nel codice, ecc. quando si cerca di aggiungere un robot alla "bozza" sul mercato. Si chiama anche "Validazione automatica".
In altre parole, non ci sono errori, ma quando si convalida automaticamente un EA inviato a Market, quest'ultimo avverte che non può verificare i trade EA perché non è collegato al mercato.
Ho avuto un errore simile sull'ultima versione di EA, apparentemente un sacco di roba inutile, risolvibile con ISTesting(), IsVisualMode(). Anche se c'è abbastanza codice per una risma di carta.
Stai dicendo sciocchezze. È più facile di due dita ... L'Expert Advisor semplicemente non apre una posizione per qualche motivo e non lo segnala nei log. Non ho guardato il codice, questa è una delle possibili ragioni. Per esempio, non c'è abbastanza denaro: senza preavviso l'EA interrompe il trading o aspetta solo un nuovo tick e tutto si ripete
Ho capito perfettamente senza di voi che l'EA non fa trading per qualche motivo durante la validazione automatica, la domanda è qual è il motivo della mancanza di trading o come rintracciarlo
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Ho cercato di capire la natura dell'errorenonci sono operazioni di trading, che appare indipendentemente dal fatto che io aggiunga un mucchio di controlli indicati in questo articolo (https://www.mql5.com/ru/articles/2555) o, al contrario, rimuovere tutti i controlli e le condizioni, in modo che nulla interferisca con il robot di trading.
C'è qualche descrizione di questo errore? In quali condizioni si verifica?
Perché la descrizione "il robot non ha scambi" è molto vaga e il martellamento non mi ha aiutato a capire perché i robot scambiano nello Strategy Tester ma non lo fanno durante i test automatici.
Qui sotto ci sono un paio di robot, uno con e uno senza controlli.