[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 242
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 werde mit meiner obigen Frage fortfahren.
Ich habe den obigen Code auch in einem anderen EA verwendet. Die Situation mit diesem EA war ähnlich wie die oben beschriebene, mit dem Unterschied, dass die Code-Bedingungen genau umgekehrt erfüllt wurden (in der Demo funktionierte wiederum alles ohne Fehler). Aber eines Tages funktionierte der Tester korrekt, und der Code funktionierte gemäß den ihm vorgegebenen Bedingungen.
Es ist ein echter Mystizismus.
Außerdem kann ich meinen Code manchmal aus irgendeinem Grund nicht optimieren. Manchmal wird etwas neu berechnet, aber aus irgendeinem Grund werden alle Ergebnisse auf Null zurückgesetzt. Dies geschieht auf den Terminals verschiedener Makler. Wenn jedoch alle Sterne und Konstellationen am Himmel zusammenkommen, funktioniert alles so, wie es sollte.
Sie müssen sich nur noch die Uhrzeit und den Wochentag merken.
Sie müssen sich nur noch die Uhrzeit und den Wochentag merken.
Können Sie mir sagen, ob es eine Möglichkeit gibt, einen Gewinnwert für einen bestimmten Auftrag anzufordern?
es gibt 2 Benutzeränderungen Mod_1 und Mod_2
in beiden Fällen die Änderungsbedingung:
double TS;
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);
if (TS < Min_Dist)
TS=Min_Dist;
Wie ändere ich es so, dass die Modifikation nicht mit einer Stop-Loss-Bedingung durchgeführt wird, wenn der Stop-Loss für den Kauf kleiner ist als der Trailing-Stop,
und beim Verkauf ist der Stop Loss größer als der Trailing Stop
https://book.mql4.com/ru/trading/ordermodify
Können Sie mir sagen, ob es eine Möglichkeit gibt, einen Gewinnwert für einen bestimmten Auftrag anzufordern?
https://docs.mql4.com/ru/trading/OrderProfit
Gibt den Wert des Nettogewinns (ohne Swaps und Provisionen) für den ausgewählten Auftrag zurück. Bei offenen Positionen ist dies der aktuelle nicht realisierte Gewinn. Bei geschlossenen Aufträgen ist es der feste Gewinn.
Die Bestellung muss mit der Funktion OrderSelect() vorausgewählt werden.
Beispiel:
if(OrderSelect(10, SELECT_BY_POS)==true)
Print("Gewinn für die Order 10 ",OrderProfit());
https://docs.mql4.com/ru/trading/OrderProfit
Gibt den Wert des Nettogewinns (ohne Swaps und Provisionen) für den ausgewählten Auftrag zurück. Bei offenen Positionen ist es der aktuelle nicht realisierte Gewinn. Bei geschlossenen Aufträgen ist es der feste Gewinn.
Die Bestellung muss mit der Funktion OrderSelect() vorausgewählt werden.
Beispiel:
if(OrderSelect(10, SELECT_BY_POS)==true)
Print("Gewinn für die Order 10 ",OrderProfit());
Geben Sie einzigartige Namen und merken Sie sich diese. Ich kenne Ihre Aufgabe nicht, vielleicht brauchen Sie das auch nicht.
ein Win32-dll-Projekt erstellen