Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1746
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
Per prima cosa, controlla.
e secondo, forse il broker non ha quella quantità di quotazioni
Nah nah, sto copiando un po', ho provato periodi da un giorno a un anno. I parametri specificati sono al massimo (10000000).
...
Quando si richiedono dati all'indicatore, se la serie temporale richiesta non è stata ancora costruita o deve essere scaricata dal server, la funzione restituisce immediatamente -1, ma viene avviato il processo di download/costruzione.
Quando si richiedono dati dall'Expert Advisor o da uno script, viene avviato ilcaricamento dal server, se il terminale non ha questi dati localmente, o inizia la costruzione delle serie temporali richieste, se i dati possono essere costruiti dallo storico locale, ma non sono ancora pronti. La funzione restituirà la quantità di dati che sarà pronta entro il tempo di timeout, ma il caricamento della storia continuerà, e la prossima richiesta simile restituirà più dati.
...
Questo è strano. Dice che il download stesso andrà se si copia da una cronologia scarica, ma... Non succede niente. Errore 4073 (e dopo il riavvio se ripetuto)
No, no, sto copiando un po', ho provato periodi da un giorno a un anno. I parametri specificati sono al massimo (10000000).
Strano. Dicono che si caricherà da solo se copio dalla cronologia scaricata, ma... non succede niente. Errore 4073
Non è lo stesso in MT5 come in MT4
Testo
...
Quando si richiedono dati all'indicatore, se le serie temporali richieste non sono state costruite o devono essere scaricate dal server, la funzione restituisce immediatamente -1, ma viene avviato il processo di caricamento/costruzione.
Quando si richiedono dati dall'Expert Advisor o da uno script, viene avviato il caricamento dal server, se il terminale non ha questi dati localmente, o inizia la costruzione delle serie temporali richieste, se i dati possono essere costruiti dallo storico locale, ma non sono ancora pronti. La funzione restituirà la quantità di dati che sarà pronta entro il tempo di timeout, ma il caricamento della storia continuerà, e la prossima richiesta simile restituirà più dati.
...
Tratto dal manuale MT4
Da quanto ho capito, anche dopo una richiesta, la storia dovrebbe essere caricatahttps://docs.mql4.com/ru/series/copytime
.
Testo
Tratto dal manuale MT4
Da quanto ho capito, anche dopo una richiesta, la storia dovrebbe essere scaricatahttps://docs.mql4.com/ru/series/copytime
Per quanto ho riscontrato, MT4 si carica dall'archivio e MT5 dal server del broker
Per quanto ho riscontrato, MT4 si carica dall'archivio, mentre MT5 si carica dal server del broker
Per favore, chiarisci cosa intendi per "il loro archivio"?
Per favore, chiarite cosa significa "il loro archivio"?
Ahhhh, capisco. Capisco.
Eh, quella voce della documentazione è ora una vera spina nel fianco
Saluti. Potreste dirmi se e come è possibile farlo?
È possibile scrivere le vostre funzioni in modo da poter passare un numero diverso di parametri alle funzioni scritte?
Come, per esempio, in questa funzione, potete passare 4 o 5 parametri.
Saluti. Potreste dirmi se e come questo può essere fatto?
È possibile scrivere le proprie funzioni in modo da poter passare un numero diverso di parametri alle funzioni scritte?
Come, per esempio, in questa funzione, potete passare 4 o 5 parametri.
2,5 modi: 1) fare parametri con valori predefiniti 2) scrivere funzioni con gli stessi nomi ma argomenti diversi. 3) scrivere "funzioni template" (usando sia la 1 che la 2)
Per l'utente della funzione, sarà simile al fatto che la funzione ha "4 o 5" parametri e/o il parametro prende diversi tipi
2,5 modi: 1) fare parametri con valori predefiniti 2) scrivere funzioni con gli stessi nomi ma argomenti diversi. 3) scrivere "funzioni template" (usando sia la 1 che la 2)
Per l'utente della funzione, sarà come se la funzione avesse "4 o 5" parametri e/o il parametro prende diversi tipi
Grazie.
Risultano diverse funzioni con lo stesso nome. Enon si può rendere possibile passare un numero diverso di parametri?