Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 1065
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
Wenn ich das richtig verstehe, brauchen Sie ein Foto nach 30 Ticks, nicht für jeden der nächsten 30 Ticks nach Schließung der Position?
Wäre es dann nicht einfacher, ein Foto nach Zeit zu machen? Sagen wir, nach 30 Sekunden ab Bestellschluss?
Guten Tag, bitte führen Sie mich zur Erklärung meiner Frage (ich nehme an, ich bin nicht der erste, der sie stellt) und was zu tun ist. Ich habe MT4 auf meinem Smartphone installiert, aber die Charts werden 20 Minuten zu spät angezeigt - ich vergleiche sie mit den MT4-Werten auf meinem PC.
Helfen Sie mir, das zu verstehen. Ich kann nicht herausfinden, wie ich dieses Stück Code reparieren kann... Oder besser gesagt, was sollte ich hinzufügen, damit es nicht flucht?
Rückgabewert von 'OrderModify' sollte geprüft werden
Helfen Sie mir, das zu verstehen. Ich kann nicht herausfinden, wie ich dieses Stück Code reparieren kann... Oder besser gesagt, was sollte ich hinzufügen, damit es nicht flucht?
Rückgabewert von 'OrderModify' sollte geprüft werden
Der Rückgabewert der Funktion OrderModify() muss einer Variablen zugewiesen werden, damit die Funktion überprüft werden kann. Oder einfach
Hilfe zur Behebung des Kompilierfehlers: Magic - undeklarierter Bezeichner
Kat:
bool CheckExists(int Typ)
{
bool Ergebnis = True;
for(int i = 0; i < OrdersTotal(); i++)
if(OrderSelect(i, SELECT_BY_POS))
if(OrderType() == Type && OrderMagicNumber() == Magic && OrderSymbol() == Symbol())
if(OrderOpenTime() >= Time[0])
Ergebnis = False;
for(i = 0; i < OrdersHistoryTotal(); i++)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))
if(OrderType() == Type &&& OrderOpenTime() >= Time[0]
&& OrderMagicNumber() == Magic && OrderSymbol() == Symbol())
Ergebnis = False;
}
return(Ergebnis);
}
Hilfe zur Behebung des Kompilierfehlers: Magic - undeklarierter Bezeichner
Kat:
Globale und Benutzer-Variablen müssen am Anfang des Codes deklariert werden, in diesem Fall ist es eine Benutzer-Variable, schreiben Sie es wie folgt:
Eingabe int Magic = 1;
OrderModify(ticket2,?????, SL2, Price2, 0, clrNONE);
Guten Abend, wie kann ich die Bestellung von ticket2 ändern? Welchen Preis sollte man anstelle von ?????..... angeben? ? Oder muss ich diesen Auftrag erst auswählen, um ihn zu ändern? Obwohl ich sie bereits ausgewählt habe, indem ich in die Parameter des Befehls OrderModify(ticket2,.....
OrderModify(ticket2,?????, SL2, Price2, 0, clrNONE);
Guten Abend, wie kann ich die Bestellung von ticket2 ändern? Welchen Preis sollte man anstelle von ?????..... angeben? ? Oder muss ich diesen Auftrag erst auswählen, um ihn zu ändern? Obwohl ich sie bereits ausgewählt habe, indem ich in die Parameter des Befehls OrderModify(ticket2,.....
Ich kann nicht verstehen, warum die Positionssuche und das Schließen in der Schleife aufhört. Ich habe die Schleife bereits umgekehrt und die Anzahl der Positionen erhöht, aber im Testgerät werden immer noch Positionen übersprungen (verlassen).
Da die Frage im mql4-Forum steht, nehme ich an, dass der Code auch auf mql4 zu finden ist. Oder ist das falsch?
In mql4 gibt es keine Positionen, sondern nur Aufträge.