Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 495
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
Il terminale si è aggiornato da 509 a 600 e l'EA dà questo avviso durante la compilazione:
la dichiarazione di 'ErrNum' nasconde la dichiarazione globale alla linea 81
e una parte del codice:
Potete dirmi per favore qual è il problema?
Il terminale si è aggiornato da 509 a 600 e l'EA dà questo avviso durante la compilazione:
la dichiarazione di 'ErrNum' nasconde la dichiarazione globale alla linea 81
e una parte del codice:
Potete dirmi per favore qual è il problema?
Grazie, quindi ha cambiato ErrNum in ErrNumber ed è tutto? L'avvertimento è sparito, tutto funzionerà correttamente?
E un ultimo avvertimento nel codice:
non tutti i percorsi di controllo restituiscono un valore
Puoi dirmi cosa c'è di sbagliato anche qui, per favore.
E un ultimo avvertimento nel codice:
non tutti i percorsi di controllo restituiscono un valore
Puoi dirmi cosa c'è di sbagliato anche qui, per favore.
Se la condizione è soddisfatta, la funzione restituisce un valore.
Altrimenti, non c'è nessun ritorno dalla funzione. Restituire qualche valore predefinito dalla funzione
l'ha fatto e l'avvertimento è scomparso:
spero che vada bene, la vita in mt4 continua :), grazie ancora!
l'ha fatto e l'avvertimento è scomparso:
spero che vada bene, la vita in mt4 continua :), grazie ancora!
Ragazzi, ci sono 4 semplici funzioni fatte in casa che apparentemente hanno un bug. Per favore, aiutate un principiante!
(Il nome di ogni funzione parla da solo, cosa dovrebbe fare questa funzione)
aiutami a capire
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
Scrive un avviso di possibile perdita di dati a causa della conversione del tipo riferito al b selezionato, sì, non è datetime, ma se lo fai:
datetime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
ci sarà un avvertimento su datetime b per qualche motivo , sembra corretto e non ci dovrebbero essere avvertimenti.
aiutami a capire
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
Scrive un avviso di possibile perdita di dati a causa della conversione del tipo riferito al b selezionato, sì, non è datetime, ma se lo fai:
datetime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
ci sarà un avvertimento su datetime b per qualche motivo , sembra corretto e non ci dovrebbero essere avvertimenti.