Position Basket PL Closer MT4
- Utilitys
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.2
- Aktivierungen: 5
Ein Expert Advisor für MetaTrader 4, der mehrere offene Orders als einen "Korb" behandelt und den Korb als Ganzes schließt, wenn der gemeinsame Gewinn oder Verlust das von Ihnen gewählte Niveau erreicht. Er arbeitet mit Orders aus manuellem Handel und von anderen EAs. Im Chart trägt sein Panel den Kurznamen "Basket P/L Closer".
Bitte beachten Sie, was er nicht tut. Er platziert keine neuen Trades auf Ihrem Echt- oder Demokonto, bietet keine Kauf- oder Verkaufssignale und ist kein Handelssystem. Im Auslieferungszustand sind alle vier Schließregeln ausgeschaltet, daher zeigt er nur die Körbe an, bis Sie eine Regel aktivieren. Er verhindert nicht, dass Verluste entstehen: Er beginnt zu schließen, sobald ein Niveau überschritten wurde, und das Ergebnis kann jenseits dieses Niveaus landen.
BESONDERHEITEN VON MT4 (BITTE ZUERST LESEN)
- Eine Order nach der anderen: MT4 sendet eine Schließanfrage und wartet auf die Antwort, bevor die nächste folgt. In unseren Tests dauerte jedes Schließen etwa 0,3 s, ein Korb aus 20 Orders braucht also rund 6 Sekunden. Die Kurse können sich in dieser Zeit bewegen.
- Kein Kommentar beim Schließen: MT4 kann beim Schließen einer Order keinen Kommentar anhängen. Welche Regel welche Order geschlossen hat, wird zusammen mit der Ordernummer in den Reiter Experts (Protokoll) geschrieben.
- Kommission: Geld- und Prozentwerte verwenden den Swap und die Kommission, die MT4 für jede Order anzeigt (Eingabe, standardmäßig an).
- Panelzeilen, die länger als etwa 62 Bytes sind, werden abgeschnitten und enden mit "~" (eine Textgrenze von MT4). Japanischer Text wird früher abgeschnitten, weil jedes Zeichen 2 Bytes belegt.
- Schalten Sie die Schaltfläche AutoTrading in der Symbolleiste ein und setzen Sie in den EA-Eigenschaften das Häkchen bei "Allow live trading". Ohne diese kann nichts geschlossen werden; das Panel nennt dann den Grund.
- Alle 34 Eingaben erscheinen in einer Liste (MT4 hat keine Eingabegruppen).
WIE AUS ORDERS KÖRBE WERDEN
- Ein Korb für alles, ein Korb pro Symbol (Standard), pro Magic Number oder pro Symbol und Magic Number.
- Käufe und Verkäufe im selben Korb (Standard), in getrennten Körben oder nur Käufe / nur Verkäufe.
- Sie können den EA auf bestimmte Magic Numbers (0 = manuelle Orders) und auf bestimmte Symbole beschränken, durch Kommas getrennt; leer lassen für alle. Das Symbol muss so eingegeben werden, wie MT4 es anzeigt, einschließlich Suffix (Groß-/Kleinschreibung spielt keine Rolle). Orders außerhalb dieser Filter bleiben unberührt.
DIE VIER SCHLIESSREGELN (standardmäßig aus)
1. Gewinnziel - der gemeinsame Gewinn erreicht Ihren Wert.
2. Verlustlimit - der gemeinsame Verlust erreicht Ihren Wert (als positive Zahl eingeben).
3. Gewinn-Trailing - sobald der gemeinsame Gewinn einen Startwert überschreitet, merkt sich der EA den besten Wert und schließt, wenn der Gewinn um Ihren Abstand zurückfällt.
4. Break-even - sobald der gemeinsame Gewinn einen Startwert überschreitet, schließt der EA, wenn er auf den Betrag zurückfällt, den Sie behalten möchten.
Jede Regel kann in Kontowährung, in Prozent des Kontostands oder in Pips gemessen werden. Lösen das Verlustlimit und eine andere Regel gleichzeitig aus, hat das Verlustlimit Vorrang.
WAS DANACH PASSIERT
- Weiter überwachen (Standard).
- Nur diesen Korb für eine Anzahl von Minuten pausieren (standardmäßig 60). Neue Orders, die zu ihm gehören, werden geschlossen, sobald sie gefunden werden.
- Den EA stoppen. Das erste Schließen eines Korbs stoppt die Prüfung aller Körbe, nicht nur des geschlossenen. Der Stopp bleibt, bis Sie im Panel auf Resume klicken oder die Korbdefinition ändern. Das Bearbeiten nur der Regelwerte beendet ihn nicht.
- Auch Pending Orders des Korbs können entfernt werden (optional): beim Schließen, vor den offenen Orders, und während einer Pause.
BEHÄLT SEIN GEDÄCHTNIS
Trailing-Höchststände, aktivierte Break-evens, unvollendete Schließvorgänge, Pausen und der Stopp werden in den globalen Variablen des Terminals gespeichert und überstehen einen Neustart von MT4 oder Windows; in unseren Tests mit erzwungenem Beenden ging nichts verloren. Sie bleiben in diesem Terminal: Ein anderes Terminal, ein anderer Computer oder ein virtueller Server startet ohne sie. Im Strategietester wird nichts in das Terminal geschrieben.
PANEL
Status, gemeinsames Ergebnis, Anzahl der Orders, jeder Korb mit seinem G/V und dem Abstand zu seinen Regeln, schließende oder pausierte Körbe oben (1-20 Körbe angezeigt), der Grund, wenn Schließen unmöglich ist, Schaltflächen Resume und Einklappen. Englisch oder Japanisch, nach der Sprache des Terminals oder nach Ihrer Wahl. Popup-Hinweis nach einem Schließen (standardmäßig an) und optionale Push-Benachrichtigungen.
GRENZEN, DIE SIE VOR DEM KAUF KENNEN SOLLTEN
- Ein Niveau ist ein Auslöser, kein Versprechen. Das Schließen erfolgt mit Marktaufträgen, und bei MT4 eine Order nach der anderen, daher kann das Ergebnis schlechter als Ihr Niveau sein. In einem unserer Tests endete ein Verlustlimit von -60 bei -64 bis -89. Wochenendlücken, schnelle Märkte, Slippage, Requotes oder abgelehnte Orders und ein geschlossener Markt können es verschlechtern.
- Ein Korb, der eine Regel bereits erfüllt, wenn der EA startet oder wenn Sie die Regel einschalten, wird nach etwa 3 Sekunden geschlossen. Prüfen Sie zuerst das Panel.
- "Korbdefinition" bedeutet: Gruppierung, Kauf/Verkauf-Einstellung, Magic- und Symbolfilter, Trailing-Einheit, Break-even-Einheit, Points per pip und der Swap/Kommission-Schalter. Das Bearbeiten eines dieser Punkte beginnt neu: Trailing-Höchststände, aktivierte Break-evens, Pausen und der Stopp werden gelöscht. Andere Eingaben können ohne dieses Zurücksetzen bearbeitet werden.
- Pips werden einfach Order für Order addiert; die Lotgröße wird nicht berücksichtigt (0,01 und 1,00 Lot zählen gleich). Der automatische Pip beträgt 10 Punkte bei Symbolen mit 3 und 5 Nachkommastellen und sonst 1 Punkt, das heißt 1 Pip = 1 Punkt bei vielen GOLD-, Index- und BTC-Symbolen. Ein von Ihnen eingegebener Wert für Points per pip wird für jedes Symbol verwendet. Für Körbe mit gemischten Symbolen ist Geld oder Prozent meist die bessere Einheit.
- Prozent bezieht sich immer auf den Kontostand im Moment der Prüfung und ändert sich daher nach jedem Schließen.
- Pips ignorieren Swap und Kommission.
- Lassen Sie eine Kopie pro Korbdefinition laufen. Eine zweite Kopie mit derselben Definition auf demselben Konto steht in Bereitschaft. Kopien mit unterschiedlichen Definitionen arbeiten beide, und wo ihre Filter dieselben Orders erfassen, versuchen beide, diese Orders zu schließen. Zwei Terminals auf einem Konto können einander nicht erkennen.
- Während einer Pause wird jede neue Order erneut geschlossen, was jedes Mal Spread und Kommission kostet. Andere EAs werden nicht daran gehindert, Orders zu eröffnen.
- Nichts funktioniert, solange MT4 geschlossen oder getrennt oder AutoTrading aus ist.
- Noch nicht auf einem Echtkonto getestet: Symbole mit einem Freeze-Level und das Schließen von Orders, die größer als das maximale Lot des Symbols sind, in Teilen.
- Strategietester: Manuelle Orders lassen sich dort nicht nachbilden, daher eröffnet eine Demonstration kleine Orders (Magic 73170) auf dem Chartsymbol. Ein Durchlauf riskiert höchstens etwa 1,5 % des Kontostands, und die Demonstration endet, wenn der Kontostand unter 95 % des Startwerts fällt, oder nach 20 Durchläufen. Ihre Trades sind zufällig und ihr G/V bedeutet nichts; der Bericht ist nicht das Ergebnis einer Handelsmethode. Sie läuft nie auf einem Echt- oder Demokonto.
ERSTER START
1. Setzen Sie den EA auf einen Chart; das Symbol des Charts spielt keine Rolle.
2. Wählen Sie Filter, Gruppierung und Kauf/Verkauf und bestätigen Sie im Panel, dass die Körbe richtig aussehen (alle Regeln aus = nur Anzeige).
3. Aktivieren Sie die benötigten Regeln mit ihren Einheiten und wählen Sie, was nach einem Schließen passiert. Lesen Sie den Hinweis im Panel und klicken Sie auf OK.
4. Schalten Sie AutoTrading ein und erlauben Sie den Live-Handel (Allow live trading). Üben Sie zuerst auf einem Demokonto.
BITTE BEACHTEN
- Gewinn wird nicht versprochen, und ein Schließen genau auf Ihrem Niveau kann nicht garantiert werden.
- Was gehandelt wird und welche Niveaus verwendet werden, bleibt Ihre eigene Entscheidung.
- Solange das Panel sichtbar ist, wird "Chart on foreground" für diesen Chart ausgeschaltet und wieder eingeschaltet, wenn der EA entfernt wird.
- Support per MQL5-Nachricht innerhalb von 3 Werktagen für Installation, Einstellungen und Fehlermeldungen. Fragen dazu, was oder wann gehandelt werden soll oder welche Niveaus zu setzen sind, können nicht beantwortet werden.
