Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1189
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Si prega di consigliare cosa fare con il robot? Il test si interrompe in qualsiasi terminale in qualsiasi broker tre mesi prima della fine del test. Il robot non ha fermate, ma il test si ferma....
Stanco di....
Come posso aprire un conto demo MT4 su MetaQuotes Demo? Prima funzionava senza problemi, ora nell'ultima pagina del dialogo dice: Registration, Wait a little, please, e in questo stato rimane inattivo indefinitamente, i campi con login e password rimangono vuoti. Nessun messaggio nel registro. Ho provato sia "demo" che "reale" e diversi tipi di conti.
UPD: Ho provato un broker demo - stessa cosa.
Controllato, anche sul server Metacquot, nessun nuovo demo registrato, su roboforex senza problemi registrato nuovo demo
Mostra l'errore 4401.
Controlla l'errore nell'aiuto.
e non è una chiamata di funzione specifica, è la coda, lo scambio, l'errore va in un'altra area - il grafico non è pronto, allora avete iniziato la costruzione della storia e quando la chiamate di nuovo, la storia potrebbe già essere pronta, ma potrebbe anche non essere pronta
negli indicatori l'accesso alla storia è asincrono, se la storia non è pronta, viene restituito un errore e la storia viene preparata, Sleep() non funziona negli indicatori, quindi se ottenete un errore, al prossimo tick leggete di nuovo la storia, cercate indicatori "multisimbolo" o "multiperiodo" in kodobase e guardate come la storia viene letta da un altro timeframe o simbolo, i principi sono gli stessi
Come posso aprire un conto demo MT4 su MetaQuotes Demo? Prima funzionava senza problemi, ora nell'ultima pagina del dialogo dice: Registration, Wait a little, please, e in questo stato rimane inattivo indefinitamente, i campi con login e password rimangono vuoti. Nessun messaggio nel registro. Ho provato sia "demo" che "reale" e diversi tipi di conti.
UPD Ho provato la demo di un broker - stessa cosa.
Chiusura del server demo MetaQuotes
MetaQuotes Software Corp.
4 marzo 2009
Il 5 aprile 2009 il server "demo.metaquotes.net" sarà chiuso. Tuttavia, il Centro Storico con la storia minuta continuerà il suo lavoro.
Da questo giorno la nostra azienda si rifiuta di usare il server demo. Attualmente, il numero di aziende che utilizzano la piattaforma MetaTrader 4 è così alto, che non vediamo la necessità di mantenere il nostro server.
cerca l'errore nell'aiuto
e non riguarda una particolare chiamata di funzione, ma l'ordine, lo scambio, l'errore andrà in un altro posto - il grafico non è pronto, poi avete iniziato a costruire la storia e quando lo chiamate di nuovo, la storia potrebbe già essere pronta, come se non fosse affatto pronta
Ma perché la storia non è pronta con iBars(symbol, timeframe), mentre è completamente normale con iBars(Symbol(), Period())? E succede solo quando il terminale viene riavviato, non sempre. E le variabili symbol, timeframe sono inizializzate correttamente, nella sezione di inizializzazione (ho controllato io stesso).
Prova a spremere il mio esempio:https://c.mql5.com/3/324/Test.mq5
Sequenza di azioni:
1. Lancia il file compilato sul grafico. I messaggi che si ricevono sono:
2020.06.24 21:05:50.773 Loader::Loader symbol: EURUSD timeframe: PERIOD_H1
2020.06.24 21:05:50.773 Loader::Loader bar: 140433
2020.06.24 21:05:50.773 Loader::Loader Errore: 0
2020.06.24 21:05:50.773 Loader::Loader bars (2): 140433
2. Terminate il terminale e riavviatelo. I messaggi di log saranno i seguenti:
2020.06.24 21:07:34.963 Caricatore::Loader simbolo: EURUSD timeframe: PERIOD_H1
2020.06.24 21:07:34.963 Loader::Loader bars: 0
2020.06.24 21:07:34.963 Loader::Loader Errore: 4401
2020.06.24 21:07:34.964 Loader::Loader bars (2): 140433
Ma perché con iBars(symbol, timeframe) la storia risulta essere incompleta, mentre con iBars(Symbol(), Period()) è abbastanza normale? E succede solo quando il terminale viene riavviato, non sempre. E le variabili simbolo e timeframe sono inizializzate correttamente, nella sezione di inizializzazione (ho controllato io stesso).
ancora una volta... scambiare queste 2 linee e ottenere la riproduzione
Potrei sbagliarmi, ma penso che sarà come ho scritto sopra - non posso/posso elaborare
@Artyom Trishkin
Sei un moderatore in questo thread?
Non solo
Non solo questo
Ma perché con iBars(symbol, timeframe) la storia risulta essere incompleta, mentre con iBars(Symbol(), Period()) è abbastanza normale? E succede solo quando il terminale viene riavviato, non sempre. E le variabili symbol, timeframe sono inizializzate correttamente, nella sezione di inizializzazione (ho controllato io stesso).
Prova a spremere il mio esempio:https://c.mql5.com/3/324/Test.mq5
Sequenza di azioni:
1. Lancia il file compilato al grafico. I messaggi che si ricevono quando si fa questo:
2. Terminate il terminale e riavviatelo. I messaggi nel log saranno i seguenti:
I dati storici sono aggiornati entro due minuti. Per mantenerli sempre "caldi", un simbolo/periodo non nativo deve essere accessibile almeno una volta ogni due minuti.
La prima volta che si accede ai dati storici dall'indicatore, se non ci sono abbastanza dati locali, viene avviato il caricamento dei dati e la funzione restituisce un errore. In questo caso, dovete uscire da OnCalculate() con ritorno zero - così non ci saranno dati nella variabile prev_calculates al prossimo tick - essa indica la quantità di dati già calcolati nella precedente chiamata al gestore OnCalculate(). Non appena vengono caricati abbastanza dati, si smette di ottenere un errore di accesso ai dati e si può continuare a lavorare con OnCalculate().
Un'altra cosa: non usate tutte le funzioni che causano il caricamento di dati storici dall'indicatore - se state cercando di usare i dati del simbolo corrente e del periodo in esse, questo potrebbe causare un crash. Usa i dati rates_total per ottenere il numero di barre della storia.
Tutto questo è stato detto molte volte sul forum e mostrato nella documentazione.
Non ho voglia di cercarlo, ma ricordo bene dove ho descritto tutto da solo con i link alle fonti.
Come faccio a sapere chi mi ha bannato ieri?
Assolutamente no.
Peccato!
Quel buono a nulla, per negligenza, mi ha bannato senza motivo.