Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 332
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
Quelle
Warum werden schwebende Aufträge gezählt? Und wer ist BU();?
Eine seltsame Methode, die eigenen Positionen von denen anderer zu "trennen".
Warum werden schwebende Aufträge gezählt? Und wer ist BU();?
Es ist eine seltsame Methode, die eigenen Positionen von denen anderer Leute zu "trennen".
BU(); ist eine Breakeven-Funktion.
Was ist falsch an meiner Variante?
сюда пересчёт рыночных позиций и отложек
Wie würde das in meinem Fall aussehen?Wie würde das in meinem Fall aussehen?
So wie es aussah, nur mit ein paar geschweiften Klammern mehr:
So wie es aussah, werden nur ein paar geschweifte Klammern mehr hinzugefügt:
Ich habe korrigiert, kompiliert, getestet - das Problem bleibt - wenn eine bestimmte Bedingung erreicht wird, öffnet der Expert Advisor einen Handel und schließt ihn bei Take oder Stop Loss. Zu diesem Zeitpunkt eröffnet der Expert Advisor keine Geschäfte mehr, obwohl die Bedingungen für die Eröffnung von Geschäften erfüllt sind.
Hier ist der vollständige Code.
Etwa gut - das ist eine Mistgabel im Wasser. Wenn es schnell ist, ist es auch ein bisschen weit... Und wenn es billig ist, siehe Punkt 1.
Dann geht es so:
1. Gut ist ein bisschen ein Klotz am Bein. 2.Über schnell, es ist auch ein zweischneidiges Schwert... 3. Und wenn es billig ist - siehe Punkt 1.
Jetzt verstehe ich!
Behoben, kompiliert, getestet - das Problem bleibt - Wenn eine bestimmte Bedingung eintritt, eröffnet der Expert Advisor einen Handel und schließt ihn bei Take oder Stop Loss. Zu diesem Zeitpunkt eröffnet der Expert Advisor keine Geschäfte mehr, obwohl die Bedingungen für die Eröffnung von Geschäften erfüllt sind.
Hier ist der vollständige Code.
Wo zählt sie?
Sie sind global. Und sie scheinen nicht zurückgesetzt zu werden, bis sie überprüft werden. Und ihre Berechnung vor der Prüfung - wo?Behoben, kompiliert, getestet - das Problem bleibt - Wenn eine bestimmte Bedingung eintritt, eröffnet der Expert Advisor einen Handel und schließt ihn bei Take oder Stop Loss. Zu diesem Zeitpunkt eröffnet der Expert Advisor keine Geschäfte mehr, obwohl die Bedingungen für die Eröffnung von Geschäften erfüllt sind.
Hier ist der vollständige Code.
Behoben, kompiliert, getestet - das Problem bleibt - Wenn eine bestimmte Bedingung eintritt, eröffnet der Expert Advisor einen Handel und schließt ihn bei Take oder Stop Loss. Zu diesem Zeitpunkt eröffnet der Expert Advisor keine Geschäfte mehr, obwohl die Bedingungen für die Eröffnung von Geschäften erfüllt sind.
Hier ist der vollständige Code.
BU wiederholen, Sie können keine Marktpositionen löschen, und wegen eines hängenden Stopps wird es keine weiteren Positionen geben )))
Lassen Sie die Gurus kommentieren, ob die Funktion BU() unterbrochen (auskommentiert) werden muss oder nicht, und lassen Sie alexey1979621 überlegen, ob diese Funktion dort aufgerufen wird?
Wenn die Funktion CountTrades(); auf diese Weise verwendet wird, entspricht sie der Funktion OrdersTotal(), ist also einfacher und schneller.