[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 386
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
Aufgabe: Vergleiche es mit dem gleichen Objekt, um sicherzustellen, dass es ein solches Objekt gibt. Oder vielmehr, dass es ein Objekt gibt, dessen Teil des Namens Triangle ist
Wenn wir eine Überprüfung des "Objekttyps" einführen, werden die Überprüfungen nur für "Dreiecks"-Objekte durchgeführt, was die Stichprobenkosten erheblich reduzieren kann, da die offensichtlich nutzlose Arbeit der Überprüfung auf "Vorkommen von Zeichenketten" bei "Objekttypen" entfällt, bei denen ein solches Vorkommen von vornherein nicht zu erwarten ist.
Wie erhält man den vollständigen Namen aus einer Objektnummer?
In der Dokumentation finden Sie ein gutes Beispiel. Genau zu diesem Thema. https://docs.mql4.com/ru/objects/ObjectName
Wie kann ich eine Datei öffnen, um ihr Informationen hinzuzufügen?
Schreiben:
in der Deinitialisierungsfunktion
die Textdatei speichert nur Informationen über den letzten Lauf
Wie kann ich eine Datei öffnen, um ihr Informationen hinzuzufügen?
Schreiben:
In der Deinitialisierungsfunktion.
Die Textdatei enthält nur Informationen über den letzten Lauf
Wenn das Verschieben des Dateizeigers erfolgreich war, gibt die Funktion TRUE zurück, andernfalls FALSE. Um Informationen über den Fehler zu erhalten, muss die Funktion GetLastError() aufgerufen werden.
SEEK_CUR - Von der aktuellen Position aus,
SEEK_SET - von Anfang an,
SEEK_END - vom Ende der Datei.
Wenn das Verschieben des Dateizeigers erfolgreich war, gibt die Funktion TRUE zurück, andernfalls FALSE. Um Informationen über den Fehler zu erhalten, muss die Funktion GetLastError() aufgerufen werden.
SEEK_CUR - ausgehend von der aktuellen Position,
SEEK_SET - von Anfang an,
SEEK_END - ab dem Ende der Datei.
funktioniert, vielen Dank.
Bringen Sie hier den Text aus dem Logbuch des Terminals, in dem der EA nicht funktioniert.
2011.05.16 09:04:21 Expert Moving Average New-Svecha EURUSD,M30: erfolgreich geladen
2011.05.16 08:14:25 '81415': DataCenter connection failed [6]
Wenn das Terminal gestartet wird und dann der EA ausgeführt wird, dann erscheint nichts anderes im Log, aber der EA zeigt Arbeit...
Index
SELECT_BY_POS - der Indexparameter enthält die Indexnummer einer Position in der Liste,
SELECT_BY_TICKET - der Indexparameter enthält die Ticketnummer.
MODE_TRADES (Standard) - der Auftrag wird unter den offenen und schwebenden Aufträgen ausgewählt,
MODE_HISTORY - der Auftrag wird unter den geschlossenen und gelöschten Aufträgen ausgewählt.
Ich kann absolut nicht verstehen, wo und wie man die Positionsauftragsnummer in die Liste aufnimmt, wenn der Zweck ist, einen Gewinn zu erhalten, nachdem der Auftrag geschlossen wurde? OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
Entschuldigung, bin ich zu vage?
Sie können in einem Ticket OrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES ) für geschlossene und gelöschte Aufträge nicht einsetzen?
Index
SELECT_BY_POS - der Parameter index übergibt die Ordnungszahl der Position in der Liste,
SELECT_BY_TICKET - die Nummer des Tickets wird im Indexparameter übergeben.
MODE_TRADES (Standard) - der Auftrag wird unter den offenen und schwebenden Aufträgen ausgewählt,
MODE_HISTORY - der Auftrag wird unter den geschlossenen und gelöschten Aufträgen ausgewählt.
Ich kann absolut nicht verstehen, wo und wie man die Positionsnummer in die Liste aufnimmt, wenn das Ziel ist, einen Gewinn zu erzielen, nachdem der Auftrag geschlossen wurde? OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
Entschuldigung, bin ich zu vage?
Schließlich können wir die OrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES ) für geschlossene und gelöschte Aufträge nicht eingeben?
https://docs.mql4.com/ru/trading/ordershistorytotal