Ottenere il numero di posizioni decimali di qualsiasi numero (non solo le virgolette) bypassando Digits() in MQL4 e MQL5 - pagina 8
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
No, non funzionerà...
Oh, giusto, ho dimenticato che è stato fatto consapevolmente per i numeri inferiori a zero, in quanto è stato utilizzato nella normalizzazione dei lotti. L'ho aggiustato, ora è ok:
Risultato:
Oh, giusto, ho dimenticato che è stato fatto consapevolmente per i numeri inferiori a zero, in quanto è stato utilizzato nella normalizzazione dei lotti. L'ho aggiustato, ora è ok:
Risultato:
No, non ha funzionato.
doppio f = 122334550.00999;
Risultato:
2018.11.13 02:36:31.034 tst (EURUSD,M30) 1. Cifra() = 3
No, non ha funzionato.
Oh, giusto, ho capito cosa c'è di sbagliato, lo sistemerò.
Signore, dai ai figli di queste persone la possibilità di imparare la fisica.
Perché, quando i genitori possono farne a meno?
Per prima cosa, rispondete a voi stessi - perché avete bisogno di sapere quante cifre dopo la virgola decimale? Per fare cosa?
L'unico modo corretto di usare il "doppio con cifre" è quello di usarlo con una certa precisione data , conosciuta in anticipo all'interno del problema da risolvere.
Tutto il resto è una sciocchezza.
Non sto nemmeno parlando del fatto che maggiore è il valore del doppio modulo, meno accurato è e qualsiasi algoritmo (specialmente con la conversione delle stringhe, che è fuori dai limiti) fallirà.
(specialmente con la conversione in stringa, è fuori linea) fallirà.
questi sono codici per MQL, non per il C++ standard, è ovvio che in C++ la gestione delle stringhe sarà lenta, in MQL le funzioni integrate sono più veloci delle funzioni auto-scritte
Questo è il codice per MQL, non per il C++ standard, è ovvio che in C++ la gestione delle stringhe sarà lenta, in MQL le funzioni integrate sono più veloci delle funzioni auto-scritte
Non è quello che intendevo. L'idea di convertire un duble in una stringa e poi calcolare tutti i caratteri che ci sono dentro è solo un mucchio di stronzate. Qualunque cosa tu faccia.
Non è affatto quello di cui stavo parlando. L'idea di convertire un duble in una stringa in modo da poter poi contare i caratteri nella stringa è una completa assurdità. Non importa cosa fai.