Skripte: Slippage - Seite 2

 
Aleksey Vyazmikin:

Ich bin etwas verwirrt, früher sagten Sie, dass es ausreicht, das Skript aufzurufen, jetzt muss ich den EA.... ändern oder den EA ändern und das Skript aufrufen?

MT5 erlaubt es nicht, ein Skript für einen Tester aufzurufen.

 
Aleksey Vyazmikin:

Ich habe das Arbeitsskript auf dem Diagramm aufgerufen und kann nicht verstehen, wo ich die durchschnittliche Slippage sehen kann?

Jede Zeile zeigt Daten für Aufträge des entsprechenden Typs.

Buy Profit = XXX Loss = YYY - zeigt an, dass BUY-Aufträge im Plus um XXX Tenge und im Minus um YYY gerutscht sind.

Alle Daten gelten nur für Aufträge des Symbols, auf dem das Skript ausgeführt wird.
 
Es stellt sich heraus, dass der Skripttext im Expert Advisor platziert werden sollte
 
STARIJ:
Es stellt sich heraus, dass der Skripttext in den EA platziert werden sollte

Diese Aussage kann nicht anders interpretiert werden.

Forum über Trading, automatisierte Handelssysteme und das Testen von Handelsstrategien.

Skripte: SlipPage

fxsaber, 2017.08.26 23:13

Füge eine Zeile am Ende des Backtests hinzu

Print(SLIPPAGE::GetProfitData().ToString());
 
fxsaber:

Jede Zeile zeigt Daten für Aufträge des entsprechenden Typs.

Buy Profit = XXX Loss = YYY - zeigt an, dass die BUY-Orders insgesamt um XXX Tenge ins Plus und um YYY ins Minus gerutscht sind.

Alle Daten gelten nur für Aufträge des Symbols, auf dem das Skript ausgeführt wird.

Und was bedeutet "TurnOver"?

Ich bin überrascht, dass in meiner Tabelle keine Daten für StopLoss vorhanden sind - die meisten Aufträge werden genau durch Stops geschlossen.

 
Aleksey Vyazmikin:

Was bedeutet "TurnOver"?

Umsätze.

Ich bin überrascht, dass in meiner Tabelle keine Daten für StopLoss vorhanden sind - die meisten Aufträge werden genau durch Stops geschlossen.

Als die Bibliothek geschrieben wurde, gab es keine Reason-Flags, also wurden StopLoss durch einen Kommentar identifiziert. Vielleicht hat sich seither etwas am Algorithmus zur Bildung von StopLoss-Kommentaren geändert, so dass sie nicht berücksichtigt werden. Es würde sich lohnen, die Bibliothek ein wenig zu optimieren, um die neuen Funktionen von MQL5 (Reason-Flags) zu berücksichtigen. Aber das ist keine Priorität....
 
fxsaber:

Umkehrung.

Als die Bibliothek geschrieben wurde, gab es noch keine Reason-Flags, so dass StopLosses durch den Kommentar identifiziert wurden. Vielleicht hat sich der Algorithmus für die Bildung von StopLoss-Kommentaren seither geändert, so dass sie nicht berücksichtigt werden. Es würde sich lohnen, die Bibliothek ein wenig zu optimieren, um die neuen Funktionen von MQL5 (Reason-Flags) zu berücksichtigen. Aber das ist keine Priorität....

Was den Umsatz betrifft - geht es um die Anzahl der Lose/Positionen oder der Geschäfte?

Ich vermute, das ist der Grund - wegen der Stops.

Aber es ist nicht klar, warum Slippage auf Limits, woher kann es kommen?

 
Aleksey Vyazmikin:

Zum Umsatz: Wie viele Lose/Positionen oder Geschäfte?

Wie viele Kontrakte wurden mit dieser Art von Aufträgen gehandelt.

Aber es ist nicht klar, warum es bei Limits zu Schlupf kommt, woher kann er kommen?

Wenn es bei Limit-Aufträgen auf dem realen Börsenkonto Schlupf gibt, sollten Sie den Broker/die Börse auf den Kopf stellen. In anderen Fällen sollte niemand für irgendetwas garantieren.

 
fxsaber:

Wie viele Kontrakte wurden mit dieser Art von Aufträgen gehandelt.

Wenn es auf dem realen Konto an der Börse einen Slippage gibt, sollten Sie den Broker/die Börse darauf ansprechen. In anderen Fällen sollte niemand für irgendetwas garantieren.


Kontrakt = 1 Lot, in der Regel, mit wenigen Ausnahmen, also in der überwiegenden Mehrheit der Lots?

Es wäre schön, diese Aufträge mit Slippage in einem großen Stapel zu finden.... und dann können wir sie angreifen.

 
Aleksey Vyazmikin:

Kontrakt = 1 Lot, normalerweise mit wenigen Ausnahmen, also in der überwiegenden Mehrheit der Lots?

Ich möchte diese Aufträge mit Slippage in einem großen Stapel finden.... und dann können wir sie angreifen.

Dies wird alles in einer anderen Bibliothek....