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à.
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?