
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
Ok, ok, te lo concedo:
Solo uno di #define è considerato. L'Array HeureSH[] viene eseguito correttamente e se il tempo scritto arriva, è vero, è corretto, questo è solo times[k] non considera tutti e quattro i #define.Ok, ok, te lo concedo:
Solo uno di #define è considerato. L'array HeureSH[] viene eseguito correttamente e se il tempo scritto arriva, è vero, è corretto, questo è solo times[k] non considera tutti e quattro i #define.Il problema è abbastanza ovvio . . .
string HeureSH[];
quindi questa matrice ha una dimensione di 0 in quanto l'hai dichiarata in quel modo . . . quindi questo ciclo . . .
inizia da 0 e finisce quando k >= 0 (essendo 0 la dimensione dell'array)
Ok, l'ho scritto perché ho pensato:
Ok, l'ho scritto perché ho pensato:
A proposito, queste sono le funzioni di stringa con cui dovete lavorare, studiatele attentamente, divertitevi.
Ciao
Ci lavoro ma non capisco questo:
Il problema è abbastanza ovvio . . .
quindi questo array ha una dimensione di 0 come l'hai dichiarato in quel modo . . . quindi questo ciclo . . .
inizia da 0 e finisce quando k >= 0 (essendo 0 la dimensione dell'array)
Puoi provare a dirmelo con più dettagli?
Per HeureSH[] ho usato delle linee per tagliare questo in 4 parti di stringhe per avere 4 ore diverse.
Modifica di nuovo:
Ho scritto ArraySize(HeureSH) in una funzione di stampa e mi dà: 4
2013.01.19 13:57:21 2012.11.19 19:00 Tester EURUSD,H1: Open:1.27701 ArraySise=4
Ho testato di nuovo e seleziona solo l'ultimo di questo:
Quindi l'ultimo "14400". Perché non seleziona gli altri nello stesso ordine dell'Array "HeureSH[]"?
C'è un problema con il ciclo "For"?Ciao
Ci lavoro ma non capisco questo:
Puoi provare a dirmelo con più dettagli?
Per HeureSH[] ho usato delle linee per tagliare questo in 4 parti di stringhe per avere 4 ore diverse.
Modifica di nuovo:
Ho scritto ArraySize(HeureSH) in una funzione di stampa e mi dà: 4
2013.01.19 13:57:21 2012.11.19 19:00 Tester EURUSD,H1: Open:1.27701 ArraySise=4
Ok ok scusate.
Quindi, per esempio, quando sono le 09:00, l'iBar è la barra di ieri 23:00, 10 ore in meno di TimeCurrent. Quando sono le 15:00, la iBar è la barra di oggi 09:00, ....... Cosa voglio: Se arriva l'ora selezionata, avere una barra di riferimento che è prima di Now (TimeCurrent). Il mio problema è che il programma prende solo l'ultimo elemento di "times[]", nessun altro. Voglio che se HeureSH[0], usi times[0] e continui. Cosa posso fare?
PS: è tutto quello che ho e di cui ho bisogno.
Ciao,
oh qualcuno può aiutarmi?
Ciao,
oh qualcuno può aiutarmi?
Non rendi facile a nessuno aiutarti, posti pezzi e bocconi del tuo codice qua e là. . sto cercando di capire il tuo codice, non posso eseguirlo per vedere cosa fa perché non ho il codice completo, hai una funzione con lo stesso nome del tuo array, questo va bene ma non aiuta la leggibilità.
Quando viene chiamata UpdateHSeSpeciales() ?
Mi dispiace molto,
Ho solo quello ma è vero che dimentico "UpdateHSeSpeciales".
Si chiama in "init" quando inizia il programma.