Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 145
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
Penso che il secondo numero abbia un formato doppio non valido, ma è ancora convalidato sia nella stampante che nelle operazioni.
Valido.
Valido.
Confronta come ho mostrato nell'esempio sopraNum!=Num- se vero, allora questo doppio non è valido, ma ciò che Print() scrive lì ... beh, è come un mistero dietro i sette sigilli
Confronta come ho mostrato nell'esempio sopraNum!=Num- se è vero, allora questo doppio non è valido, e ciò che Print() scrive lì ... Beh, è come un segreto dietro i sette segreti.
Naturalmente, è falso. Questo è un numero normale. NaN non è affatto sull'argomento.
Sì, MathIsValidNumber dice vero.
Sì, MathIsValidNumber dice vero.
Ecco come si ottiene questo numero attraverso il calcolo.
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 4.940656458412465e-323 : true
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 4.940656458412465e-324 : true
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) false
2019.10.28 17:05:40.503 tst1 (EURUSD,H4) 2.225073858507201e-308
Penso che siamo oltre il limite della doppia precisione
UPD:
Proprio così:
Questo non lo capisco.
DBL_MIN è un doppio positivo non minimo.
DBL_MIN restituisce un numero normalizzato, sotto ci sono denormalizzati
2.22507e-308 4.94066e-324
Comunque, abbiamo stabilito, credo, la nota affermazione che ci sono interi positivi minori di DBL_MIN.
Comunque, dobbiamo aver scoperto la nota affermazione che esistono interi positivi minori di DBL_MIN.
quindi sì... ma la questione della divisione per zero rimane aperta?
Il numero 4,940656458412465e-324 non è sicuramente zero, e dividere per tali numeri è vietato?
quindi sì... ma la questione della divisione per zero è ancora aperta, vero?
È stato chiuso fin dal primo post. Quando un numero minimo viene moltiplicato per qualcosa di meno di uno, si ottiene zero.