AW Shepherd Safety EA begleitet offene Positionen: Er legt mit Trendfilter Recovery-Orders nach, schließt eine Seite per TakeProfit, Trailing oder Stop, zeichnet die Schließungsniveaus auf den Chart und bietet Schaltflächen zur manuellen Steuerung des Korbs. Die erste Order eröffnet der Trader über das Panel, danach führt der EA den Korb.
Einstiegssignale hat der EA nicht. Er arbeitet mit den Positionen seines Symbols, die seine Orders Magic number tragen: eröffnet über die Schaltflächen des Panels, manuell oder von einem anderen EA. Käufe und Verkäufe werden getrennt geführt, deshalb können beide Seiten gleichzeitig offen sein.
Der EA ist nicht mehrwährungsfähig: Er arbeitet auf dem Symbol des Charts, auf dem er installiert ist. Für mehrere Symbole wird der EA auf jeden Chart einzeln gesetzt; wie die Orders Magic number dabei zu wählen ist, steht in Abschnitt 11.

Beide Versionen arbeiten gleich, die Anleitung gilt für beide.
Der Artikel enthält die folgenden Abschnitte:
- Wie der EA arbeitet
- Test im Strategietester
- Recovery-Orders
- TakeProfit und Trailing
- StopLoss und StopOut
- Überlappung der äußeren Orders
- Panel des EA
- Niveaus und Marken auf dem Chart
- Filter und Beschränkungen
- Eingabeeinstellungen
- Kennungen und Betrieb auf mehreren Charts
1. Wie der EA arbeitet
Nach der Installation auf dem Chart baut der EA das Panel auf und zeigt den Status Advisor is working. Orders eröffnet er nicht, solange der Trader nicht die erste Order einer Seite eröffnet oder ihm eine Position per Orders Magic number übergibt. Danach wird der Korb einer Seite immer nach demselben Ablauf geführt.
Schritt 1 - Eröffnung der ersten Order. Das Volumen wird im Feld Order Size des Panels eingegeben, die Schaltfläche Open Buy oder Open Sell eröffnet eine Marktorder. Die Order erhält die Orders Magic number des EA, und ab diesem Moment ist die Seite in Arbeit.
Schritt 2 - Begleitung. Läuft der Preis in Richtung der Position, wartet der EA auf das Ziel, das die Variable Type of orders TakeProfit festlegt, Abschnitt 4. Läuft der Preis um Minimal step between recovery orders gegen die Position, eröffnet der EA eine Recovery-Order in dieselbe Richtung, aber erst nachdem der Filter Trend filtering for recovery orders eine Umkehr in Richtung der Position angezeigt hat, Abschnitt 3. Jede Recovery-Order rückt den Breakeven der Seite näher an den Preis heran, und das Ziel wird vom Breakeven aus berechnet, nicht von der ersten Order.
Schritt 3 - Ausstieg. Die gesamte Seite wird per TakeProfit oder Trailing geschlossen, per Stop aus Abschnitt 5, paarweise über die äußeren Orders aus Abschnitt 6 oder über die Schaltflächen des Panels. Das Ergebnis der Schließung wird auf dem Chart beschriftet.
Schritt 4 - Neuer Korb. Nach der Schließung einer Seite wartet der EA auf die nächste Order vom Panel oder per Orders Magic number. Die zweite Seite wird die ganze Zeit unabhängig von der ersten geführt.
Eröffnet der EA selbst Orders? Die erste Order einer Seite eröffnet immer der Trader: über eine Schaltfläche des Panels, manuell oder über einen anderen EA. Automatisch eröffnet der EA nur Recovery-Orders zu einer bereits offenen Seite. Deshalb eignet sich der EA sowohl zur Begleitung einer fremden Strategie als auch als Werkzeug für manuelles Trading über das Panel.
Was zählt der EA als Seite? Alle Positionen seines Symbols mit seiner Orders Magic number in einer Richtung. Käufe sind eine Seite, Verkäufe die andere. Jede Seite hat ihren eigenen Breakeven, ihr eigenes Ziel, ihren eigenen Stop und eigene Schaltflächen im Panel.
2. Test im Strategietester
Der EA arbeitet im Tester auf jedem Symbol und Zeitrahmen, aber nur im Visualisierungsmodus: Die erste Order wird direkt während des Tests über die Schaltfläche des Panels eröffnet. Ohne Visualisierung gibt es kein Panel, im Test entstehen keine Orders, und der Bericht bleibt leer.
| Nr. | Einstellung des Testers |
|---|---|
| 1 | Häkchen Visualization. Ohne dieses Häkchen wird das Panel nicht aufgebaut, und es gibt nichts, womit die erste Order eröffnet werden könnte. |
Ablauf der Prüfung vor dem Start auf einem Konto:
- Symbol und Zeitrahmen wählen, auf denen der EA arbeiten soll, die Visualisierung einschalten und den Test starten.
- Warten, bis das Panel auf dem Chart des Testers erscheint, das Volumen im Feld Order Size eingeben und Open Buy oder Open Sell drücken. Der Einstiegszeitpunkt wird manuell gewählt, zum Beispiel gegen die Bewegung, um die Arbeit der Recovery-Orders zu sehen.
- Beobachten, wie der EA den Korb führt: Die Linie Next Buy oder Next Sell zeigt den Preis der nächsten Recovery-Order, die Linie TakeProfit das Ziel, die Marke auf dem Bar das Ergebnis der Schließung.
- Den maximalen Drawdown im Bericht des Testers mit dem vergleichen, was das Depot verkraftet, und Minimal step between recovery orders, Multiplier for size of orders und Maximum number of orders anpassen. Die Berechnung des Volumens steht in Abschnitt 3.
Die Schaltflächen zum Schließen, die Checkboxen für die Freigaben und das Feld Order Size funktionieren im Tester genauso wie auf dem Konto. Nur das Kreuz zum Entfernen des EA funktioniert nicht: Der Bestätigungsdialog wird im Tester nicht angezeigt.
3. Recovery-Orders
Eine Recovery-Order ist eine Order in Richtung der offenen Position, die der EA eröffnet, wenn der Preis gegen diese Position gelaufen ist. Sie verkürzt den Abstand vom Breakeven der Seite zum Preis, und für eine Schließung im Plus muss der Preis nicht bis zur ersten Order zurückkehren, sondern nur bis zum Breakeven. Für die Eröffnung gibt es drei Bedingungen: den Abstand im Preis, die Freigabe durch den Trendfilter und die Beschränkungen aus Abschnitt 9.
Abstand. Ein Recovery-Kauf wird eröffnet, wenn der Bid-Preis um Minimal step between recovery orders unter den niedrigsten Buy der Seite gefallen ist. Ein Recovery-Verkauf, wenn der Bid um denselben Abstand über den höchsten Sell gestiegen ist. Der Abstand ist konstant und wird von der äußersten Order der Seite aus gemessen, nicht von der ersten.
Preis des nächsten Buy = niedrigster Buy der Seite - Minimal step between recovery orders. Preis des nächsten Sell = höchster Sell der Seite + Minimal step between recovery orders.
Zum Beispiel Minimal step between recovery orders 300 bei fünfstelliger Kursangabe und der erste Buy zu 1.10000: Die zweite Order wartet auf den Preis 1.09700, die dritte auf 1.09400, und so weiter bis Maximum number of orders.
Trendfilter. Die Variable Trend filtering for recovery orders im Block RECOVERY SETTINGS legt fest, wann die Order nach Erreichen des Abstands tatsächlich eröffnet wird. Der Sinn des Filters: nicht in einen fallenden Preis hinein nachzukaufen. Die Recovery-Order wartet auf ein Anzeichen der Umkehr in Richtung der Position.
| Modus | Wann ein Recovery-Buy eröffnet wird | Wann ein Recovery-Sell eröffnet wird |
|---|---|---|
| Without filtering | Sofort nach Erreichen des Abstands | Sofort nach Erreichen des Abstands |
| Parabolic SAR | Der Punkt des Parabolic SAR liegt unter dem Preis | Der Punkt des Parabolic SAR liegt über dem Preis |
| Two MA | Schneller MA über dem langsamen | Schneller MA unter dem langsamen |
| Bullish Bearish candles | Der letzte geschlossene Bar des Charts ist bullisch | Der letzte geschlossene Bar des Charts ist bärisch |
Der Parabolic SAR wird im Block INDICATORS - PARABOLIC SAR SETTINGS eingestellt: Zeitrahmen SAR timeframe, Step SAR und Maximum SAR. Die gleitenden Durchschnitte im Block INDICATORS - 2MA SETTINGS: Zeitrahmen MAs timeframe, Perioden Fast MA period und Slow MA period, Berechnungsmethoden und Preise. Der Wert Current beim Zeitrahmen bedeutet den Zeitrahmen des Charts. Der Modus Bullish Bearish candles schaut immer auf die Bars des Charts, auf dem der EA läuft.
Volumen. Die Variable Type of increase orders legt fest, wie das Volumen der Recovery-Orders wächst. In allen Modi ist die Basis Size of the first order, nicht das Volumen der vorherigen Order, deshalb summiert sich die Rundung auf die Volumenschrittweite des Brokers nicht von Order zu Order auf.
| Modus | Volumen der N-ten Recovery-Order |
|---|---|
| Multiplier lots | Size of the first order × Multiplier for size of orders hoch N, wobei N die Anzahl der bereits offenen Orders der Seite ist. Ist das Volumen nach der Rundung nicht größer als die größte Order der Seite, wird diese Order mit dem Multiplikator multipliziert genommen |
| Add to lots | Size of the first order + Increase for Add_Lots × N |
| Static lots | Size of the first order, alle Orders sind gleich |
Das Volumen jeder Order, einschließlich der Orders über die Schaltflächen des Panels, ist nach oben durch Maximum size of orders und durch das maximale Volumen des Symbols beim Broker begrenzt.
Zum Beispiel Size of the first order 0.01 und Multiplier for size of orders 1.3: zweite Order 0.01 × 1.3 = 0.013, die Rundung auf die Volumenschrittweite ergibt wieder 0.01; dritte 0.01 × 1.3 × 1.3 = 0.0169, also 0.02; danach 0.03, 0.04, 0.05. Die ersten beiden Orders sind wegen der Rundung gleich, das Wachstum beginnt mit der dritten. Im Modus Add to lots mit Increase for Add_Lots 0.02 lauten die Volumen 0.01, 0.03, 0.05, 0.07.
| Nr. | Was auf dem Chart zu sehen ist |
|---|---|
| 1 | Erster Buy, eröffnet über die Schaltfläche Open Buy. |
| 2 | Zwei Recovery-Orders: jede um Minimal step between recovery orders unter der vorherigen und auf dem Bar, nach dem der Filter den Einstieg freigegeben hat. |
| 3 | Linie Next Buy: der Preis, bei dem die nächste Recovery-Order eröffnet wird. |
| 4 | Linie TakeProfit Buy: das Ziel vom Breakeven des gesamten Korbs. Mit jeder Recovery-Order rückt sie näher an den Preis heran. |
Warum wurde die Recovery-Order nicht eröffnet, obwohl der Preis den Abstand zurückgelegt hat? Dafür gibt es mehrere Gründe: Der Trendfilter hat noch keine Umkehr angezeigt, auf diesem Bar wurde bereits eine Order der Seite eröffnet, die Anzahl der Orders der Seite hat Maximum number of orders erreicht, der Spread liegt über Maximum spread in points, auf dem Konto reicht die Margin nicht, es ist gerade Montag vor Arbeitsbeginn oder Freitag nach Arbeitsende, oder die Seite ist per Checkbox Long Trades oder Short Trades abgeschaltet. Jede abgelehnte Orderübermittlung schreibt der EA mit Grund in das Journal Experts des Terminals.
Risiko des Korbs. Den Drawdown bestimmen Abstand, Multiplikator und maximale Anzahl der Orders. Für ein niedriges Risiko ist der Abstand größer, der Multiplikator näher an 1.2 und die maximale Anzahl der Orders klein; für ein hohes Risiko ist der Abstand kleiner und der Multiplikator höher. Der Abstand wird in Punkten angegeben, und bei Gold und Indizes legt der Preis pro Bar eine andere Anzahl von Punkten zurück als bei Währungspaaren, deshalb wird der Abstand für sie im Tester neu ermittelt.
Recovery-Orders in Kürze. Die Order wird nach einem Abstand gegen die Position und nach einer Umkehr laut Filter eröffnet, das Volumen wird von der ersten Order aus berechnet, das Ziel vom Breakeven der gesamten Seite, und die Seite wird auf einmal geschlossen.
4. TakeProfit und Trailing
Die Variable Type of orders TakeProfit im Block TAKE PROFIT SETTINGS wählt eine von fünf Arten, eine Seite im Plus zu schließen. Vier davon arbeiten mit dem gesamten Korb, eine setzt das Ziel in jede einzelne Order.
| Modus | Wann die Seite geschlossen wird | Variablen |
|---|---|---|
| TakeProfit in money | Das schwebende Ergebnis der Seite hat den festgelegten Betrag in Kontowährung erreicht | TakeProfit in money value |
| Separate Order TakeProfit in points | Jede Order wird vom Broker über ihren eigenen TakeProfit in Punkten vom Eröffnungspreis geschlossen | TakeProfit in points value |
| Basket TakeProfit in points | Der Preis hat sich um die festgelegte Anzahl von Punkten vom Breakeven der Seite entfernt | TakeProfit in points value |
| Trailing in money | Das Ergebnis der Seite hat den Start des Trailings erreicht und ist danach um einen Schritt vom erreichten Niveau zurückgefallen | Trailing start in money, Trailing step in money |
| Trailing in points | In die Orders der Seite wird ein StopLoss gesetzt, der dem Preis folgt; die Orders schließt der Broker über diesen Stop | Trailing start in points, Trailing step in points |
Breakeven der Seite. Das ist der Preis, bei dem das Ergebnis aller Orders der Seite unter Berücksichtigung der Swaps null ist. Solange es nur eine Order gibt, fällt der Breakeven mit ihrem Eröffnungspreis zusammen. Jede Recovery-Order verschiebt den Breakeven zum aktuellen Preis. Vom Breakeven aus werden die Modi Basket TakeProfit in points und Trailing in points berechnet, ebenso die Linien auf dem Chart für die Geldmodi.
TakeProfit in money. Der EA addiert das Ergebnis aller Orders der Seite einschließlich Swaps und schließt die Seite, wenn die Summe TakeProfit in money value erreicht hat. Käufe und Verkäufe werden getrennt gerechnet: Das Ziel für Käufe und das Ziel für Verkäufe ist derselbe Betrag, aber jede Seite läuft für sich darauf zu.
Basket TakeProfit in points. Die Seite wird geschlossen, wenn sich der Preis um TakeProfit in points value vom Breakeven entfernt hat. Käufe werden über den Bid-Preis mit dem Ziel abgeglichen, Verkäufe über den Ask-Preis.
Ziel der Käufe = Breakeven der Käufe + TakeProfit in points value. Ziel der Verkäufe = Breakeven der Verkäufe - TakeProfit in points value.
Zum Beispiel sind zwei Buy zu 0.01 bei 1.10000 und 1.09700 eröffnet, der Breakeven der Seite liegt bei 1.09850. Bei TakeProfit in points value 100 wird die Seite geschlossen, wenn der Bid 1.09950 erreicht, obwohl die erste Order zu diesem Zeitpunkt noch im Minus ist.
| Nr. | Was auf dem Chart zu sehen ist |
|---|---|
| 1 | Korb aus drei Buy: die erste Order und zwei Recovery-Orders. |
| 2 | Linie TakeProfit Buy auf dem Breakeven des Korbs plus TakeProfit in points value. |
| 3 | Bar, auf dem der Bid die Linie erreicht hat: Alle drei Orders sind gleichzeitig geschlossen, eine gestrichelte Linie führt von jeder Order zum Schließungspunkt. |
| 4 | Schließungsmarke mit dem Ergebnis der Seite in Kontowährung. |
Separate Order TakeProfit in points. Der EA setzt in jede Order der Seite einen TakeProfit im Abstand von TakeProfit in points value vom Eröffnungspreis dieser Order, auch in Orders, die ihm per Orders Magic number übergeben wurden, sofern sie noch kein Ziel hatten. Danach schließt der Broker die Orders einzeln, der Korb als Ganzes wird nicht geschlossen, und der Breakeven spielt hier keine Rolle. Der Modus passt, wenn jede Order unabhängig von den übrigen an ihrem eigenen Ziel geschlossen werden soll.
Trailing in money. Virtuelles Trailing des Ergebnisses der Seite. Hat das Ergebnis Trailing start in money erreicht, merkt sich der EA ein Niveau um Trailing step in money unter dem Ergebnis. Solange das Ergebnis wächst, wird das Niveau nachgezogen: Jedes Mal, wenn das Ergebnis das Niveau um einen Schritt übersteigt, wird das Niveau auf einen Schritt unter das Ergebnis versetzt. Zurück bewegt sich das Niveau nicht. Fällt das Ergebnis um einen Schritt unter das Niveau zurück und ist noch größer als null, wird die Seite geschlossen.
Zum Beispiel Trailing start in money 3.00 und Trailing step in money 0.50. Das Ergebnis der Seite hat 3.00 erreicht - Niveau 2.50. Das Ergebnis ist auf 3.60 gestiegen - Niveau 3.10. Das Ergebnis ist auf 2.60 zurückgefallen - die Seite wird mit einem Ergebnis von etwa 2.60 geschlossen.
Trailing in points. Der einzige Modus, in dem das Ziel in den Orders selbst steht. Solange sich der Preis nicht um Trailing start in points plus Trailing step in points vom Breakeven der Seite entfernt hat, gibt es keine Stops. Danach erhält jede Order der Seite einen StopLoss im Abstand von Trailing start in points vom aktuellen Preis. Der Stop wird versetzt, wenn sich der Preis weiter als Start plus Schritt von ihm entfernt hat, und steht danach wieder im Abstand des Starts vom Preis. Zurück bewegt sich der Stop nicht, die Orders schließt der Broker.
Zum Beispiel Trailing start in points 150, Trailing step in points 30, Breakeven der Käufe 1.10000. Das Trailing schaltet sich ein, wenn der Bid über 1.10180 gestiegen ist: Bei 1.10181 steht der Stop auf 1.10031. Der nächste Versatz erfolgt, wenn der Bid 180 Punkte über dem Stop liegt, also rückt der Stop bei 1.10212 auf 1.10062. Dreht der Preis, werden die Orders über den letzten Stop geschlossen.
| Nr. | Was auf dem Chart zu sehen ist |
|---|---|
| 1 | Breakeven des Buy-Korbs, von ihm aus wird das Einschalten des Trailings berechnet. |
| 2 | Linie StopLoss Buy: der Stop, der bereits in den Orders steht, um Trailing start in points unter dem Preis. |
| 3 | Stufen der Stop-Versetzung: jede nach einer Preisbewegung um Start plus Schritt vom vorherigen Stop. |
Warum wurde die Seite nicht geschlossen, obwohl der Preis die Linie TakeProfit erreicht hat? Käufe werden über den Bid-Preis mit der Linie abgeglichen, Verkäufe über den Ask-Preis, die Kerzen auf dem Chart werden aber nach Bid gebildet. Deshalb werden Verkäufe erst geschlossen, wenn der Preis auf dem Chart die Linie TakeProfit Sell noch um die Größe des Spreads überschritten hat. In den Modi TakeProfit in money und Trailing in money ist die Linie die Umrechnung des Geldziels in einen Preis beim aktuellen Volumen der Seite; Swap und Volumenänderungen verschieben sie.
Werden die Stop-Vorgaben des Brokers berücksichtigt? Ja. Stops und Ziele, die der EA in die Orders setzt, werden gegen den Mindestabstand StopLevel des Symbols geprüft. Hat der Broker ein Niveau abgelehnt, wiederholt der EA den Versuch beim nächsten Tick und schreibt den Grund in das Journal.
5. StopLoss und StopOut
Die Variable Type of orders StopLoss im Block STOP LOSS SETTINGS wählt den Schutz gegen einen weiter wachsenden Verlust. Der Stop arbeitet unabhängig vom gewählten TakeProfit.
| Modus | Was er tut | Variablen |
|---|---|---|
| Without StopLoss | Kein Stop. Die Seite wird nur per TakeProfit, Trailing, Überlappung oder über eine Schaltfläche des Panels geschlossen | |
| StopLoss in money | Die Seite wird vollständig geschlossen, wenn ihr schwebendes Ergebnis den festgelegten Verlust in Kontowährung erreicht hat | StopLoss value in money |
| Separate StopLoss in points | Jede Order erhält einen StopLoss in Punkten von ihrem Eröffnungspreis, der Broker schließt sie einzeln | StopLoss value in points |
| StopOut in money | Alle Orders des EA auf dem Symbol werden geschlossen, beide Seiten auf einmal, wenn ihr gemeinsamer Verlust den festgelegten Betrag erreicht hat | StopOut value in money |
StopLoss in money. Wird je Seite berechnet: Käufe werden geschlossen, wenn das Ergebnis der Käufe auf minus StopLoss value in money gefallen ist, Verkäufe nach ihrem eigenen Ergebnis. Die andere Seite bleibt dabei in Arbeit. Die Linie StopLoss Buy oder StopLoss Sell auf dem Chart zeigt den Preis, bei dem die Seite beim aktuellen Volumen diesen Verlust erreicht.
Separate StopLoss in points. Der EA setzt in jede Order der Seite einen StopLoss im Abstand von StopLoss value in points von ihrem Eröffnungspreis, auch in Orders, die per Orders Magic number übergeben wurden. Den Stop in der Order führt der Broker aus, deshalb greift er auch bei ausgeschaltetem Terminal.
StopOut in money. Gemeinsamer Schutz des Kontos für dieses Symbol: Ist die Summe der Ergebnisse aller Orders des EA auf dem Symbol, Käufe und Verkäufe zusammen, auf minus StopOut value in money gefallen, schließt der EA alles. Der Modus ist für den Fall gedacht, dass die Recovery-Orders die Seite nicht ins Plus gebracht haben und der Drawdown weiter wächst.
| Nr. | Was auf dem Chart zu sehen ist |
|---|---|
| 1 | Buy-Korb aus der ersten Order und Recovery-Orders. |
| 2 | Linie StopLoss Buy: der Preis, bei dem das Ergebnis der Seite beim aktuellen Volumen minus StopLoss value in money beträgt. |
| 3 | Linie Next Buy zwischen Preis und Stop: Die nächste Recovery-Order wird eröffnet, bevor der Stop greift, und danach verschiebt sich die Linie des Stops. |
Zu beachten. Im Modus Without StopLoss begrenzen nur Maximum number of orders und Maximum size of orders den Drawdown der Seite: Der EA legt Recovery-Orders nach, bis er die Grenze erreicht, und wartet dann auf das Ziel. Jede Recovery-Order erhöht das Volumen der Seite, deshalb rückt ein Stop in Geld mit wachsendem Korb immer näher an den Preis heran: Die Linie StopLoss auf dem Chart zeigt das im Voraus.
Schließungsmarke und Stops beim Broker. Das Ergebnis auf dem Bar wird beschriftet, wenn der EA die Seite schließt: per Ziel, Trailing in Geld, Stop in Geld, StopOut oder Überlappung. Schließungen per TakeProfit und StopLoss, die in den Orders selbst stehen, führt der Broker aus, und dafür gibt es keine Marke.
6. Überlappung der äußeren Orders
Die Überlappung baut einen langen Korb paarweise ab, ohne auf das Ziel der gesamten Seite zu warten. Sie wird mit der Variablen Allow overlap last and first recovery orders im Block ORDERS SETTINGS und mit der Checkbox Overlap LH im Panel eingeschaltet. Sie arbeitet bei jedem Type of orders TakeProfit.
Hat die Seite mehr Orders als Allow overlap after number of orders, überwacht der EA ein Paar: die Order, die dem Preis am nächsten liegt, und die am weitesten von ihm entfernte. Bei Käufen im Drawdown ist das der niedrigste Buy, meist die letzte Recovery-Order, und der höchste Buy, meist die erste Order. Nach einem Rücksetzer des Preises ist die nahe Order bereits im Plus, die ferne noch im Minus, und ihr gemeinsames Ergebnis wächst.
Das gemeinsame Ergebnis des Paares wird mit demselben Trailing in Geld geführt wie in Abschnitt 4, mit den Variablen Trailing start in money und Trailing step in money: Hat das Ergebnis des Paares den Start erreicht, wird ein Niveau einen Schritt darunter gemerkt, das Niveau wird dem Wachstum nachgezogen, und ein Rückfall um einen Schritt schließt beide Orders. Ist der Schritt größer als der Start eingestellt, dient der Start als Schritt. Der Verlust der fernen Order wird durch das Ergebnis der nahen ausgeglichen, der Korb wird um zwei Orders kürzer, und sein Breakeven und Ziel werden neu berechnet.
Paar = die dem Preis nächste Order der Seite + die am weitesten entfernte Order der Seite. Das Paar wird geschlossen, wenn die Seite mehr Orders als Allow overlap after number of orders hat und das gemeinsame Ergebnis des Paares das Trailing in Geld durchlaufen hat.
Die Schaltfläche Low/High im Panel zeigt das aktuelle Ergebnis dieses Paares und schließt es manuell, unabhängig von den Einstellungen der Überlappung.
| Nr. | Was auf dem Chart zu sehen ist |
|---|---|
| 1 | Erster Buy des Korbs: am weitesten vom Preis entfernt, im Minus geschlossen. Eine gestrichelte Linie führt von ihm zum Schließungspunkt des Paares. |
| 2 | Letzte Recovery-Order: dem Preis am nächsten, mit einem Plus geschlossen, das das Minus der ersten ausgeglichen hat. Eine gestrichelte Linie führt zum selben Punkt. |
| 3 | Die Orders dazwischen bleiben in Arbeit, sie haben keine gestrichelte Linie, die Linie TakeProfit Buy ist für den neuen Korb neu berechnet. |
| 4 | Schließungsmarke mit dem Ergebnis des Paares. |
7. Panel des EA
Das Panel steht in der linken oberen Ecke des Charts. Alle Werte werden einmal pro Sekunde und bei jedem Tick aktualisiert, die Schaltflächen lösen ohne Bestätigungsdialog aus.
| Nr. | Block des Panels |
|---|---|
| 1 | Kopfzeile und Fensterschaltflächen. Der Balken klappt das Panel zusammen, das Kreuz nimmt den EA nach Bestätigung im Dialog vom Chart. Die offenen Orders bleiben dabei auf dem Konto. |
| 2 | Status mit Diode: Advisor is working bei erlaubtem Handel, Trades are not allowed bei ausgeschalteter Schaltfläche AutoTrading im Terminal oder wenn dem EA der Handel untersagt ist. Bei einem Verbot werden der Rahmen des Panels und die Diode in der Alarmfarbe eingefärbt. |
| 3 | Spread in Punkten, In deals - Gesamtvolumen der Orders des EA auf dem Symbol in Lots, Drawdown - schwebender Verlust dieser Orders in Prozent des Kontostands. Sind die Orders im Plus, zeigt das Feld Growth. |
| 4 | Schaltflächen für Käufe. ALL Buy zeigt das Ergebnis aller Käufe und schließt sie alle. Low/High zeigt das Ergebnis des Paares aus dem niedrigsten und dem höchsten Buy und schließt beide, Abschnitt 6. Lowest zeigt das Ergebnis des niedrigsten Buy, im Drawdown ist das die letzte Recovery-Order, und schließt nur diese. |
| 5 | Schaltflächen für Verkäufe, gespiegelt: ALL Sell, Low/High und Highest - der höchste Sell, im Drawdown ist das die letzte Recovery-Order der Verkäufe. |
| 6 | Checkboxen. Long Trades und Short Trades erlauben dem EA Recovery-Orders in ihrer Richtung, beim Start übernehmen sie Allow to open OP_BUY orders und Allow to open OP_SELL orders. Overlap LH schaltet die Überlappung der äußeren Orders ein, Abschnitt 6. Eine Änderung wirkt sofort und bis zum Neustart des EA. |
| 7 | Block zum Eröffnen. Im Feld Order Size steht beim Start Size of the first order, der Wert wird über die Tastatur oder mit den Pfeilen in der Volumenschrittweite des Brokers eingegeben. Open Buy und Open Sell eröffnen eine Marktorder: Hat die Seite keine Orders - mit dem Volumen aus dem Feld, ist die Seite bereits offen - mit dem Volumen der nächsten Recovery-Order, ohne auf Abstand und Trendfilter zu warten. Die Beschriftung der Schaltfläche zeigt immer das Volumen, das beim Klick eröffnet wird. |
| Nr. | Zusammengeklapptes Panel |
|---|---|
| 1 | Logo. Das zusammengeklappte Panel steht an der Stelle des vollen und verdeckt den Chart nicht. |
| 2 | Schaltfläche, die das Panel wieder aufklappt. |
| 3 | Statusdiode: grün im Betrieb, rot bei einem Handelsverbot. Der Rahmen des zusammengeklappten Panels wird zusammen mit der Diode eingefärbt. |
Der Block GRAPHICS SETTINGS legt das Farbschema Color Cheme for Panels, die Größe des Panels Panel size und die Schriftgröße Font size fest; Panel size in der Stellung Auto wählt den Maßstab nach der DPI des Bildschirms. Die Anzeige des Panels schaltet Show panel of advisor im Block ORDERS SETTINGS ein: Ohne Panel führt der EA den Korb genauso, die erste Order lässt sich dann aber nur manuell oder von einem anderen EA eröffnen.
Die Schaltfläche hat keine Order eröffnet. Der Grund steht im Journal Experts: Spread über Maximum spread in points, zu wenig Margin, Volumen außerhalb der Limits des Symbols, Montag vor Arbeitsbeginn oder Freitag nach Arbeitsende oder das Orderlimit des Kontos ist erreicht.
8. Niveaus und Marken auf dem Chart
Der EA zeichnet bis zu drei Linien pro Seite auf den Chart. Die Linien werden bei jedem Tick berechnet und bewegen sich mit dem Korb; gibt es eine Seite nicht, werden ihre Linien entfernt.
| Linie | Aussehen | Was sie zeigt |
|---|---|---|
| TakeProfit Buy, TakeProfit Sell | Durchgezogen, golden | Preis, bei dem die Seite im Plus geschlossen wird. Im Modus Basket TakeProfit in points - Breakeven plus Punkte; in den Modi TakeProfit in money und Trailing in money - der Preis, bei dem die Seite beim aktuellen Volumen den Betrag des Ziels oder des Trailing-Starts erbringt. In den Modi Separate Order TakeProfit in points und Trailing in points gibt es keine Linie: Ziele und Stops stehen in den Orders, sie zeigt das Terminal an |
| StopLoss Buy, StopLoss Sell | Durchgezogen, rot | Preis, bei dem die Seite im Minus geschlossen wird: das Niveau von StopLoss in money oder StopOut in money beim aktuellen Volumen oder der dem Preis nächste Stop, der nach dem Trailing in Punkten oder einem separaten Stop bereits in den Orders steht |
| Next Buy, Next Sell | Gestrichelt, blau für Käufe und orange für Verkäufe | Preis der nächsten Recovery-Order. Die Linie verschwindet, wenn die Seite per Checkbox abgeschaltet ist oder die Anzahl ihrer Orders Maximum number of orders erreicht hat |
Schließungsmarken. Die Variable Show closed profit on chart legt fest, wie das Ergebnis einer geschlossenen Seite beschriftet wird: Show images on chart - ein Schild mit dem Ergebnis, das auf allen Kerzen lesbar ist; Show text on chart - Text ohne Schild; Not Used - ohne Marke. Die Marke für Käufe steht über dem Schließungsbar, für Verkäufe darunter. Die Marken bleiben beim Zusammenklappen des Panels erhalten und werden beim Entfernen des EA vom Chart oder bei einer Änderung seiner Einstellungen gelöscht.
Die Farbe der Linie TakeProfit und der Marken folgt Color Cheme for Panels: Beim dunklen Schema ist das Gold heller, beim hellen tiefer, damit es auf einem weißen Chart lesbar bleibt.
9. Filter und Beschränkungen
Alles Folgende wird im Block PROTECTION SETTINGS eingestellt und gilt für jede Order, die der EA übermittelt: sowohl für Recovery-Orders als auch für Orders über die Schaltflächen des Panels. Auf das Schließen von Orders wirken die Beschränkungen nicht.
Stunden am Montag und Freitag. Start of work time on Mondays und End of work time on Fridays werden in Serverzeit im Format HH:MM angegeben. Am Montag vor dem Beginn und am Freitag nach dem Ende eröffnet der EA keine Orders, um nicht in die Kurslücken nach und vor dem Wochenende einzusteigen. Von Dienstag bis Donnerstag gibt es keine zeitliche Beschränkung. Schließungen per Ziel und Stop funktionieren jederzeit.
Spread. Eine Order wird nicht übermittelt, solange der aktuelle Spread größer als Maximum spread in points ist. Die Prüfung erfolgt bei jedem Tick: Hat sich der Spread normalisiert, wird die Recovery-Order mit Verzögerung eröffnet, eine Order über eine Schaltfläche muss dagegen erneut gesendet werden.
Slippage. Maximum slippage in points - zulässige Abweichung des Ausführungspreises beim Eröffnen und Schließen.
Eine Order pro Bar. Enable One_recovery_order_per_bar_filter verhindert, dass auf einem Bar zwei Recovery-Orders derselben Seite eröffnet werden: Die nächste wartet auf einen neuen Bar, auch wenn Abstand und Filter den Einstieg bereits erlauben. Auf niedrigen Zeitrahmen bremst das eine Serie nachgelegter Orders während eines einzigen Preissprungs.
Limits des Korbs. Maximum number of orders - größte Anzahl von Orders einer Seite, einschließlich der ersten. Maximum size of orders - Obergrenze für das Volumen einer Order, auch für Recovery-Orders und Schaltflächen des Panels; nach oben ist das Volumen zusätzlich durch das maximale Volumen des Symbols beim Broker begrenzt.
Margin. Vor dem Senden berechnet der EA die Margin für die neue Order und sendet sie nicht, wenn die freien Mittel nicht ausreichen. Die Ablehnung wird mit Grund in das Journal Experts geschrieben.
10. Eingabeeinstellungen
Die Namen der Variablen sind so angegeben, wie sie im Einstellungsfenster zu sehen sind.
ORDERS SETTINGS
| Variable | Was sie tut |
|---|---|
| Size of the first order | Volumen der ersten Order einer Seite, Startwert des Feldes Order Size und Basis für das Volumen der Recovery-Orders |
| Orders Magic number | Kennung der Orders des EA, Abschnitt 11. Beim Wert 0 führt der EA manuell eröffnete Positionen |
| Comments of the EA's orders | Kommentar der Orders des EA |
| Allow to open OP_BUY orders | Erlaubt Recovery-Orders zum Kauf, Startstellung der Checkbox Long Trades |
| Allow to open OP_SELL orders | Erlaubt Recovery-Orders zum Verkauf, Startstellung der Checkbox Short Trades |
| Allow overlap last and first recovery orders | Schaltet das Schließen des Paares der äußeren Orders ein, Abschnitt 6, Startstellung der Checkbox Overlap LH |
| Allow overlap after number of orders | Die Überlappung arbeitet, wenn die Seite mehr Orders als diese Zahl hat |
| Show panel of advisor | Panel anzeigen |
RECOVERY SETTINGS
| Variable | Was sie tut |
|---|---|
| Trend filtering for recovery orders | Without filtering, Parabolic SAR, Two MA oder Bullish Bearish candles, Abschnitt 3 |
| Type of increase orders | Multiplier lots, Add to lots oder Static lots, Abschnitt 3 |
| Minimal step between recovery orders | Abstand in Punkten von der äußersten Order der Seite bis zur nächsten Recovery-Order. Je kleiner der Abstand, desto häufiger wird nachgelegt und desto schneller wächst das Volumen der Seite |
| Multiplier for size of orders | Multiplikator des Volumens im Modus Multiplier lots. Je größer, desto schneller holt der Breakeven den Preis ein und desto höher ist die Belastung des Depots |
| Increase for Add_Lots | Zuschlag zum Volumen je Order im Modus Add to lots |
TAKE PROFIT SETTINGS
| Variable | Was sie tut |
|---|---|
| Type of orders TakeProfit | TakeProfit in money, Separate Order TakeProfit in points, Basket TakeProfit in points, Trailing in money oder Trailing in points, Abschnitt 4 |
| TakeProfit in money value | Ziel der Seite in Kontowährung im Modus TakeProfit in money |
| TakeProfit in points value | Ziel in Punkten: vom Breakeven der Seite im Modus Basket TakeProfit in points, vom Eröffnungspreis jeder Order im Modus Separate Order TakeProfit in points |
| Trailing start in money | Ergebnis der Seite, ab dem Trailing in money einsetzt; Schwelle für das Paar bei der Überlappung der äußeren Orders |
| Trailing step in money | Schritt der Niveauversetzung und zulässiger Rückfall bei Trailing in money und bei der Überlappung |
| Trailing start in points | Abstand des Stops vom Preis im Modus Trailing in points; legt zusammen mit dem Schritt fest, wann das Trailing einsetzt |
| Trailing step in points | Schritt der Stop-Versetzung im Modus Trailing in points |
STOP LOSS SETTINGS
| Variable | Was sie tut |
|---|---|
| Type of orders StopLoss | Without StopLoss, StopLoss in money, Separate StopLoss in points oder StopOut in money, Abschnitt 5 |
| StopLoss value in money | Verlust der Seite in Kontowährung, bei dem sie im Modus StopLoss in money geschlossen wird |
| StopLoss value in points | Stop in Punkten vom Eröffnungspreis jeder Order im Modus Separate StopLoss in points |
| StopOut value in money | Gemeinsamer Verlust aller Orders des EA auf dem Symbol, bei dem alles geschlossen wird, Modus StopOut in money |
PROTECTION SETTINGS
| Variable | Was sie tut |
|---|---|
| Maximum slippage in points | Zulässige Slippage beim Eröffnen und Schließen |
| Maximum spread in points | Eine Order wird nicht übermittelt, solange der Spread größer ist |
| Enable One_recovery_order_per_bar_filter | Nicht mehr als eine Recovery-Order einer Seite pro Bar, Abschnitt 9 |
| Maximum size of orders | Obergrenze für das Volumen einer Order, auch für Recovery-Orders und Schaltflächen des Panels |
| Maximum number of orders | Größte Anzahl von Orders einer Seite, einschließlich der ersten |
| Start of work time on Mondays | Serverzeit HH:MM, bis zu der am Montag keine Orders eröffnet werden |
| End of work time on Fridays | Serverzeit HH:MM, nach der am Freitag keine Orders eröffnet werden |
INDICATORS - 2MA SETTINGS
| Variable | Was sie tut |
|---|---|
| MAs timeframe | Zeitrahmen beider gleitender Durchschnitte des Filters Two MA. Current ergibt den Zeitrahmen des Charts |
| Fast MA period | Periode des schnellen MA. Je kleiner, desto früher erkennt der Filter eine Umkehr und desto häufiger sind Fehlfreigaben |
| Fast MA method | Berechnungsmethode des schnellen MA |
| Fast MA applied price | Berechnungspreis des schnellen MA |
| Slow MA period | Periode des langsamen MA |
| Slow MA method | Berechnungsmethode des langsamen MA |
| Slow MA applied price | Berechnungspreis des langsamen MA |
INDICATORS - PARABOLIC SAR SETTINGS
| Variable | Was sie tut |
|---|---|
| SAR timeframe | Zeitrahmen des Parabolic SAR für den Filter. Current ergibt den Zeitrahmen des Charts |
| Step SAR | Beschleunigungsschritt des Parabolic SAR. Je größer, desto schneller holen die Punkte den Preis ein und desto häufiger die Umkehr |
| Maximum SAR | Grenze der Beschleunigung des Parabolic SAR |
GRAPHICS SETTINGS
| Variable | Was sie tut |
|---|---|
| Color Cheme for Panels | Dark scheme oder Light scheme, zusammen mit dem Panel ändert sich die Farbe der Linie TakeProfit und der Marken |
| Panel size | Auto nach der DPI des Bildschirms, Small 100%, Medium 125%, Large 150% |
| Font size | Dieselbe Skala für die Schrift, Auto folgt der Größe des Panels |
| Show closed profit on chart | Marke des Ergebnisses auf dem Schließungsbar: Show images on chart, Show text on chart oder Not Used, Abschnitt 8 |
11. Kennungen und Betrieb auf mehreren Charts
Der EA führt nur Orders seines Symbols mit der Orders Magic number aus den Einstellungen. Orders mit einer anderen Magic auf demselben Symbol zählt er nicht mit, legt zu ihnen nichts nach und schließt sie nicht, auch nicht über die Schaltflächen des Panels. Orders über die Schaltflächen des Panels erhalten die Magic des EA automatisch.
Manuell eröffnete Positionen. Manuelle Positionen haben die Magic 0. Um sie dem EA zu übergeben, wird Orders Magic number auf 0 gesetzt: Ab diesem Moment führt der EA alle manuellen Positionen des Symbols als seine eigenen, legt Recovery-Orders zu ihnen nach und schließt sie per Ziel und Stop. Positionen, die vor der Installation des EA manuell eröffnet wurden, werden ebenso übernommen.
Positionen eines anderen EA. Bei AW Shepherd Safety EA wird dieselbe Orders Magic number eingestellt wie bei dem EA, der die Orders eröffnet. Der zweite EA darf diese Orders dabei nicht selbst führen: Sein eigener TakeProfit, sein Trailing oder sein Grid werden abgeschaltet, sonst steuern zwei EAs einen Korb nach unterschiedlichen Regeln.
Auf mehreren Charts desselben Symbols wird der EA mit unterschiedlichen Orders Magic number gesetzt, sonst führen zwei Kopien einen Korb. Auf verschiedenen Symbolen darf die Magic übereinstimmen. Das MT5-Konto muss ein Hedging-Konto sein: Jede Recovery-Order ist eine eigene Position, auf einem Netting-Konto verschmelzen die Orders zu einer Position, und die Orderzähler sowie die Schaltflächen Low/High und Lowest verlieren ihren Sinn.
Zu beachten. Beim Entfernen des EA vom Chart bleiben die offenen Orders auf dem Konto, Linien, Marken und Panel werden gelöscht. Nach einem erneuten Start übernimmt der EA die Orders mit seiner Magic und führt den Korb weiter. TakeProfit und StopLoss, die bereits in den Orders selbst stehen, führt der Broker auch ohne den EA aus; Ziele und Stops, die der EA selbst berechnet, greifen ohne ihn nicht.
AW Shepherd Safety EA kaufen:
MT5 Version
👉 https://www.mql5.com/de/market/product/49436
MT4 Version
👉 https://www.mql5.com/de/market/product/25418

AW Trading Software










