[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 260
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
Ersetzen Sie OrderOpenTime durch die Uhrzeit Ihres Befehls
f(iTime(Symbol(),period_bar,number_of_bars_to_skip)<Ihre_Befehlszeit) return
Ersetzen Sie OrderOpenTime durch die Uhrzeit Ihres Befehls
f(iTime(Symbol(),Zeitraum_Balken,Anzahl_der_Balken_bis_Stift)<Ihre_Befehlszeit) return
Was könnte komplizierter sein als das?
Das 0-te Element des Arrays enthält den Preis des letzten Ticks, das 1. Element den Preis von vor 1 Tick, das 2. Element den Preis von vor 2 Ticks usw.
Oder habe ich etwas missverstanden und etwas anderes gemeint?
Guten Tag, liebe Experten.
Ich habe die gesamte Hilfe durchsucht und keine Antworten in Foren gefunden. Die Frage ist einfach: hat MQL4 eine einfache Funktionalität, um den Zeitpunkt der Auslösung einer schwebenden Bestellung zu melden oder nicht?
Nach den vorliegenden Informationen gibt es eine solche Funktion nicht. Die Funktion OrderOpenTime() gibt den Zeitpunkt an , zu dem ein schwebender Auftrag zur Ausführung platziert wurde, aber es scheint mir, dass wir nicht in der Lage wären, den Zeitpunkt herauszufinden, zu dem er zu einem Marktauftrag wurde, ohne einen EA zu verwenden, um den Auftragsstatus auf dem Konto zu verfolgen.
Bitte um Rat, wenn jemand eine einfache Lösung hat. Der Expert Advisor ist eher unproduktiv, es macht keinen Sinn, ihn dauerhaft einzusetzen, wenn seine Dienste nur ein- oder zweimal am Tag benötigt werden. Wir brauchen etwas Einfacheres, es wäre eine eingebaute Funktion, die über den Zeitpunkt ihrer Auslösung informiert... Der Händler benötigt sie für eine ordnungsgemäße Abrechnung der Aufträge nach ihrem Eröffnungszeitpunkt, so dass z. B. immer festgestellt werden kann, welcher der aktuell offenen oder bereits geschlossenen Aufträge den spätesten Eröffnungszeitpunkt hat. Im Falle des anhängigen Auftrags können wir dies nicht tun. Der schwebende Auftrag könnte vor 2 Stunden platziert und vor einer Stunde geschlossen werden. In diesem Stundenintervall können andere Aufträge geöffnet und geschlossen werden, und im Terminal wird der Zeitpunkt der Öffnung des schwebenden Auftrags, der zu einem Marktauftrag geworden ist, mit 2 Stunden angegeben, aber ich möchte den tatsächlichen Zeitpunkt seiner Auslösung wissen.
Ich freue mich auf Ihre Kommentare.
Guten Tag, liebe Experten.
Ich habe die gesamte Hilfe durchsucht und keine Antworten in Foren gefunden. Die Frage ist einfach: hat MQL4 eine einfache Funktionalität, um den Zeitpunkt der Auslösung einer schwebenden Bestellung zu melden oder nicht?
Nach den vorliegenden Informationen gibt es eine solche Funktion nicht. Die Funktion OrderOpenTime() gibt den Zeitpunkt an, zu dem ein schwebender Auftrag zur Ausführung platziert wurde, aber es scheint mir, dass wir nicht in der Lage wären, den Zeitpunkt herauszufinden, zu dem er zu einem Marktauftrag wurde, ohne einen EA zu verwenden, um den Auftragsstatus auf dem Konto zu verfolgen.
Bitte um Rat, wenn jemand eine einfache Lösung kennt. Der Expert Advisor ist eher unproduktiv, es macht keinen Sinn, ihn dauerhaft einzusetzen, wenn seine Dienste nur ein- oder zweimal am Tag benötigt werden. Wir brauchen etwas Einfacheres, es wäre eine eingebaute Funktion, die über den Zeitpunkt ihrer Auslösung informiert... Der Händler benötigt sie für eine ordnungsgemäße Abrechnung der Aufträge nach ihrem Eröffnungszeitpunkt, so dass z. B. immer festgestellt werden kann, welcher der aktuell offenen oder bereits geschlossenen Aufträge den spätesten Eröffnungszeitpunkt hat. Im Falle des anhängigen Auftrags können wir dies nicht tun. Der schwebende Auftrag könnte vor 2 Stunden platziert und vor einer Stunde geschlossen werden. In diesem Stundenintervall könnten andere Aufträge geöffnet oder geschlossen werden, und im Terminal wird der Zeitpunkt der Öffnung des schwebenden Auftrags, der zu einem Marktauftrag geworden ist, mit 2 Stunden angegeben, aber ich möchte den tatsächlichen Zeitpunkt seiner Auslösung wissen.
Ich freue mich auf Ihre Kommentare.
Ich bin neu auf diesem Gebiet und lerne gerade aus einem Lehrbuch - können Sie mir das genauer erklären?
Gibt das Lehrbuch keine Antwort auf Ihre Fragen?
Übertragen:
Pyxlik2009 14.10.2011 03:52
Leute, sagt mir, was der Fehler bedeutet (ungültige Integer-Zahl als Parameter 10 für OrderSend-Funktion) und wie man ihn beheben kann?
Guten Tag an alle, Programmcode-Experten!
Wenn Sie mir die Situation erklären könnten, in meinem EA der ganze Sinn der Platzierung einer Bestellung ist zu einer bestimmten Zeit und eine Bestellung pro Tag:
Ich habe jedoch festgestellt, dassif(H>=09 && M>=40) undif(H>=21 && M>=40) die gleichen Bedingungen haben, und es stellt sich heraus, dass die Bestellung mindestens zweimal am Tag aufgegeben wird.
Was sollte ich tun, um dieses Problem zu vermeiden?
Vielen Dank für die Unterstützung!
Starting:
.... Es ist unproduktiv, einen Experten zum Experten zu machen, und es ist sinnvoll, einen Experten regelmäßig einzusetzen, wenn seine Dienste ein- oder zweimal am Tag benötigt werden.
...Ich habe festgestellt, dass die Bedingungenif(H>=09 && M>=40) undif(H>=21 && M>=40) die gleichen sind, und es stellt sich heraus, dass der Auftrag mindestens zweimal am Tag erteilt wird.
Was hätte ich sonst tun sollen, um dieses Problem zu vermeiden?
isTradeTimeString - Gibt das Flag zurück, das den Handel nach Zeit erlaubt.
isTradeTimeInt - Gibt ein Flag zurück, das den Handel nach Zeit erlaubt.