[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 294
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 habe noch nie mit DLL gearbeitet. Sie haben nicht zufällig einen fertigen Code?
Dabei ist es nicht besonders schwierig, sondern nur eine einfache Ersetzung einer Datei durch eine andere.
Um eine DLL zu erstellen, müssen Sie in einer anderen Sprache als MQL4 programmieren. Manche Leute schreiben in C/C++. Ich habe es in Delphi geschrieben. Alles in allem hängt es von Ihren eigenen Bedürfnissen ab.
Wenn die DLL fertig ist, wird sie mit dem Expert Advisor und einer anderen Bibliothek von MQL4 verbunden. Danach können Sie die in der DLL beschriebenen Funktionen aufrufen.
Ich habe diese Art von Funktion noch nicht ausgeführt, obwohl es nichts besonders Kompliziertes gibt - nur ein dummes Ersetzen einer Datei durch eine andere.
Lieber, hat Igor Kim eine Funktion, die den Eröffnungskurs der letzten offenen Position zurückgibt https://forum.mql4.com/ru/38949/page5#434239
Wenn es nicht schwierig ist, schreiben Sie bitte eine Funktion, die den Eröffnungskurs der ersten offenen Position zurückgibt. Ich dachte, es wäre genug in der Reihe
Ersetzen Sie "<" durch ">", aber das Ergebnis wird nicht funktionieren.Hallo.
Bitte teilen Sie mir mit, wie ich diese Funktion implementieren kann.
Auftrag 1 bzw. TP wird erteilt. Ein schwebender Auftrag 2 wird gleichzeitig mit dem Auftrag erteilt. Wie kann man die Pending löschen, wenn der TP von Auftrag 1 ausgelöst wurde?
Hallo.
Bitte teilen Sie uns mit, wie diese Funktion implementiert werden kann, falls dies überhaupt möglich ist.
Auftrag 1 bzw. TP wird erteilt. Ein schwebender Auftrag 2 wird gleichzeitig mit dem Auftrag erteilt. Wie kann man die Pending löschen, wenn der TP von Auftrag 1 ausgelöst wurde?
Durch den Aufruf der Handelsfunktion OrderDelete()
Was muss geändert werden, damit der nachlaufende Stopp mit fünf Ziffern funktioniert? Eine 10-fache Erhöhung hilft nicht.
Höchstwahrscheinlich liegt das Problem in den nicht normalisierten Preisen.
Das Problem sind wahrscheinlich die nicht normalisierten Preise.
Lieber, hat Igor Kim eine Funktion, die den Eröffnungskurs der letzten offenen Position zurückgibt https://forum.mql4.com/ru/38949/page5#434239
Wenn es nicht schwierig ist, schreiben Sie bitte eine Funktion, die den Eröffnungskurs der ersten offenen Position zurückgibt. Ich dachte, es wäre genug in der Reihe
Ersetzen Sie "<" durch ">", aber das Ergebnis funktioniert nicht.Und zur Klarstellung? Die erste von den offenen (auf dem Markt befindlichen) oder von den bereits geschlossenen zu wählen? Und wenn die erste Stelle vor drei Jahren eröffnet wurde? Soll sie ausgewählt werden?
Wozu ist das alles gut?
Hallo Kameraden!
Können Sie mir bitte sagen, ob ich feststellen kann, ob der vorherige Auftrag mit Take Profit geschlossen wurde oder nicht? Wenn ja, wie sollte ich es programmatisch umsetzen?
Ich wäre dankbar für einen Link, falls diese Frage bereits diskutiert wurde