Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Rosh, wenn ich dein Schweigen richtig verstehe, gibt es keine klare Aussage, für welche Fälle und für welche Ausdrücke/Variablen eine Normalisierung erforderlich ist. Wenn dies der Fall ist, kann vielleicht eine einfachere Frage beantwortet werden: Ist die Normalisierung der berechneten Werte der Form
int StLs=25;
double prc = Ask + StLs*Point;
Oder soll ich das selbst herausfinden, in einem Experiment?
Aber eigentlich kann ich keine klare Formulierung geben, wann es absolut unnötig ist, die Preisnormalisierung in OrderSend() anzuwenden. Im Prinzip bekommt ein Nachtmensch in einem halben Jahr ein Gespür dafür, aber es ist nicht nötig, ein Gespür dafür zu bekommen, sondern es einfach immer wieder zu normalisieren.
gefunden, die die Konvertierung von Daten aus einem Format in Daten eines anderen Formats ermöglichen.
Besonders hervorzuheben ist die Funktion NormalizeDouble(), die die erforderliche Genauigkeit der Preisdarstellung sicherstellt. Sie können keine nicht normalisierten Preise in Handelsoperationen verwenden , deren Genauigkeit die vom Handelsserver geforderte Genauigkeit um mindestens eine Stelle überschreitet.
Die berechneten StopLoss- und TakeProfit-Werte sowie die Eröffnungskurse der Pending Orders müssen auf die Genauigkeit normalisiert werden, deren Wert in der vordefinierten Variable Digits gespeichert wird.
Rosh, schauen Sie bitte auf Seite 16 desselben Forums nach, ich habe bereits über diese Funktion und Vorschläge zur Verbesserung der Hilfe dazu geschrieben.
Die berechneten StopLoss- und TakeProfit-Werte sowie die offenen Preise der Pending Orders sollten auf die Genauigkeit normalisiert werden, deren Wert in der vordefinierten Variable Digits gespeichert wird.
In diesem Beispiel wird die Beschneidung mittels NormalizeDouble() auf 5 Ziffern demonstriert, während Print() sie einfach wiedergibt (entschuldigen Sie den nicht-russischen Stil).
Ja, das Beispiel wurde deutlich informativer, sobald die Anzahl der Zeichen unterschiedlich war.
Die Funktion funktioniert nicht im Testmodus. Diese Funktion kann auch nicht von den benutzerdefinierten Indikatoren aus aufgerufen werden.
Die zu sendende Datei muss sich im Ordner terminal_directory\experts\files oder seinen Unterordnern befinden.
Der Versand wird nicht durchgeführt, wenn in den Einstellungen keine FTP-Adresse und/oder kein Zugangspasswort angegeben ist.
[...]
Der Versand kann in den Einstellungen verboten sein, auch die E-Mail-Adresse darf nicht angegeben werden. Die Funktion GetLastError() muss aufgerufen werden, um die Fehlerinformationen zu erhalten.
[...]
Beobachtungsaufgabe: Finde 2 Unterschiede.