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
Rosh, se ho capito bene il tuo silenzio, non c'è una dichiarazione chiara per quali casi e per quali espressioni/variabili la normalizzazione è necessaria. Se questo è il caso, forse si può rispondere a una domanda più semplice: la normalizzazione dei valori calcolati è della forma
int StLs=25;
doppio prc = Ask + StLs*Point;
O dovrei scoprirlo da solo, in un esperimento?
Ma in realtà, non posso dare una formulazione chiara, quando non è assolutamente necessario applicare la normalizzazione dei prezzi in OrderSend(). In linea di principio, una persona notturna si farà un'idea in mezzo anno, ma non c'è bisogno di farsi un'idea, basta normalizzare tutto il tempo.
che forniscono la conversione di dati da un formato in dati di un altro formato.
Particolarmente degna di nota è la funzione NormalizeDouble(), che assicura la precisione richiesta nella rappresentazione dei prezzi. Non è possibile utilizzare prezzi non normalizzati nelle operazioni di trading la cui precisione supera di almeno una cifra quella richiesta dal server di trading.
I valori di StopLoss e TakeProfit calcolati, così come i prezzi di apertura degli ordini pendenti devono essere normalizzati alla precisione, il cui valore è memorizzato nella variabile predefinita Digits.
Rosh, per favore guarda la pagina 16 dello stesso forum, ho già scritto su questa funzione e sui suggerimenti per migliorare l'aiuto ad essa.
I valori di StopLoss e TakeProfit calcolati, così come i prezzi aperti degli ordini in sospeso devono essere normalizzati alla precisione, il cui valore è memorizzato nella variabile predefinita Digits.
Questo esempio dimostra il ritaglio tramite NormalizeDouble() a 5 cifre, mentre Print() lo rende semplicemente (scusate lo stile non russo).
Sì, l'esempio è diventato significativamente più informativo non appena i numeri di caratteri hanno cominciato a differire.
La funzione non funziona in modalità test. Anche questa funzione non può essere chiamata dagli indicatori personalizzati.
Il file da inviare deve trovarsi nella cartella terminal_directory\experts\files o nelle sue sottocartelle.
L'invio non viene effettuato se nelle impostazioni non è specificato un indirizzo FTP e/o una password di accesso.
[...]
L'invio può essere proibito nelle impostazioni, anche l'indirizzo e-mail può non essere specificato. La funzione GetLastError() deve essere chiamata per ottenere le informazioni sull'errore.
[...]
Compito di osservazione: trovare 2 differenze.