questo è nuovo. fornire dettagli con il log del glitch.
Prendete un qualsiasi gufo che apre solo un trade al giorno e dopo aver chiuso un ordine o anche un ordine aperto, provate ad eseguirlo nel tester, quando il tester si esaurisce aprirà un ordine o peggio, un mucchio di ordini.
Il registro è vuoto ma questa funzione non ha funzionato.
if (CountHistory(PERIOD_D1)<2)//если был убыточным 1- ордер открываемся еще разint CountHistory(int Tf) {
int count = 0;
for(int trade = OrdersHistoryTotal() - 1; trade >= 0; trade--){
OrderSelect(trade, SELECT_BY_POS, MODE_HISTORY);
if (OrderSymbol() != Symbol()) continue;
if (OrderSymbol() == Symbol())
if (OrderCloseTime() >= iTime(Symbol(), Tf, 0))
if (OrderType() == OP_SELL || OrderType() == OP_BUY) count++;
}return (count);}
Ho poi preso il rapporto dal terminale, ho aperto un terzo ordine immediatamente ci sono più condizioni e sono anche contraddittorie.
Il rapporto di oggi
Ho dimenticato di dirvi che ho scelto il periodo del rapporto.
TheXpert: Non è il periodo di reporting che viene selezionato, ma il periodo in cui viene visualizzata la storia. Riesci a sentire la differenza?
Beh, non sono russo, posso perdonarmi e sto iniziando a dimenticare. Ho imparato un'altra lingua a scuola, il mio russo è pessimo, a volte uso dei programmi per controllare se sto parlando correttamente, così posso essere capito. ;)
In breve, l'EA vede esattamente la stessa storia che tu vedi nella scheda corrispondente. Se il filtro non è corretto o non cattura alcun trade, ovviamente il blocco di analisi della storia non funzionerà.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
questo è nuovo. fornire dettagli con il log del glitch.
Prendete un qualsiasi gufo che apre solo un trade al giorno e dopo aver chiuso un ordine o anche un ordine aperto, provate ad eseguirlo nel tester, quando il tester si esaurisce aprirà un ordine o peggio, un mucchio di ordini.
Il registro è vuoto ma questa funzione non ha funzionato.
Ho poi preso il rapporto dal terminale, ho aperto un terzo ordine immediatamente ci sono più condizioni e sono anche contraddittorie.
Il rapporto di oggi
Ho dimenticato di dirvi che ho scelto il periodo del rapporto.
Sì. Ho dimenticato di aggiungere che questo è a condizione che la storia principale non sia caricata dall'alto TF richiesto.
Se non è caricato, dovremmo aprire un grafico e testare qualche EA su questo timeframe.
Se non è caricato, dovresti aprire un grafico e testare qualche EA su quel timeframe.
Ho appena controllato su 388 e 229 build. Questo problema si verifica solo nel primo test (max 2-3 test).
Nei test successivi il terminale ha già una storia caricata e questo non accade.
Ecco perché la raccomandazione delle faq sarà in una riga - scarica la storia :)
Ho anche dimenticato di dirvi che ho scelto il periodo di riferimento.
Ho appena controllato su 388 e 229 build. Questo problema si verifica solo nel primo test (max 2-3 test).
Nei test successivi il terminale ha già la storia caricata e questo non succede più.
quindi la raccomandazione delle faq arriverà in una riga - scarica la storia :)
Poi sorge un'altra domanda: come caricarlo.
Penso che questo sia il problema.
Se non esiste una cosa del genere.
Domanda:
Non posso allegare un file. Quale potrebbe essere il problema?
Risposta:
Opzione1 -- la dimensione ammissibile del file è stata superata. Soluzione: archivialo o dividilo in parti che non superino i 4MB.
Opzione2 -- un'estensione non valida. Soluzione -- zippare il file, cambiare l'estensione con una valida (mq4, ex4, mq5, ex5, mqh, mqt, zip, txt)
Non è il periodo di reporting che viene selezionato, ma il periodo in cui viene visualizzata la storia. Riesci a sentire la differenza?