[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 212
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
Toll, es ist alles da. Gestern Abend gepostet, aber der Thread ist schon ziemlich weit gegangen mit Erklärungen, was ein Zauber ist und wie er zubereitet wird )))
Bitte geben Sie mir eine Antwort auf meine Frage.
Mein EA setzt BUYLIMIT und SELLLIMIT zu bestimmten Zeiten. Ich möchte, dass die schwebenden Aufträge (OP_BUY oder OP_SELL) in einer Richtung gelöscht werden, wenn der Auftrag eröffnet wird.
Dies war meine Variante:
So sieht es besser aus:
Ohne auf die Logik einzugehen, sind das Fehlen geschweifter Klammern und die falsche Organisation von OrderSelect() sofort ersichtlich
Warum sollte man diese Fragen nicht thematisch gruppieren und die Möglichkeit einbauen, dort direkt Fragen zu stellen? Das wäre ein normaler Fragebogen.
Und wenn man die Möglichkeit hinzufügt, nicht nur Fragen, sondern auch Aufgaben mit Codes/Artikeln als Antworten hinzuzufügen, erhält man das, was ich vorschlage - eine andere Website-Struktur, die den gesamten vorhandenen Inhalt umfasst
Warten Sie die Freigabe des Zweigs ab, um zu sehen, wie er mit Ihren Ideen übereinstimmt, und wenn nötig, können Sie Ihr Projekt entwickeln und umsetzen, wenn es in Ihrer Macht steht.
So sieht es besser aus:
Ohne auf die Logik einzugehen, sind das Fehlen geschweifter Klammern und die falsche Organisation von OrderSelect() sofort ersichtlich
Könnten Sie bitte erklären, was mit OrderSelect() falsch ist. Denn, wie ich schon schrieb, wenn ich die Aufträge in Richtung des bereits geöffneten Handels entferne, geht alles ohne Probleme. Wir haben auch keine Probleme, alle Aufträge zu einem bestimmten Zeitpunkt zu löschen.
Dies ist im Wesentlichen ein Versuch, eine Praxis für die Zukunft zu schaffen, um mit verschiedenen Gruppen von Aufträgen (nicht nur zwei) zu arbeiten.
Wenn der Orderview-Zyklus läuft, geht der EA vor dem Alert ganz gut, aber er will nicht richtig mit der Löschfunktion arbeiten:
Die Ideologie der FAQ ist vorgefertigt und die technischen Grundlagen sind mit der Verwaltung abgestimmt.
sehen Sie, ob es Ihren Vorstellungen entspricht, und entwickeln Sie gegebenenfalls Ihr eigenes Projekt
Habe ich die Antwort richtig verstanden: "Alles ist bereits durchdacht und mit der Verwaltung abgestimmt (d.h. es gibt keine Möglichkeit, es zu ändern), wenn etwas nicht Ihren Vorstellungen entspricht - können Sie Ihre eigenen machen"?
Dies ist im Wesentlichen ein Versuch, eine Praxis für die Zukunft zu schaffen, um mit verschiedenen Gruppen von Aufträgen (nicht nur zwei) zu arbeiten.
Wenn der Orderview-Zyklus läuft, geht der EA vor dem Alert ganz gut, aber er will nicht richtig mit der Löschfunktion arbeiten:
Wie funktioniert das? ClosePendingOrder(OP_SELLLIMIT);} // (1) ?
Sein Code.
Der Code der Funktion zum Löschen eines Auftrags ist in der Meldung selbst angegeben... Vielleicht habe ich die Frage nicht verstanden, aber ich werde versuchen, sie so zu erklären, wie ich sie verstanden habe:
Eine for-Schleife erstellt eine Aufzählung aller verfügbaren offenen und schwebenden Aufträge. ClosePendingOrder(OP_SELLLIMIT) - wählt aus dieser Liste diejenigen aus, die dem Währungssymbol und dem Parameter OP_SELLLIMIT entsprechen. Sobald es diese Übereinstimmungen findet, löscht es diesen schwebenden Auftrag.
Ich habe den Code für die Funktion "Auftrag löschen" in eben dieser Nachricht angegeben... Vielleicht habe ich die Frage nicht verstanden, aber ich werde versuchen, sie so zu erklären, wie ich sie verstanden habe:
Eine for-Schleife erstellt eine Aufzählung aller verfügbaren offenen und schwebenden Aufträge. ClosePendingOrder(OP_SELLLIMIT) - wählt aus dieser Liste diejenigen aus, die dem Währungssymbol und dem Parameter OP_SELLLIMIT entsprechen. Sobald es diese Übereinstimmungen findet, entfernt es diesen schwebenden Auftrag.
Ich habe es bereits herausgefunden. Ich habe es mir zuerst nur unaufmerksam angesehen.
Ich kann den Fehler nicht erkennen.