Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 952
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
Verstehe ich das richtig, ist die einzige Möglichkeit, eine Speicherüberschreitung durch Indikatorpuffer zu vermeiden,
zunächst einen bestimmten Bereich für sie zuzuweisen (z. B. von 0 bis 2000) und ihn nicht zu überschreiten?
Die einzige Möglichkeit besteht darin, in den Terminaleinstellungen die Mindestanzahl der anzuzeigenden Balken anzugeben
Was ich damit sagen will, ist, die letzten 0-2000 Balken zu begrenzen (zum Beispiel 2000). Wenn ein neuer Balken erscheint, sollten wir die Werte der Puffer überschreiben und einen neuen Balken zum 0-ten Puffer hinzufügen und den zuletzt entfernten Balken entsprechend entfernen. Allerdings belastet dieser Zyklus die CPU etwas.
Wenn ich richtig verstehe, was Sie vorschlagen, ist diese Variante für mich nicht geeignet.
Ich beschränke mich auf die letzten 0-2000 Balken (z.B. 2000). Wenn ich einen neuen Balken bekomme, muss ich die Werte der Puffer überschreiben und einen neuen Balken zum 0-ten Puffer hinzufügen und den zuletzt entfernten Balken entsprechend entfernen. Allerdings belastet dieser Zyklus die CPU etwas.
Wenn Sie für Berechnungen einen Ringpuffer verwenden können, müssen Sie die Pufferwerte nicht überschreiben. Speichern Sie nur die aktuelle Position und gehen Sie zum nächsten Element, wenn ein neuer Balken erscheint.
Für das Rendering benötigen Sie standardmäßige dynamische Arrays.
Wenn Sie für Berechnungen einen Ringpuffer verwenden können, müssen Sie die Pufferwerte nicht überschreiben. Speichern Sie nur die aktuelle Position und gehen Sie zum nächsten Element, wenn ein neuer Takt erscheint.
Für das Rendering benötigen Sie standardmäßige dynamische Arrays.
Kann ich z. B. eine eigene Schaltfläche erstellen, sie auf dem Bildschirm platzieren und den Tester damit in den Pause-/Arbeitsmodus schalten?
PS Früher wurde im Forum über die Möglichkeit des Abfangens einiger MT4-Befehle geschrieben.
Testen des Advisors aus Kovalevs Tutorial auf den Plattformen von zwei verschiedenen Brokern. Sollte mit 10 Prozent der Kaution eingeben, wie in der Anleitung. Beim Testen bei einem Broker werden Geschäfte mit 0,4 Lots ausgeführt, bei einem anderen mit 0,08. MODE_MINLOT und MODE_MINSIZE sind gleich 0,01. Warum passiert das?
Ist die Hebelwirkung dieselbe?
Ist es in meinen Kontoeinstellungen bei den Brokern zu sehen? Was die Hebelwirkung im Programm betrifft, so ist sie im Programm die gleiche, daher wird die gleiche Hebelwirkung vom Programm aus eingestellt. Und so steht im "Ergebnis" des Testers 0,4 bzw. 0,08. Ja, und wenn die Punkte auf der gleichen Registerkarte "Ergebnis" den gleichen Wert haben wie 1 Dollar (EURUSD-Paar), dann bedeutet dies, dass die Hebelwirkung die gleiche ist.
YES.
Suchmaschine zu helfen, lesen Sie, was ist "Leverage" in Forex und Sie werden alles herausfinden. Es ist die Hebelwirkung, AccountLeverage() wird im Programm bei der Berechnung des Lots in % der Einlage verwendet.