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
Otto pagine sull'arrotondamento. Credo che lo imparassimo in quarta elementare :(
Otto pagine sull'arrotondamento. Credo che lo imparassimo in quarta elementare :(
Heh. Questo è il modo sbagliato. Risultati completamente sbagliati.
+++
Tuttavia, se un numero è più lungo di 15 cifre decimali, deve ancora essere tagliato in qualche modo, altrimenti non funziona correttamente.
I numeri in virgola mobile a doppia precisione sono accurati fino a 15-17 cifre decimali
0 21:59:20.485 ! test GBPUSDbc,H1: v1 = 14 = 1
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 0 = 1.123456789012345
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 1 = 1.12345678901234
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 2 = 1.1234567890123
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 3 = 1.123456789012
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 4 = 1.12345678901
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 5 = 1.1234567890
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 6 = 1.123456789
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 7 = 1.12345678
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 8 = 1.1234567
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 9 = 1.123456
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 10 = 1.12345
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 11 = 1.1234
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 12 = 1.123
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 13 = 1.12
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 14 = 1.1
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 15 = 1
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 0 = 1.123456789012346
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 1 = 1.12345678901234
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 2 = 1.1234567890123
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 3 = 1.123456789012
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 4 = 1.12345678901
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 5 = 1.1234567890
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 6 = 1.123456789
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 7 = 1.12345678
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 8 = 1.1234567
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 9 = 1.123456
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 10 = 1.12345
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 11 = 1.1234
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 12 = 1.123
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 13 = 1.12
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 14 = 1.1
0 22:02:48.826 ! test GBPUSDbc,H1: v1 = 15 = 1
0 21:59:20.485 ! test GBPUSDbc,H1: v1 = 14 = 1
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 0 = 1.123456789012345
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 1 = 1.12345678901234
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 2 = 1.1234567890123
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 3 = 1.123456789012
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 4 = 1.12345678901
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 5 = 1.1234567890
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 6 = 1.123456789
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 7 = 1.12345678
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 8 = 1.1234567
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 9 = 1.123456
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 10 = 1.12345
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 11 = 1.1234
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 12 = 1.123
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 13 = 1.12
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 14 = 1.1
0 22:01:25.346 ! test GBPUSDbc,H1: v1 = 15 = 1
И?
2016.02.25 22:06:56.781 prob EURUSD,H1: Allarme: 1.123456789012345
Ho scontato che non più di 17 personaggi doppiati. Di cos'altro avete bisogno?
Si parla già di circoncisione qui :)
Per esempio?
DoubleToStr(0.9999,3)=1.000
Quindi, traete le vostre conclusioni.
2016.02.25 22:06:56.781 prob EURUSD,H1: Allarme: 1.123456789012345
Ho scontato che non più di 17 personaggi doppiati. Di cos'altro avete bisogno?
Prova il 14 e spiega perché
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 0 = 0.909090909091
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 1 = 0.9090909090909
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 2 = 0.909090909090
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 3 = 0.909090909
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 4 = 0.9090909090
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 5 = 0.909090909
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 6 = 0.90909090
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 7 = 0.9090909
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 8 = 0.909090
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 9 = 0.90909
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 10 = 0.9090
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 11 = 0.909
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 12 = 0.90
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 13 = 0.9
0 22:15:05.379 ! test GBPUSDbc,H1: v1 = 14 = 0