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
Provate a usare StringConcatenate() per "incollare" insieme le stringhe
Sostituito da
non ha aiutato.Mi scervellerò per un'altra settimana. Puoi darmi qualche dettaglio in più? (può essere ruvido :))
C'è un'altra opzione per un paio di centinaia di oggetti con nomi unici?
(Un gruppo di oggetti deve avere la stessa parte della stringa nel nome, per rimuovere il gruppo).
Beh, logicamente, se la funzione imposta l'ultimo errore, allora al completamento con successo della funzione ci dovrebbe essere un valore di errore zero o il valore descritto nella documentazione. Non c'è altro modo.
Cioè se la chiamata ha avuto successo e l'errore è non-zero, questo caso dovrebbe essere descritto nella documentazione.
Sei preoccupato perché Get Last Errors stampa qualcosa di diverso da zero? Se è così, dovreste chiedere un errore solo se la funzione riporta un fallimento. E non dovreste chiedere un errore alla fine della trama, potreste ottenere un valore spazzatura. Questo è come è in MT4, forse qui è diverso.
Pseudocodice:
La mia raccomandazione: rifate il Get LastError secondo il principio che ho descritto sopra. Solo allora otterrete l'errore che si verifica, forse otterrete qualcos'altro.
Lo pensavo anch'io, finché non mi hanno convinto del contrario. Ho scritto una richiesta alla SD e ho avuto la stessa risposta di cui sopra :)
Il reset viene azzerato prima della chiamata.
Questo è ciò che causa l'errore
Non c'è nessun errore in questa variante
Contatore
Che differenza fa? Sono gli stessi numeri sulla linea.
Non c'è garanzia che i numeri non corrispondano. Potenziale errore.
Prima di tutto, non c'è alcuna possibilità (il codice di Urain non ha mai fallito)
In secondo luogo, ho un errore (e nessun oggetto creato) esattamente alla prima chiamata.