Freiberuflich: Kundenspezifische Programmieren auf MetaTrader und MQL?
Signal Bar Nummer für Repainting Indikator: Bar Shift für das Signal verwenden?
Beschreibung
Auf www.expforex.com bieten wir fortschrittliche Expert Advisors an, die mit einer Vielzahl funktionaler Features und anpassbarer Parameter ausgestattet sind. Jeder Expert Advisor wird unter Verwendung einer flexiblen Vorlage erstellt, die es Händlern ermöglicht, sie an ihre einzigartigen Handelsstrategien anzupassen.
Die primären Funktionen umfassen das automatische Öffnen und Schließen von Trades basierend auf Signalen von Indikatoren wie Moving Average und MACD.
Parameter wie Shift bestimmen die Anzahl der Balken, die für die Signalanalyse verwendet werden, was präzise Handelsentscheidungen sicherstellt.
Das Risikomanagement wird durch Parameter wie Stop Loss und Take Profit erleichtert, die automatische Schließungsniveaus für Positionen festlegen, sobald bestimmte Gewinn- oder Verlustpunkte erreicht werden.
Slippage kontrolliert die zulässige Preisabweichung bei der Ausführung von Aufträgen, während Martingale und Trailing Stop eine dynamische Volumenverwaltung und Gewinnschutz bieten.
Ein herausragendes Merkmal ist die Verwendung einer Magic Number, die die Trades jedes Expert Advisor auf dem Chart eindeutig identifiziert und Konflikte verhindert, wenn mehrere Berater gleichzeitig aktiv sind.
Diese funktionalen Features und Parameter machen die Expert Advisors von www.expforex.com zu leistungsstarken Werkzeugen für erfolgreiches automatisiertes Trading auf dem Forex-Markt.
Vorteile des Kaufs von fertigen Experten gegenüber der Programmierung Ihrer Strategie
Exp – Templates MQL Open Source: Light Template foder Erstellung von Expert Advisors
EAPadPRO
Informationspanel für alle unsere Berater und Dienstprogramme für das MetaTrader Terminal.
Detaillierte Anleitungen zu den Grundlagen der Verwaltung und Nutzung des EAPADPRO Panels in unseren Handels-Expert Advisors.
Benutzerfreundliche, intuitive Benutzeroberfläche für eine bequeme und erfolgreiche Arbeit mit unseren Dienstprogrammen.
Parameter: Signal Balken (Signal Bar)
Shift (0,1,2…..) Balkennummer.
Dieser Parameter repräsentiert die Anzahl der Balken, von denen Ihre Indikatoren Signale beziehen. Geben Sie die folgenden Signaldetekationsparameter an, wenn Sie einen Expert Advisor bestellen:
- Öffnen Sie sofort einen Deal, nachdem das Signal erscheint;
- Warten Sie, bis ein Signal auf dem geschlossenen Balken gebildet wird und öffnen Sie einen Deal nur beim Öffnen des folgenden Balkens.
Einige Indikatoren haben eine klare Definition, welcher Balken aufgrund ihrer Algorithmen ein Signal auslöst. C
Angesichts der Genauigkeit und Korrektheit der Auftragsausführung sollte ein Deal nur auf dem geschlossenen Balken verarbeitet werden, d.h. der Parameter shift=1.
Wenn es erforderlich ist, einen DEAL (Position) sofort auf dem aktuellen Balken zu öffnen, sobald das Signal erscheint und der Indikator dies zulässt, sollten Sie shift=0 einstellen.
Funktion: Umkehrung der Strategie-Signale
ReverseSignal (wahr – falsch) Aktiviert/Deaktiviert.
Dieser Parameter stellt die Umkehrung der Signale von Ihrem Indikator(en) dar.
Wenn Ihr Expert Advisor auf einem spezifischen Algorithmus oder eindeutigen Signalen vom Indikator basiert, können Sie BUY/SELL Signale ändern, ohne sie neu zu programmieren.
Zum Beispiel, ReverseSignal=true.
Ihr Indikator gibt ein BUY Signal, aber der Expert Advisor wird einen SELL Deal eröffnen.
Ihr Indikator gibt ein SELL Signal, aber der Expert Advisor wird einen BUY Deal eröffnen.
Parameter: Magic Number
Magic (0….99999) Nummer.
Dieser Parameter repräsentiert die eindeutige Nummer, die den Expert Advisors im Chart zugewiesen wird. Wenn Sie mehrere Expert Advisors auf verschiedenen Charts verwenden, müssen Sie ihnen eindeutige Nummern zuweisen, um Verwechslungen und Fehler zu vermeiden.
Zum Beispiel, wenn Sie einen Expert Advisor mit unterschiedlichen Einstellungen verwenden, sollten Sie jeder Instanz des Expert Advisor eine eindeutige Magic Number zuweisen.
Zusätzlich sollte dieser Parameter für verschiedene Währungspaare geändert werden, um mit detaillierten Berichten zu arbeiten und zu verstehen, welches Währungspaar von welchem Expert Advisor verwendet wird.
Parameter: Stop Loss des Deals
StopLoss (0…) in Punkten.
Dieser Parameter repräsentiert den Stop Loss für jede Position. Er definiert die Anzahl der Verlustpunkte, bei denen ein Deal geschlossen wird.
0 – der Parameter ist deaktiviert und der Stop Loss des Deals wird auf 0 gesetzt.
Dieser Parameter sollte auf nicht weniger als den minimal zulässigen Stop-Wert auf Ihrem Server eingestellt werden.
Wenn der Parameter unter dem minimal zulässigen Wert auf dem Server eingestellt ist, zeigt der Expert Advisor den Fehler 130 an.
Parameter: Take Profit des Deals
TakeProfit (0…) in Punkten.
Dieser Parameter repräsentiert den Take Profit für jede Position. Er definiert die Anzahl der Gewinnpunkte, bei denen ein Deal vom Server geschlossen wird.
0 – der Parameter ist deaktiviert und der Take Profit des Deals wird auf 0 gesetzt.
Dieser Parameter sollte auf nicht weniger als den minimal zulässigen Wert auf Ihrem Server eingestellt werden.
Wenn der Parameter unter dem minimal zulässigen Wert auf dem Server eingestellt ist, zeigt der Expert Advisor den Fehler 130 an.
Parameter: Slippage des Deals
Slippage (0….) in Punkten.
Dieser Parameter passt die Preis-Slippage beim Öffnen eines Deals an.
Im realen/live Markt bewegen sich die Preise sehr schnell. Wenn eine Order an den Server gesendet wird, kann der Server mit geänderten Preisen, Requotes usw. antworten.
Um das Senden mehrerer Orders an den Server zu verhindern, können Sie die zulässige Slippage für das Öffnen von Deals festlegen.
Zum Beispiel: Slippage=10.
Wenn eine Order zum Öffnen gesendet wird, betrug der Preis 1.1234. Aber der Preis änderte sich auf 1.1238. In diesem Fall wird der Deal bei 1.1238 ohne Requotes eröffnet!
Wenn Slippage jedoch auf 0 eingestellt wäre, würde der Deal nicht eröffnet und der Server würde einen Requote-Fehler (Neue Preise) zurückgeben.
Funktion: Schließen von Deals durch ein entgegengesetztes Signal
ClosePosIfChange (wahr – falsch).
Dieser Parameter passt die Fähigkeit an, einen entgegengesetzten Deal zu schließen, wenn ein neuer eröffnet wird.
Wenn Ihr Indikator BUY – SELL – BUY – SELL Signale generiert und dieser Parameter aktiviert ist, wird der Expert Advisor den entgegengesetzten Deal schließen, bevor er den neuen eröffnet.
Parameter: Anzahl der Positionen pro Signal
OnlyOnePosBySignal (wahr – falsch) Aktiviert/Deaktiviert.
Dieser Parameter ermöglicht es Ihnen, zwischen einzelnen oder mehreren Positionen zu wählen, sodass die Möglichkeit besteht, eine oder mehrere Positionen zu eröffnen.
Wenn dieser Parameter aktiviert ist, wird pro Signal nur eine Position auf jedem Balken eröffnet.
Zum Beispiel, wenn Ihre Strategie auf jedem neuen Balken aufeinanderfolgende BUY Signale generiert und OnlyOnePosBySignal=true, wird bei jedem Balken, wenn das Signal erscheint, ein BUY Deal eröffnet.
Wenn OnlyOnePosBySignal=false, kann der Expert Advisor nur einen BUY Deal und einen SELL Deal eröffnen und warten, bis sie geschlossen werden.
Parameter: Fester Lot
Lots (0.01 ………) – Einstellung einer festen Lot-Größe für alle Deals.
Dieser Parameter gibt die Anzahl der Lots für das Öffnen von Deals an. Die Lot-Größe ist fest und wird auf alle Deals angewendet.
Sie sollten Ihren Broker bezüglich der minimal zulässigen Lot-Größe für das Öffnen eines Deals konsultieren.
Funktion: Dynamischer Lot
DynamicLot (wahr – falsch) LotBalancePcnt (Prozentsatz der freien Margin).
Diese Parameter passen die automatische Berechnung der Lots basierend auf der verfügbaren freien Margin an.
Eine detaillierte Beschreibung dieses Parameters finden Sie im Autolot Artikel (Lot-Berechnung unter Verwendung des aktuellen Saldos).
Meine Autolot Geheimnisse. Dynamischer Lot oder Autolot.
Parameter: Martingale
Martingale (1….) – Martingale-Verhältnis.
Dieser Parameter ermöglicht es Ihnen, das Martingale-Prinzip auf Ihre Strategie anzuwenden.
Dieses Prinzip bedeutet, dass das Volumen eines nach einem unprofitablen Deal folgenden Deals als Lot * Martingale Verhältnis berechnet wird.
Wenn der Parameter auf 1 eingestellt ist, wird Martingale nicht verwendet.
Zum Beispiel: Lots = 0.01, Martingale = 2:
- BUY Deal (0.01) mit Verlust oder durch Stop Loss geschlossen.
- Der nächste Deal wird mit einer Lot-Größe von 0.01 * 2 = 0.02 eröffnet.
- Wenn der vorherige Deal durch Stop Loss geschlossen wird, wird der folgende Deal mit einer Lot-Größe von 0.04 eröffnet.
Wenn der vorherige Deal mit Gewinn oder durch Take Profit geschlossen wird, wird der folgende DEAL mit der anfänglichen Lot-Größe von 0.01 eröffnet.
Funktion: Arbeitszeit des Expert Advisors
OpenHour (in Stunden), OpenMinute (in Minuten), CloseHour (in Stunden), CloseMinute (in Minuten).
Diese Parameter passen den Arbeitszeitbereich des Expert Advisors an, der nur für das Öffnen neuer Positionen gilt. Die Funktionen Trailing Stop und Break Even arbeiten unabhängig von diesem Bereich.
Zum Beispiel, wenn Sie möchten, dass der Expert Advisor nur von 14:00 bis 18:35 Uhr handelt, dann werden die Parameter wie folgt eingestellt:
OpenHour=14, OpenMinute=0, CloseHour=18, CloseMinute=35.
Deals werden nur von 14:00 bis 18:35 Uhr geöffnet und der Expert Advisor wird Strategiesignale außerhalb dieses Zeitbereichs ignorieren.
Market Time Pad. Indikator für MetaTrader mit Handelssitzungen
Funktion: Klassischer Trailing Stop
TrailingStopUSE (wahr – falsch), IfProfTrail (wahr – falsch), TrailingStop (in Punkten), TrailingStep (in Punkten).
Diese Parameter aktivieren oder deaktivieren die automatische Verfolgung von Positionen durch Verschieben des Stop Loss in die Gewinnzone.
TrailingStopUSE – aktiviert/deaktiviert die Trailing Stop Funktion.
IfProfTrail – wenn wahr, beginnt der Expert Advisor erst dann, den Stop Loss zu ändern, wenn die Position den Break-even erreicht. Wenn falsch, beginnt der Trailing Stop sofort nach dem Öffnen der Position zu arbeiten und passt sich an die Preisbewegung an.
TrailingStop – der Abstand in Punkten vom aktuellen Preis zum gewünschten Stop Loss. Dieser Parameter kann unter dem minimal zulässigen Wert auf Ihrem Server eingestellt werden.
TrailingStep – die Schrittgröße zur Änderung des Stop Loss.
Zum Beispiel wird der Stop Loss mit jedem TrailingStep Punkt geändert, sobald der Abstand TrailingStop Punkte vom aktuellen Preis erreicht.
Funktion: Schließen bei Gesamtgewinn/-verlust
Diese Parameter passen die Fähigkeit an, Deal(s) anhand des angegebenen Instruments und der Magic Number zu schließen, wenn eine der folgenden Bedingungen erreicht wird:
- TypeofClose=1 – Schließen bei Gewinn: 1 – Dollar, 2 – Punkte, 3 – %Equity, 4 – %Balance;
- CloseProfit=false – nicht bei Gewinn schließen;
- Profit = 10 – Anzahl der Einheiten (abhängig von TypeofClose), die erforderlich sind, um den Gewinn zu schließen;
- CloseLoss=false – nicht bei Verlust schließen;
- Loss = -10 – Anzahl der Einheiten (abhängig von TypeofClose), die erforderlich sind, um den Verlust zu schließen;
- OFFAllEaAfterClosePROF=false – alle Expert Advisors und Skripte nach Schließen des Gewinns deaktivieren;
- OFFAllEaAfterCloseLOSS=false – alle Expert Advisors und Skripte nach Schließen des Verlusts deaktivieren.
Zum Beispiel:
- Wenn Sie mehrere DEALS (Positionen) (BUY oder SELL) bei einem Gewinn von 10 USD auf dem Konto schließen möchten:
TypeofClose=1, CloseProfit=true, Profit=10. - Wenn Sie mehrere DEALS (Positionen) (BUY/SELL) bei einem Verlust von 200 Punkten auf dem Konto schließen möchten:
TypeofClose=2, CloseLoss=true, Loss=200. - Wenn Sie mehrere DEALS (Positionen) (BUY/SELL) bei einem Verlust von 5% der Einzahlung schließen und auch mehrere DEALS (Positionen) (BUY/SELL) bei einem Gewinn von 10% der Einzahlung schließen möchten:
TypeofClose=4, CloseLoss=true, Loss=5, CloseProfit=true, Profit=10.
In diesem Fall können Sie Expert Advisors nach dem Schließen mit den Funktionen OFFAllEaAfterClosePROF und/oder OFFAllEaAfterCloseLOSS deaktivieren.
Dann wird der Expert Advisor alle Expert Advisors nach dem Schließen deaktivieren.
Funktion: Stop Loss auf Break Even verschieben
MovingInWLUSE (wahr – falsch), LevelWLoss (in Punkten), LevelProfit (in Punkten).
Diese Parameter passen die Fähigkeit an, Deals durch Verschieben des Stop Loss so schnell wie möglich auf Break Even zu modifizieren.
Zum Beispiel:
- Sie möchten den Stop Loss auf Break Even setzen, wenn der Deal einen Gewinn von 10 Punkten erreicht:
MovingInWLUSE=true, LevelWLoss=0, LevelProfit=10. - Sie möchten den Stop Loss auf +5 Punkte setzen, wenn der Deal einen Gewinn von 20 Punkten erreicht:
MovingInWLUSE=true, LevelWLoss=5, LevelProfit=20.
Daher muss der Unterschied zwischen LevelProfit und LevelWLoss immer größer oder gleich dem minimalen Stop auf dem Server sein.
Fragen?
Wenn Sie Fragen haben, stellen Sie diese bitte. Wir verkaufen kein Holz vor der Hütte.
Jedes unserer Produkte kann vor dem Kauf getestet werden.
Wir schätzen Ihr Feedback und Ihre Wünsche für unsere Produkte und bemühen uns, hohe Qualitätsstandards einzuhalten.
Vielen Dank, dass Sie bei uns sind!
Haben Sie eine Frage?
This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어