Fehler, Irrtümer, Fragen - Seite 1126
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
Ich schreibe eine ToR für einen MT4 EA mit dem Schwerpunkt auf beschleunigter Datenverarbeitung.
Bitte geben Sie an, ob die Reihenfolge der Berechnungen oder Stichproben (wie lautet die korrekte Bezeichnung - repräsentativ?) für die Beschleunigung von Bedeutung ist.
Ich füge zwei Varianten in Form von Bildern mit Blockschaltbildern bei.
Wenn Sie können, schreiben Sie bitte, wie der Code aussehen sollte, wenn die selektive Ausführung der Blöcke wird - eine rein primitive Layout, und wird dies zu einer erheblichen Steigerung der Geschwindigkeit!
Wie erklärt sich die Schließung einer Stelle in der Prüfstelle? Liegt es an der Ausweitung der Spanne?
Screenshots von der MetaTrader-Handelsplattform
EURUSD, M20, 2014.04.12
Alfa-Forex, MetaTrader 5, Real
temp_file_bildschirmfoto_63279.png
Wie erklärt sich die Schließung einer Stelle in der Prüfstelle? Ist es die Ausweitung der Spanne?
[img]https://charts.mql5.com/4/434/eurusd-m20-alfa-foreks-temp-file-screenshot-63279-png.png[/img]
Wenn sich die Spanne vergrößert hat (und nach dem Screenshot zu urteilen um 720 Punkte! auf fünf Stellen), dann ist alles richtig.
Die Verkaufsposition wurde zum Briefkurs geschlossen. Dies ist der Fall, wenn die Stopps gesetzt wurden.
Übrigens, Ihr BrokerAlfa-Forex hatgerade gigantische Spreads am Ende der Woche und am Anfang.
Wahrscheinlich wurden sie im Kursverlauf aufgezeichnet, und der Tester simulierte den Handel mit ihnen.
Stopps für das Wochenende sind gefährlich - sie werden nicht von der Lücke sowieso zu retten, und Streuung Ausweitung kann leicht fangen Sie.
Kein Fehler hier, daLONG_MAX+1< 0
Hier gilt die Warnung (t<LONG_MAX immer wahr, wenn t int ) EndlosschleifeEs gibt keinen Fehler, weil ULONG_MAX-1< 0, weil die Vergleichsoperation auf int reduziert ist
Wie ist das dann zu erklären?
Hier liegt kein Fehler vor, da ULONG_MAX-1< 0 ist, d.h. die Vergleichsoperation wird in int oder long umgewandelt
Meinen Sie den Vergleich im getesteten Ausdruck in der Schleife?
Weil es bei einem einfachen Vergleich nicht so aussieht.
Tauschen Sie sie einfach aus :)
Was bewirkt diese Umstellung? t war kleiner als ULONG_MAX-1 und ist es immer noch.