Fragen von Anfängern MQL4 MT4 MetaTrader 4 - Seite 120
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
Ja, das kann ich sehen. Und ich sehe die Antwort auf diese Frage in dem Beitrag unterhttps://www.mql5.com/ru/forum/160587/page115#comment_6521492. Mit anderen Worten, das Problem besteht darin, dass die Funktionalität nicht in logische Teilaufgaben unterteilt ist. Sie haben die Abfrage von Aufträgen, die Entscheidung über Handelsaktionen und die Ausführung von Geschäften in einen Topf geworfen.
Eine solche Aufgabe lässt sich genau in drei Stufen lösen:
Ich danke Ihnen. Zumindest ist es klar, was zu tun ist. Ich werde versuchen, selbst herauszufinden, "wie" man das macht. Allerdings bin ich mit Arrays noch nicht vertraut. Trotzdem nochmals vielen Dank.
Sagen Sie mir, wie ich da rauskomme!!!
for(int i=OrdersTotal()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
Pause;
Die Warnung lautet: Der Rückgabewert von 'OrderSelect' muss überprüft werden
Wiesolltedieser"OrderSelect"-Wertsonst überprüft werden?
wenn ich Folgendes tue: j=OrderSelect(); Ist das richtig?
Sagen Sie mir, wie ich da rauskomme!!!
for(int i=OrdersTotal()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
Pause;
Die Warnung lautet: Der Rückgabewert von 'OrderSelect' muss überprüft werden
Wiesolltedieser"OrderSelect"-Wertsonst überprüft werden?
wenn ich Folgendes tue: j=OrderSelect(); Ist das richtig?
Es hat nicht geklappt!(
string s=FileReadString(F1); // Lesen der nächsten Zeile der Textdatei
StringSplit(s, "," , a); // Kommagetrennte Elemente in Array aufteilen
datetime T1=StrToTime(a[4]); // Weiter geht es mit der Transformation ...
int ord=StrToInteger(a[8]);
double Price=StrToDouble(a[12]);
Ich danke Ihnen. Zumindest ist es klarer, was zu tun ist. Ich werde versuchen, das "Wie" selbst herauszufinden. Mit Arrays bin ich allerdings noch nicht vertraut. Wie auch immer, nochmals vielen Dank.
Schreiben Sie mindestens einen Block und zeigen Sie ihn mir. Sie werden Ihnen in diesem Fall weitere Informationen geben.
Hat nicht geklappt!(
Lesen Sie ihn noch einmal sorgfältig durch.
Der gesamte Code wird wie folgt aussehen
Es hat nicht geklappt!(
Sie haben also nichts getan. Sie haben es oben geschrieben:
Und Sie haben es ohne Überprüfung geschrieben. Obwohl es so besser lesbar wäre:
@Ihor Herasko @Alekseu Fedotov
DANKESCHÖN!!! SO HAT ES FUNKTIONIERT!