Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 396
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
La variabile stringa x; non deve essere confusa con il carattere stringa "x".
Non ho capito il compito specifico. Di conseguenza, non c'è una risposta specifica.
Forse è meglio pensare all'overloading delle funzioni?La situazione è tale che ho bisogno di creare una funzione universale function_xy dove il programma principale capirebbe che il nome della variabile stringa object_xy cambia a seconda dei parametri passati(..., ..., stringa x, stringa y). Altrimenti, più in basso nel codice in function_xy() dovrò scrivere manualmente il nome della variabile object_xy.
Per esempio,
Altrimenti, quando si creano diversi oggetti grafici in function_xy(), dovrò assegnare manualmente i parametri delle funzioni grafiche
Ci sono fino a duecento di queste funzioni, potete in qualche modo ridurre e risolvere questo problema?
Spero di aver espresso il mio pensiero.
La situazione è tale che ho bisogno di creare una funzione universale function_xy dove il programma principale capisce che il nome della variabile stringa object_xy cambia a seconda dei parametri passati(..., ..., stringa x, stringa y). Altrimenti, più in basso nel codice in function_xy() dovrò scrivere manualmente il nome della variabile object_xy.
Per esempio,
Altrimenti, quando si creano diversi oggetti grafici in function_xy(), dovrò assegnare manualmente i parametri delle funzioni grafiche
Ci sono fino a duecento di queste funzioni, potete in qualche modo ridurre e risolvere questo problema?
Spero di aver espresso il mio pensiero.
Avete solo bisogno di scrivere un pezzo di codice, che formerà il nome dell'oggetto a seconda di X e Y, per esempio, prendetelo da un array, per esempio: n=10*x+y. Quando x=0 e y=0...9, saranno scelti i primi 10 elementi. Quando x=1 e y=0...9, saranno scelti i successivi 10 elementi
A che serve controllare gli errori - bisogna reagire!!! Come? Print("Error - ...") - questo è buono solo durante il debug. E anche questo sarebbe meglio di Alert(). Bisogna reagire a un errore con una pausa = ritardo. C'era un articolo al riguardo da qualche parte. Ma dove? Se qualcuno l'ha visto - ricordatemelo!
La situazione è che ho bisogno di creare una funzione universale function_xy, in cui il programma principale capirebbe che il nome della variabile stringa object_xy cambia a seconda dei parametri passati(..., ..., stringa x, stringa y). Altrimenti, più in basso nel codice in function_xy() dovrò scrivere manualmente il nome della variabile object_xy.
Per esempio,
Altrimenti, quando si creano diversi oggetti grafici in function_xy(), dovrò assegnare manualmente i parametri delle funzioni grafiche
Ci sono fino a duecento di queste funzioni, potete in qualche modo ridurre e risolvere questo problema?
Spero di aver espresso il mio pensiero.
Se ho capito bene,
va più o meno così.
È una decompilazione? Rimuovetelo immediatamente, è proibito qui!!! Bandito...
Ciao, una parentesi beve sangue da me non riesco ad accoppiarla (dà subito un mucchio di errori). La parentesi è nella prima riga.
Sei stato avvertito per aver postato del codice decompilato.
Mi dispiace, non lo farò più...
Grazie)
Per evitare di riscrivere, forse puoi sovrapporre le linee di tendenza su quei segmenti che sono >=100pts.
Potete dirmi come impostare le coordinate per i punti della linea di tendenza per tracciarla dal trogolo alla cima dello zigzag -a.
Ciao!
Per quindici giorni ho lavorato su uno script che controllerà se i prezzi nell'array sono ora....
Ora sono arrivato a un punto morto mentre cercavo nell'array. Per qualche motivo non dà quello che ci si aspetta.
non dà l'errore...
mandati:
Ciao!
Per due settimane ho cercato di creare uno script che controllasse se il prezzo nell'array è ora....
Ora sono rimasto bloccato nella ricerca dell'array. Per qualche ragione, non ci dà quello che ci aspettiamo.
È corretto:
ArrayBsearch
Valore restituito
Restituisce l'indice del primo elemento trovato. Se il valore cercato non viene trovato, restituisce l'indice dell'elemento di valore più vicino, tra cui si trova il valore cercato.
Avete i prezzi dell'ordine (ordine in base al tempo di collocamento)
il primo è 11.00000
il secondo 22.00000
terzo 0,98020
quarto 0,98004
quinto 33,00000
1, 2 e 5 rispettivamente trovano correttamente, ma per 2 e 3 il valore inferiore più vicino...