Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 89
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
Ist es nicht an der Zeit, alle Threads über MT4 in einem zusammenzufassen?
Jeder Autor hat seinen eigenen Zweig. Es ist nur so, dass der eine Autor es betreibt und der andere Autor nicht und nicht will. Es ist nur ein Ort für diejenigen, die helfen wollen. Warum sollte ich meinen Zweig in den Zweig eines Autors schieben wollen, der mir nicht mit mql4 helfen wird?
Hallo.
Wo kann ich die Sprachbeschreibung für MT4 finden?
Hallo.
Wo kann ich die Sprachbeschreibung für MT4 finden?
Hallo.
Helfen Sie mir, den Preis der letzten Bestellung zu finden.
Diese Funktion ermittelt den Preis der ältesten Bestellung, und ich brauche die jüngste.
Was ist zu ändern?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
Hallo.
Helfen Sie mir, den Preis der letzten Bestellung zu finden.
Diese Funktion ermittelt den Preis der ältesten Bestellung, und ich brauche die jüngste.
Was ist zu ändern?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
Hallo.
Helfen Sie mir, den Preis der letzten Bestellung zu finden.
Diese Funktion ermittelt den Preis der ältesten Bestellung, und ich brauche die jüngste.
Was ist zu ändern?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
Auf diese Weise wird der Preis für die letzte Bestellung ermittelt.
Nun, es ist die jüngste, d.h. die neueste
Nein, die Funktion gibt den Sellstop-Preis 1,07057 zurück, und ich brauche den Preis der vierzehnten Sellstop-Order 1,06637
Nein, die Funktion gibt den Sellstop-Preis 1,07057 zurück, und ich brauche den Preis der vierzehnten Sellstop-Order 1,06637
double r=-1;
if (sy=="0") sy=Symbol();
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (r>OrderOpenPrice() || r==-1) {
r=OrderOpenPrice();
}}}}}}}
return(r);
}