Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1198
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
Logicamente, dovresti prima raccogliere tutte le linee in un array, io farei un array bidimensionale, o una struttura di array, nella prima dimensione aggiungiamo il tempo di creazione, nella seconda - il nome della linea.
Nel ciclo per una corsa, riempire la matrice, fuori dal ciclo dopo il riempimento la matrice è ordinata per la prima dimensione, cioè il tempo.
Il risultato viene stampato nel secondo ciclo.
Come risultato, abbiamo 2 cicli e l'ordinamento tra di loro.
Questo è tutto, se ho capito bene il problema :)
Non è esattamente così che funziona un array. Anche un array di stringhe non sembra ordinare, non ho provato perché non ne ho bisogno.
Logicamente, dovresti prima raccogliere tutte le linee in un array, io farei un array bidimensionale, o una struttura di array, nella prima dimensione aggiungiamo il tempo di creazione, nella seconda - il nome della linea.
Nel ciclo per una corsa, riempire la matrice, fuori dal ciclo dopo il riempimento la matrice è ordinata per la prima dimensione, cioè il tempo.
Il risultato viene stampato nel secondo ciclo.
Come risultato, abbiamo 2 cicli e l'ordinamento tra di loro.
Tutto, se ho capito bene il problema :)
Domanda - che tipo di questo array bidimensionale dovrebbe essere? )))
Non è esattamente così che funziona un array. Anche un array di stringhe non sembra ordinare, non l'ho provato perché non ne ho bisogno.
Perché? Ecco
Perché? Qui
Ma non menziona da nessuna parte un array di strutture. Dovrò controllare per essere sicuro. Ma non in questo momento.
Ma non menziona da nessuna parte un array di strutture. Dovrò controllare per essere sicuro. Ma non in questo momento.
Ho risposto riguardo a un array, c'è un ordinamento diverso per una struttura, ma non è così importante per il compito in questione.
Ho risposto riguardo all'array, c'è un ordinamento diverso per la struttura, ma non è così importante per il compito in questione.
Sto rallentando qualcosa....
Non si compila così...
Qualcosa mi sta rallentando....
Non si compila così...
Grazie. Ora di andare a letto )))
Mistero semplice....
Ha eseguito proprio questo la prima volta - ha stampato un array, tutto bello.
Aggiunto questo - e non so affatto cosa stia succedendo... Deve essere l'ora di andare a letto dopo tutto....
(GBPUSD,H6) [,0][,1] (GBPUSD,H6) [ 0,] 0 0 (GBPUSD,H6) [ 1,] 0 1 (GBPUSD,H6) [ 2,] 0 2 (GBPUSD,H6) [ 3,] 0 3 (GBPUSD,H6) [ 4,] 0 4 (GBPUSD,H6) [ 5,] 0 5 (GBPUSD,H6) [ 6,] 0 6 (GBPUSD,H6) [ 7,] 0 7 (GBPUSD,H6) [ 8,] 0 8 (GBPUSD,H6) [ 9,] 0 9 (GBPUSD,H6) [10,] 0 10 (GBPUSD,H6) [11,] 0 11 (GBPUSD,H6) [12,] 0 12 (GBPUSD,H6) [13,] 0 13 (GBPUSD,H6) [14,] 0 14 (GBPUSD,H6) [15,] 0 15 (GBPUSD,H6) [16,] 0 16 (GBPUSD,H6) [17,] 0 17 (GBPUSD,H6) [18,] 0 18 (GBPUSD,H6) [19,] 0 19 (GBPUSD,H6) [20,] 0 20 (GBPUSD,H6) [21,] 0 21 (GBPUSD,H6) [22,] 0 22 (GBPUSD,H6) [23,] 0 23 (GBPUSD,H6) [24,] 0 24 (GBPUSD,H6) [25,] 0 25 (GBPUSD,H6) [26,] 0 26 (GBPUSD,H6) [27,] 0 27 (GBPUSD,H6) [28,] 0 28 (GBPUSD,H6) [29,] 0 29 (GBPUSD,H6) [30,] 0 30 (GBPUSD,H6) [31,] 0 31 (GBPUSD,H6) [32,] 0 32 (GBPUSD,H6) [33,] 0 33 (GBPUSD,H6) [34,] 0 34 (GBPUSD,H6) [35,] 0 35 (GBPUSD,H6) [36,] 0 36 (GBPUSD,H6) [37,] 0 37 (GBPUSD,H6) [38,] 0 38 (GBPUSD,H6) [39,] 0 39 (GBPUSD,H6) [40,] 0 40 (GBPUSD,H6) [41,] 0 41 (GBPUSD,H6) [42,] 0 42 (GBPUSD,H6) [43,] 0 43 (GBPUSD,H6) [44,] 0 44 (GBPUSD,H6) [45,] 0 45 (GBPUSD,H6) [46,] 0 46 (GBPUSD,H6) [47,] 0 47 (GBPUSD,H6) [48,] 0 48 (GBPUSD,H6) [49,] 0 49 (GBPUSD,H6) ------------- (GBPUSD,H6) [,0][,1] (GBPUSD,H6) [ 0,] 0 0 (GBPUSD,H6) [ 1,] 0 1 (GBPUSD,H6) [ 2,] 0 2 (GBPUSD,H6) [ 3,] 0 3 (GBPUSD,H6) [ 4,] 0 4 (GBPUSD,H6) [ 5,] 0 5 (GBPUSD,H6) [ 6,] 0 6 (GBPUSD,H6) [ 7,] 0 7 (GBPUSD,H6) [ 8,] 0 8 (GBPUSD,H6) [ 9,] 0 9 (GBPUSD,H6) [10,] 0 10 (GBPUSD,H6) [11,] 0 11 (GBPUSD,H6) [12,] 0 12 (GBPUSD,H6) [13,] 0 13 (GBPUSD,H6) [14,] 0 14 (GBPUSD,H6) [15,] 0 15 (GBPUSD,H6) [16,] 0 16 (GBPUSD,H6) [17,] 0 17 (GBPUSD,H6) [18,] 0 18 (GBPUSD,H6) [19,] 0 19 (GBPUSD,H6) [20,] 0 20 (GBPUSD,H6) [21,] 0 21 (GBPUSD,H6) [22,] 0 22 (GBPUSD,H6) [23,] 0 23 (GBPUSD,H6) [24,] 0 24 (GBPUSD,H6) [25,] 0 25 (GBPUSD,H6) [26,] 0 26 (GBPUSD,H6) [27,] 0 27 (GBPUSD,H6) [28,] 0 28 (GBPUSD,H6) [29,] 0 29 (GBPUSD,H6) [30,] 0 30 (GBPUSD,H6) [31,] 0 31 (GBPUSD,H6) [32,] 0 32 (GBPUSD,H6) [33,] 0 33 (GBPUSD,H6) [34,] 0 34 (GBPUSD,H6) [35,] 0 35 (GBPUSD,H6) [36,] 0 36 (GBPUSD,H6) [37,] 0 37 (GBPUSD,H6) [38,] 0 38 (GBPUSD,H6) [39,] 0 39 (GBPUSD,H6) [40,] 0 40 (GBPUSD,H6) [41,] 0 41 (GBPUSD,H6) [42,] 0 42 (GBPUSD,H6) [43,] 0 43 (GBPUSD,H6) [44,] 0 44 (GBPUSD,H6) [45,] 0 45 (GBPUSD,H6) [46,] 0 46 (GBPUSD,H6) [47,] 0 47 (GBPUSD,H6) [48,] 0 48 (GBPUSD,H6) [49,] 0 49 (GBPUSD,H6) [ 0] "H6 Vertical Line 10771" "H6 Vertical Line 10884" "H6 Vertical Line 12743" "H6 Vertical Line 1371" "H6 Vertical Line 14306" (GBPUSD,H6) [ 5] "H6 Vertical Line 16501" "H6 Vertical Line 17907" "H6 Vertical Line 20277" "H6 Vertical Line 23365" "H6 Vertical Line 28358"
Mistero semplice....
Hoeseguito solo questo la prima volta - ha stampato un array, tutto bello.
Aggiunto questo - e non so affatto cosa stia succedendo... Credo sia ora di andare a dormire dopo tutto....
Forse non capisco qualcosa, ma quilong tml = (long)ObjectGetInteger(ChartID(),vlines_name[i],OBJPROP_TIME); sostituite il nome della linea, non l'indice, altrimenti non avrete il risultato.