Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1498

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
Salvataggio dei dati in un file.
Ottenere i dati dal file
GetLastError() L'errore è dato dal fatto che -Parametro ditipo stringa viziato
Se si emette l'array aS[0] tramite Print(), il carattere è diverso dal resto.
Se si stampa solo il parametro tr , allora = 0
Se eseguo l'output di un arrayS[0] tramite Print(), il carattere è diverso dal resto.
Se si stampa solo il parametro tr , allora = 0
Avete provato a guardare il file stesso?
state scrivendo valori binari e leggendo una stringa di testo....
Avete provato a guardare il file stesso?
state scrivendo valori binari e leggendo una stringa di testo...
L'ho importato in questo modo
come questo per l'esportazione
è migliorato, ma la prima importazione della stringa del primo parametro (aS[0]) è sempre un errore.
successivo
tr - riflette la stringa tradotta in int(aS[0])

Il file viene visualizzato, tutto è al suo posto.
Se non si inizializza un array, spesso contiene spazzatura.
Grazie, mi sono anche ricordato di averlo già incontrato in passato (0 mi ha confuso). È un peccato che non sia specificato nella documentazione, devo tenere queste cose nella mia testa.
importato
come questo per l'esportazione
ma la prima importazione della stringa del primo parametro (aS[0]) è sempre un errore.
successivo
tr - riflette la stringa tradotta in int(aS[0])
Il file viene visualizzato, tutto è al suo posto.
Ma l'importazione del primo parametro aS[0] della prima riga non lo traduce in int.Come può essere? - il primo aS[0] è sempre interrotto (errore 5040)

Come può essere? - il primo aS[0] è sempre interrotto (errore 5040)
impostare la codifica UTF-8 in Esportazione e Importazione (o almeno la stessa codifica a un byte senza BOM).
(guardate il file in forma binaria - i primi due byte sono probabilmente BOM, cioè è Unicode) - quando si FileSeek(0,SEEK_SET) e poi si legge, si legge in una stringa e la conversione fallisce.
BOM
Sembra che abbia funzionato. Vero che una volta ancora non riflette, ma poi quando si cancella il file almeno ha smesso di glitchare.
Grazie mille!
Buongiorno e buon umore!
Ho riscontrato la mancanza della descrizione di ResultRetcodeExternal nel manuale di riferimento MQL5. Nel motore di ricerca ottengo la seguente risposta: Nothing was found for your request. In modo indiretto, ho scoperto che sembra essere "Codice di errore restituito da un sistema di trading esterno". L'ortografia e i tipi di questi errori dipendono dal broker e dal sistema di trading esterno a cui vengono inviate le operazioni di trading".
Domanda: ho trovato la definizione corretta o no?
E allo stesso tempo la seconda domanda agli sviluppatori della documentazione: se è così, perché non fornite immediatamente agli utenti informazioni complete, invece di farli cercare dappertutto quale sia questa definizione?
Saluti, Vladimir.
RisultatoCodiceEsterno
Non troverete una cosa del genere. Non esiste in MQL5.
Esiste MqlTradeResult, dove c'è un campo retcode_external e dove c'è una descrizione di questo campo.