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
limite nel codice, se 1/2=0.5 allora apparentemente l'arrotondamento ora dà 0 invece di 1?
Per testare l'ipotesi ho cambiato il codice
Cestino totale - ha ottenuto di nuovo l'errore di divisione per zero
Codice da ME come immagine - forse sono cieco ma non capisco cosa sta succedendo
L'errore è ancora nella stessa linea.
Il file è lo stesso, poiché la linea di errore si è spostata a causa dell'aggiunta di codice per la stampa.Dovresti usareuno styler - vedresti immediatamente che la tua stringa problematica NON è all'interno della zona di controllo if(limit==0)
Dovresti usareuno styler - vedresti immediatamente che la tua stringa problematica NON è nella zona di controllo if(limit==0)
Quindi non ha bisogno di entrare, perché?
Questo codice.
Appendere il terminale.
limite nel codice, se 1/2=0.5 allora apparentemente l'arrotondamento ora dà 0 invece di 1?
Per testare l'ipotesi ho cambiato il codice
Codice:
Risultato:
Codice:
Risultato:
Questo è il fatto, e prima apparentemente 1/2 ha dato un 1, non uno zero.
Questo è il punto, e prima, 1/2 doveva essere un 1 invece di uno zero.
No, ha sempre arrotondato così.
No, è sempre arrotondato così.
Quindi è qualcos'altro dopo tutto...
Cambiato il codice per la stampa
e ora ottengo...
Come mai?
Cambiato il codice per la stampa
e ora ottengo...
Com'è?
Tutto è corretto. Se il limite è calcolato con la formulalimit=(int)(stop_time-start_time)/PeriodSeconds(_Period);
allora il risultato sarà = 0.
Ora dobbiamo vedere come si formano i tempi di arresto e di inizio.