Errori, bug, domande - pagina 2251
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
quale funzione?)) Conoscete un'altra funzione per convertire ad una data precisione diversa da
Arrotondamento di un numero in virgola mobile ad una data precisione.
doppioNormalizeDouble(
valore doppio,// numero da normalizzare
intdigits//numero di cifre decimali
);
?
Leggi la doppia precisione
Vi ho già scritto il nome della funzione da stampare. Si prega di leggere attentamente ciò che è stato scritto prima.
Non mi interessa stampare) l'output (Print/Comment) solo per controllare cheNormalizeDouble() funzioni, e il controllo mostra che non funziona sempre, cioè - non funziona.
2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0,6875
2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0,6875
2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001
2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0,68
2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0,675
Non mi interessa stampare) l'output (Print/Comment) solo per controllare cheNormalizeDouble() funzioni, e il controllo mostra che non funziona sempre, cioè - non funziona.
2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0,6875
2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0,6875
2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001
2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0,68
2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0,675
Vi sbagliate. Lei fraintende come è impostato un computer e come memorizza i numeri reali.
Da studiare:tipi reali (double, float),DoubleToString,NormalizeDouble.
Leggi l'accuratezza del doppio
Questo è un buon punto, grazie, così è preciso per i calcoli)
Non mi interessa stampare) l'output (Print/Comment) solo per controllare cheNormalizeDouble() funzioni, e il controllo mostra che non funziona sempre, cioè - non funziona.
2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0,6875
2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0,6875
2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001
2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0,68
2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0,675
Perché?
Mi sembra che questo sia in qualche modo sbagliato.
E se usiamo un account reale, ma con la password dell'investitore?
Se siamo collegati a un conto reale, il tester dovrebbe restituire i dati del conto. Compreso il fatto che è reale.
Che senso ha restituire che è una demo?
Se siamo collegati a un conto reale, il tester dovrebbe restituire i dati del conto. Compreso il fatto che è reale.
Che senso ha restituire che si tratta di una demo?
Il punto è che non dovrebbe esserci alcuna differenza. Meno il tester sa, meno opportunità ha di modificare i risultati
Per esempio, il tester restituisce sempre che il trading è permesso, ma l'invio di ftp e posta no, indipendentemente dalle impostazioni del terminale.
Saluti,
Ho salvato due file binari nella cartella ...Tester\Agent-127.0.0.1-3000\MQL5\Files, quando provo a leggere questi file nel tester dalla funzione int OnInit(), i file vengono cancellati.
Quale può essere la ragione?
Non vengono cancellati dalla cartella COMMON, ma non vengono nemmeno letti(.
Saluti,
Ho salvato due file binari nella cartella ...Tester\Agent-127.0.0.1-3000\MQL5\Files, quando provo a leggere questi file nel tester dalla funzione int OnInit(), i file vengono cancellati.
Quale può essere la ragione?
La ragione è nella posizione errata in cui i file sono stati salvati. Le cartelle Agents vengono pulite automaticamente al termine del test. Salva il file nella cartella Common.