Trailing-Stop-Aktualisierung
9 Antworten
huangwh88
vor 7 Jahren #116468
Hallo,
Ich glaube, dass Trailing-Stops nur bei der Eröffnung eines neuen Balkens aktualisiert werden.
Wenn mein EA ausgeführt wird, wenn ein neuer Balken geöffnet wird, was wird zuerst verarbeitet, der neue Trailing-Stop oder die IF-Bedingungen im EA?
tomas262
vor 7 Jahren #142027
Hallo,
der Trailing-Stop wird von der Funktion "manageStop();" ausgeführt, die hinter Bedingungen, die im Assistenten erstellt wurden, damit der WENN zuerst verarbeitet wird
huangwh88
vor 7 Jahren #142034
Hallo,
der Trailing-Stop wird von der Funktion "manageStop();" ausgeführt, die hinter Bedingungen, die im Assistenten erstellt wurden, damit der WENN zuerst verarbeitet wird
Sehr geschätzt, Tomas!
Rico
vor 7 Jahren #142200
Nur für das Protokoll, ich kann im Live-Handel sehen, dass Trailing-Stops nicht nur zu Beginn der Balken aktualisiert werden - das würde keinen Sinn für, sagen wir, eine stündliche oder tägliche Strategie machen. Aber wenn Sie eine Bar Open Preise EA haben, vielleicht in Backtesting sie nur am Anfang der Bars aktualisiert werden?
In jedem Fall ist meine Frage: von Blick auf Protokolle, kann ich sehen, Trailing-Stops bewegen sich ungleichmäßig, die ich sammeln ist eine Funktion der Zeit und Preis dh Preise können von hier nach dort zu springen, anstatt Fortschritt in gleichmäßigen Schritten, und kann nur in der Zeit ungleichmäßig als auch aktualisiert werden. Allerdings scheinen sie sich in Punkten und nicht in Pips zu bewegen.
Für das Verschieben des Trailing-Stops werden viele Protokolleinträge erstellt, die ich lieber nicht sehen möchte.
Gibt es eine Möglichkeit, den Trailing-Stop in Pips und nicht in Punkten zu setzen?
huangwh88
vor 7 Jahren #142244
Nur für das Protokoll, ich kann im Live-Handel sehen, dass Trailing-Stops nicht nur zu Beginn der Balken aktualisiert werden - das würde keinen Sinn für, sagen wir, eine stündliche oder tägliche Strategie machen. Aber wenn Sie eine Bar Open Preise EA haben, vielleicht in Backtesting sie nur am Anfang der Bars aktualisiert werden?
In jedem Fall ist meine Frage: von Blick auf Protokolle, kann ich sehen, Trailing-Stops bewegen sich ungleichmäßig, die ich sammeln ist eine Funktion der Zeit und Preis dh Preise können von hier nach dort zu springen, anstatt Fortschritt in gleichmäßigen Schritten, und kann nur in der Zeit ungleichmäßig als auch aktualisiert werden. Allerdings scheinen sie sich in Punkten und nicht in Pips zu bewegen.
Für das Verschieben des Trailing-Stops werden viele Protokolleinträge erstellt, die ich lieber nicht sehen möchte.
Gibt es eine Möglichkeit, den Trailing-Stop in Pips und nicht in Punkten zu setzen?
Hallo Rico,
Ich habe das gleiche Problem wie Sie. Laut dem SQ-Handbuch werden Trailing-Stops nur bei Bar-Open aktualisiert, aber basierend auf dem MT4-Strategietester-Backtesting ist das nicht der Fall. Ich versuche herauszufinden, was dazu führt, dass der Stopp aktualisiert wird.
Tomas, könntest du mich bitte aufklären:
1) Kann ein Trailing-Stop innerhalb des Balkens verschoben werden?
2) Muss ein neues offenes Gewinnhoch erreicht werden, damit der Stopp verschoben werden kann?
tomas262
vor 7 Jahren #142259
Hallo,
Es gibt zwei Arten des Nachlaufs:
Profit Schleppend eine einfache hintere Stop, der den Stop-Loss-Abstand zum höchsten erzielten Gewinn unterschreitet. Diese Bedingung ist bewertet bei offener Bar (nicht bei jedem Tick).
Stop Trailing fortschrittlicher hintere Stop, der einen Indikator- oder Kurswert (Open, High, Low, Close) zum Nachziehen des Stop Loss verwenden kann. Zum Beispiel kann die Regel den SL bei Lowest(20) + 20 Pips nachziehen. Diese Bedingung ist bewertet bei offener Bar (nicht bei jedem Tick).
Der Strategiecode für MetaTrader enthält einen Auftrag, der verhindert, dass das Trailing verarbeitet wird, solange der Balken nicht geschlossen ist. Siehe den beigefügten Bildschirm
Sie können die STR-Datei auch anhängen oder mir schicken an [email protected] damit ich auf meiner Seite testen kann
Rico
vor 7 Jahren #142262
Diese Erklärung ergibt für mich in zweierlei Hinsicht keinen Sinn:
1) Wenn ein Trailing-Stop nur bei Bar-Open ausgewertet wird, was nützt es dann, wenn Sie einen Tages-Chart haben? Es bewegt sich die Trailing-Stop einmal pro Tag?
2) Schauen Sie sich bitte die folgenden Einträge in meinem Experten-Tab für ein mit SQ erstelltes ea an:
2017.03.27 07:25:47.421 Timer GBPUSD,H1: ändern #34496308 kaufen 0.19 GBPUSD bei 1.24861 sl: 1.25496 tp: 1.44860 ok
tomas262
vor 7 Jahren #142294
Hallo,
können Sie die STR-Datei senden an [email protected]? Ich werde auf meiner Seite testen. Ich werde auch nother EAs mit Trailing versuchen
Rico
vor 7 Jahren #142302
Was ist die STR-Datei? Wenn Sie die sqw-Datei meinen, habe ich sie bereits gesendet: Timer.sqw
Rico
vor 7 Jahren #142535
Nur für den Fall, dass sich noch jemand fragt, was die Antwort auf dieses Problem ist, hier ist die Antwort, die ich von Tomas per E-Mail erhalten habe:
"Bei einer offenen Position im EA-Assistenten funktioniert der Trailing-Stop gemäß dem MetaTrader-System, das bei jedem Tick aktualisiert wird. Deshalb funktioniert das Trailing intra-bar."
Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)