News Trading Machine
- Experten
- Denis Nikolaev
- Version: 1.0
- Aktivierungen: 5
Nachrichtenhandelsmaschine - Der Expert Advisor handelt auf Basis von Wirtschaftsnachrichten, die aus dem MQL5-Kalender heruntergeladen werden. Für jede Nachricht werden zwei Pending Orders (BUYSTOP und SELLSTOP) in einem festgelegten Abstand zum aktuellen Kurs platziert.
Besonderheiten
- Der Berater kann über ein einziges Chart beliebig viele Handelsinstrumente handeln.
- Der Berater wendet keine riskanten Methoden an.
- Der Berater legt Stop-Loss- und Take-Profit-Orders für alle Aufträge fest.
- Der Berater verwendet eine magische Nummer, um seine Aufträge zu identifizieren.
- Der Berater verfügt über eine benutzerfreundliche Oberfläche zur Verfolgung der Handelsergebnisse.
- Der Berater führt ein detailliertes Protokoll seiner Aktionen.
- Der Berater wird im Strategietester getestet (das Testen mit vielen Instrumenten kann viel Zeit in Anspruch nehmen).
Empfehlungen
- Für den Handel eignet sich jeder Broker mit engen Spreads und schneller Orderausführung.
- Die empfohlene Mindesteinzahlung beträgt 100 US-Dollar.
- Der Advisor kann mit Standardparametern verwendet werden; installieren Sie den Advisor einfach im Chart.
Parameter
Gruppe „Niedrige Nachrichteneinstellungen “
- LowNews - Handel mit Nachrichten von geringer Wichtigkeit aktivieren/deaktivieren (Wichtigkeit=1 gemäß der MQL5-Klassifizierung).
- iLotsLowNews – festes Transaktionsvolumen (Lot) für Nachrichten von geringer Bedeutung.
- ShiftBefore – wie viele Sekunden vor der Veröffentlichung der Nachricht vorläufig Aufträge platziert werden sollen.
- ShiftAfter - wie viele Sekunden nach der Nachricht nicht aktivierte, ausstehende Aufträge gelöscht werden sollen (wenn DeletePendingShiftAfter aktiviert ist).
- TypeDistanceLow - Methode zur Berechnung des Abstands vom aktuellen Preis zu den Orderniveaus:
- Fix – fester Wert in Punkten (LowNewsOrderDistance);
- ATR – dynamischer Wert = ATR * Multiplikator (Period_ATR_Low, Mult_ATR_Low).
- Period_ATR_Low ‒ Periode des ATR-Indikators zur Berechnung der Entfernung (wird verwendet, wenn TypeDistanceLow = ATR).
- TF_ATR_Low ist der Zeitraum, in dem die ATR-Messung erfolgt (Standardwert ist M1).
- Mult_ATR_Low - ATR-Multiplikator, resultierende Distanz = ATR-Wert in Punkten × Mult_ATR_Low.
- LowNewsOrderDistance - feste Entfernung in Punkten (wird verwendet, wenn TypeDistanceLow = Fix).
- LowNewsSpreadCount - Schutz vor zu geringer Distanz: Wenn die berechnete Distanz (ATR oder fest) kleiner ist als die Spanne × LowNewsSpreadCount, wird die Spanne × LowNewsSpreadCount verwendet; ist der Wert 0, ist die Prüfung deaktiviert.
- StopLossLowFix – fester Stop-Loss Punkte (wird verwendet, wenn StopLossLowATR = 0 ).
- StopLossLowATR - ein Parameter zur Berechnung des Stop-Loss auf Basis des Orderabstands; wenn > 0, dann SL = Orderabstand × StopLossLowATR (in Punkten); wenn = 0, wird StopLossLowFix verwendet.
- TakeProfitLowNews – festgelegter Take-Profit in Punkte (wird verwendet, wenn TakeProfitLowNewsRR = 0 ).
- TakeProfitLowNewsRR - Risiko/Rendite-Multiplikator als Stop-Loss-Multiplikator; wenn > 0, dann TP = SL × TakeProfitLowNewsRR (in Punkten); wenn = 0, wird TakeProfitLowNews verwendet.
- LowNewsColor – die Farbe der vertikalen Nachrichtenlinie im Diagramm (falls DrawNewsLines = true ).
- NewsLineWidthLow – Zeilenbreite für Nachrichten von geringer Wichtigkeit.
Die Gruppen „Mittlere Nachrichteneinstellungen“ und „Hohe Nachrichteneinstellungen“ ähneln den „Niedrigen Nachrichteneinstellungen“.
Gruppe „Neueinstellungen “
- NewsSymbols – eine Liste der Währungen von Ländern, deren Nachrichten geladen sind.
- DateFrom - das Startdatum für den Download von Neuigkeiten aus dem MQL5-Kalender.
- DateTo – der letzte Tag für den Download der Nachrichten.
- DrawNewsLines – Zeichnen vertikaler Linien in Diagrammen aktivieren/deaktivieren während Nachrichtenpausen.
- NewsLineStyle - mit Linienstil
Parametergruppe „Handelseinstellungen“
- TypeTradeCurrency - Nachrichtenfiltermodus auswählen:
- Aktuelle Symbolwährung - wird gehandelt, wenn der Währungscode der Nachricht im Symbolnamen enthalten ist (z. B. USD in EURUSD).
- Währung auswählen – nur nach Währung aus SelectCurrency filtern.
- SelectNews – Filterung nach exakten Titeln aus SelectNews
- SelectCurrency – der Währungscode der zu filternden Nachrichten (zum Beispiel, USD (Alle Währungspaare werden auf Basis von USD-Nachrichten gehandelt).
- SelectNews – spezifische Nachrichtentitel (mit Währungsangabe), auf die gehandelt werden darf.
- AblaufSekunden – die Lebensdauer einer ausstehenden Bestellung in Sekunden. 0 – Die Bestellung verfällt nicht.
- DeletePendingShiftAfter - wenn wahr , dann durch SchichtNach Sekunden nach Bekanntwerden der Nachricht werden alle noch nicht aktivierten, ausstehenden Aufträge zu dieser Nachricht gelöscht.
- DeleteOppositeAfterTrigger - wenn Wenn dies zutrifft, wird bei Aktivierung eines Auftrags (z. B. BUYSTOP) der gegenteilige Auftrag (SELLSTOP) sofort gelöscht.
- SetTakeStopAfterTrigger - wenn Wenn dies zutrifft, werden Stop-Loss und Take-Profit festgelegt. nach Aktivierung einer Marktorder; wenn FALSCH – SL/TP werden sofort beim Absenden einer Pending Order gesetzt.
- BreakEven – Gewinnschwelle 0 – deaktiviert, wenn >0, dann wenn der Preis die Distanz überschreitet BreakEven × (Abstand zwischen BUYSTOP und SELLSTOP) , der Stop-Loss der aktivierten Position wird auf das Eröffnungsniveau + eine kleine Prämie (1/10 dieses Abstands) verschoben.
- DeleteOppositeAfterBreakEven - wenn Wenn dies zutrifft, wird nach Erreichen der Gewinnschwelle (und Verschiebung des Stop-Loss) die entgegengesetzte ausstehende Order gelöscht.
- FX_Major – Handel mit den wichtigsten Währungspaaren aktivieren (Liste) TradeSymbols_FX_Major ).
- TradeSymbols_FX_Major - eine durch Kommas getrennte Liste der wichtigsten Währungspaare.
- und andere Handelsinstrumente...
- MagicNumber – eine eindeutige Kennung (Magic Number) für vom Berater eröffnete Aufträge.
Parametergruppe für den Handelszeitfilter
- UseTimeFilter – Zeitfilter aktivieren/deaktivieren.
- Montagshandel – Handel am Montag ermöglichen.
- Montagszeit – das Zeitintervall am Montag, in dem Handel möglich ist. Sie können mehrere Intervalle angeben. Nach einer Zeitspanne von _ kann hinzugefügt werden Am Ende schließen – Nach Ablauf des Intervalls werden dann alle in diesem Intervall eröffneten Nachrichtenpositionen geschlossen.
- CloseAllMondayOverTime - die Zeit , nach der Alle Die Positionen des Beraters werden zwangsweise geschlossen (und ausstehende Aufträge werden gelöscht).
Bevor Sie einem Expert Advisor erlauben, ein bestimmtes Währungspaar zu handeln, testen Sie das Symbol im Tester anhand der Historie Ihres Brokers, da der Advisor empfindlich auf Spread und Ausführungsgeschwindigkeit reagiert.
Hohe Gewinne in der Vergangenheit garantieren keine hohen Gewinne in der Zukunft.
