Ciao, ho recentemente aggiornato a Windows 7. Ora ho notato che il terminale sta salvando i dati non nella cartella del programma ma nella cartella "utenti" sul mio disco c.
sono felice perché la cronologia è salvata lì e l'unità C si riempie completamente e la cronologia si perde. E Expert Advisor lavora sulla base di dati storici e più storia c'è, meglio è. C'è un modo per sistemarlo e fargli salvare di nuovo i dati nella cartella con il programma?
Buon pomeriggio. Durante il test di strategia, ci sono degli errori nel registro, di cui non capisco il significato. Guardare gli errori nell'aiuto non mi ha dato alcun aiuto. Gli errori sono i seguenti:
2016.01.13 10:52:35.085 TestGenerator: errore dati non abbinati (limite di volume 268 al 2015.12.16 21:05 superato)
2016.01.13 10:52:35.087 TestGenerator: errore dati non abbinati (il valore basso 1,48320 al 2015.12.17 21:00 non è raggiunto dal timeframe più basso, il prezzo basso 1,48330 non corrisponde) Grazie in anticipo.
Buon pomeriggio. Durante il test di strategia, ci sono degli errori nel registro, di cui non capisco il significato. Guardare gli errori nell'aiuto non mi ha dato alcun aiuto. Gli errori sono i seguenti:
2016.01.13 10:52:35.085 TestGenerator: errore dati non abbinati (limite di volume 268 al 2015.12.16 21:05 superato)
2016.01.13 10:52:35.087 TestGenerator: errore dati non abbinati (il valore basso 1,48320 al 2015.12.17 21:00 non è raggiunto dal timeframe più basso, il prezzo basso 1,48330 non corrisponde) Grazie in anticipo.
caso 4 : Print("Il server commerciale è occupato ");break;
caso 5 : Print("Vecchia versione del terminale client ");break;
}
}
Non riesco a capire qual è il problema e quando è successo. La linea error=error++; non riassume gli errori. Se scrivo error=errori+1, fa la somma; ma se lo sostituisco con i caratteri inglesi, fa la somma di entrambi. Il problema è che ho creato delle variabili nel codice russo molto tempo fa.
caso 4 : Print("Il server commerciale è occupato ");break;
caso 5 : Print("Vecchia versione del terminale client ");break;
}
}
Non riesco a capire qual è il problema e quando è successo. La linea error=error++; non riassume gli errori. Se scrivo error=errori+1, fa la somma; ma se lo sostituisco con i caratteri inglesi, fa la somma di entrambi. Il problema è che ho creato delle variabili nel codice russo molto tempo fa.
E dove la dichiarazione del tipo di variabile è un errore? Usate lettere inglesi per i nomi delle variabili, anche se ammetto che MQL4 funziona bene con i nomi russi. Tu usi err e poi sostituisci err in switch(), in qualche modo in modo incoerente. Se avete bisogno di aggiungere 1 alla variabile, allora invece di err=err++; scrivete err++;.
Ci sono variabili iniziali, ma nel corso del lavoro se ne aggiungono di nuove. La domanda è: come faccio a crearne di NUOVI in base al codice? Ho N variabili e
Buon pomeriggio. Durante il test di strategia, ci sono degli errori nel registro, di cui non capisco il significato. Guardare gli errori nell'aiuto non mi ha dato alcun aiuto. Gli errori sono i seguenti:
2016.01.13 10:52:35.085 TestGenerator: errore dati non abbinati (limite di volume 268 al 2015.12.16 21:05 superato)
2016.01.13 10:52:35.087 TestGenerator: errore dati non abbinati (il valore basso 1,48320 al 2015.12.17 21:00 non è raggiunto dal timeframe più basso, il prezzo basso 1,48330 non corrisponde)
Grazie in anticipo.
Buon pomeriggio. Durante il test di strategia, ci sono degli errori nel registro, di cui non capisco il significato. Guardare gli errori nell'aiuto non mi ha dato alcun aiuto. Gli errori sono i seguenti:
2016.01.13 10:52:35.085 TestGenerator: errore dati non abbinati (limite di volume 268 al 2015.12.16 21:05 superato)
2016.01.13 10:52:35.087 TestGenerator: errore dati non abbinati (il valore basso 1,48320 al 2015.12.17 21:00 non è raggiunto dal timeframe più basso, il prezzo basso 1,48330 non corrisponde)
Grazie in anticipo.
È possibile creare nuove variabili tramite codice?
Come si fanno i calcoli senza variabili?
frammento di codice
void f_err()}
Non riesco a capire qual è il problema e quando è successo. La linea error=error++; non riassume gli errori. Se scrivo error=errori+1, fa la somma; ma se lo sostituisco con i caratteri inglesi, fa la somma di entrambi. Il problema è che ho creato delle variabili nel codice russo molto tempo fa.
frammento di codice
void f_err()}
Non riesco a capire qual è il problema e quando è successo. La linea error=error++; non riassume gli errori. Se scrivo error=errori+1, fa la somma; ma se lo sostituisco con i caratteri inglesi, fa la somma di entrambi. Il problema è che ho creato delle variabili nel codice russo molto tempo fa.
Come si fanno i calcoli senza variabili?
Ci sono variabili iniziali, ma nel corso del lavoro se ne aggiungono di nuove. La domanda è: come faccio a crearne di NUOVI in base al codice? Ho N variabili e
e vengono utilizzati diversi TF.