News Guard Pro
- Utilitys
-
Elham Afsharpour
Ich bin ein erfahrener Entwickler von Trading-Software mit 8 Jahren Programmiererfahrung, insbesondere in Python, C++ und MQL5. In den letzten 2 Jahren habe ich mich hauptsächlich auf die Entwicklung von Expert Advisors, benutzerdefinierten Indikatoren, Trading-Tools und Automatisierungssystemen für - Version: 1.0
- Aktivierungen: 5
NewsGuard Pro ist ein Wirtschaftsnachrichtenfilter, Handelsschutz, Chart-Dashboard und Expert Advisor zum Schutz offener Positionen in MetaTrader 5.
Der EA überwacht wirtschaftliche Ereignisse, die mit den ausgewählten Symbolen und Währungen verbunden sind, blockiert den Handel während konfigurierbarer Zeiträume rund um Nachrichten, erkennt ungewöhnliche Spreads, zeigt kommende Ereignisse direkt im Chart an und kann bestehende Positionen schützen.
NewsGuard Pro erzeugt keine Handelssignale und eröffnet keine Positionen. Der EA dient als zusätzliche Schutzebene für manuelle Trader und kompatible Expert Advisors.
Hauptfunktionen
-
Unterstützung des MetaTrader-5-Wirtschaftskalenders
-
Integrierte historische CSV-Daten für den Strategietester
-
Überwachung mehrerer Symbole von einem einzigen Chart
-
Filter für Nachrichten mit niedriger, mittlerer und hoher Bedeutung
-
Separate Sperrzeiten für jede Nachrichtenstufe
-
Zusätzliche Schutzzeit für wichtige Ereignisse
-
Automatische und benutzerdefinierte Währungsauswahl
-
Fester und adaptiver Spread-Schutz
-
Überwachung der Spread-Normalisierung nach Nachrichten
-
Verschiedene Positionsschutzmodi
-
Löschen ausstehender Orders vor Nachrichten
-
Notfallschließung neuer Positionen während einer Sperrzeit
-
Vorsichtszone mit empfohlenem Lot-Multiplikator
-
Manuelle Pause- und Resume-Schaltflächen
-
Popup-, Push- und Sound-Benachrichtigungen
-
Verschiebbares und automatisch angepasstes Chart-Panel
-
Nachrichtenlinien, Ereignismarkierungen und Sperrzeit-Rechtecke
-
Statusübertragung an kompatible EAs
-
Keine DLL und kein WebRequest erforderlich
NewsGuard Pro erkennt die Währungen, die mit jedem geschützten Symbol verbunden sind, und lädt die dazugehörigen Wirtschaftsnachrichten.
Beispiele:
-
XAUUSD → USD-Nachrichten
-
EURUSD → EUR- und USD-Nachrichten
-
GER40 → EUR-Nachrichten
-
US30, NASDAQ und US500 → USD-Nachrichten
Vor und nach jedem ausgewählten Ereignis erstellt der EA einen Zeitraum, in dem der Handel gesperrt wird.
Während dieser Zeit kann NewsGuard Pro:
-
Einen Sperrstatus für kompatible EAs veröffentlichen
-
Bestehende Positionen schützen
-
Ausstehende Orders löschen
-
Positionen schließen, die nach Beginn der Sperrzeit eröffnet wurden
-
Die Sperre verlängern, solange der Spread ungewöhnlich hoch bleibt
-
Das aktive Ereignis und die verbleibende Sperrzeit anzeigen
Wichtiges Handelsverhalten
NewsGuard Pro kann die Buy- und Sell-Schaltflächen von MetaTrader nicht direkt deaktivieren.
Manuelle Trades und nicht kompatible EAs können weiterhin Positionen eröffnen, sofern nicht:
-
Der Handels-EA den Status von NewsGuard Pro ausliest
-
Emergency Close New Entries During Block aktiviert ist
Wenn die Notfallschließung aktiviert ist, werden passende Positionen, die während der Sperrzeit eröffnet wurden, erkannt und geschlossen.
Der standardmäßige Schutzmodus ist None . Bestehende Positionen werden nicht verändert, solange kein anderer Schutzmodus ausgewählt wurde.
PositionsschutzmodiNone
Bestehende Positionen werden nicht verändert.
Das Löschen ausstehender Orders und die Notfallschließung neuer Positionen können weiterhin separat verwendet werden.
Move to Breakeven
Versucht, den Stop Loss auf den Eröffnungspreis der Position zu verschieben und den eingestellten Abstand hinzuzufügen.
Der Stop Loss wird nur geändert, wenn das neue Preisniveau den Regeln des Symbols und des Brokers entspricht.
Close Profitable Positions
Schließt passende Positionen, deren aktueller Gewinn den eingestellten Geldbetrag erreicht.
Close at Risk-Free
Positionen, die den festgelegten Gewinn bereits erreicht haben, werden sofort geschlossen.
Verlustpositionen können weiter überwacht und später geschlossen werden, wenn sie sich bis zum festgelegten Gewinnbetrag erholt haben.
Partial Reduction
Schließt einen ausgewählten Prozentsatz des Volumens jeder passenden Position.
Das Volumen wird entsprechend dem Mindestlot und der Volumenstufe des Brokers angepasst.
Close All
Schließt alle passenden Positionen innerhalb des ausgewählten Schutzbereichs.
SchutzbereichDer Schutz kann angewendet werden auf:
-
Das Symbol, das von der aktiven Nachricht betroffen ist
-
Alle in Protected Symbols eingetragenen Symbole
-
Alle Positionen und ausstehenden Orders des Kontos
Der Magic-Number-Filter bestimmt, welche Trades berücksichtigt werden:
-
-1 = alle Trades
-
0 = manuelle Trades
-
Jede andere Zahl = Trades eines bestimmten EAs
NewsGuard Pro erstellt globale Terminalvariablen, die von anderen Expert Advisors ausgelesen werden können.
Verfügbare Statuswerte:
-
BLOCK – der Handel ist gesperrt
-
NEWS – die Nachrichtensperre ist aktiv
-
CAUTION – die Vorsichtszone ist aktiv
-
LOT – empfohlener Lot-Multiplikator
-
UNTIL – Ende der Sperrzeit
-
IMPACT – Bedeutung des Ereignisses
-
SPREAD – Status eines ungewöhnlichen Spreads
-
HEARTBEAT – Zeitpunkt der letzten EA-Aktualisierung
Ein kompatibler EA kann diese Werte verwenden, um neue Einstiege zu verhindern, die Lotgröße zu reduzieren, die Strategie zu pausieren oder Warnungen anzuzeigen.
NewsGuard Pro verändert die Lotgröße eines anderen EAs nicht direkt. Der andere EA muss speziell dafür programmiert sein, den veröffentlichten Lot-Multiplikator zu verwenden.
HauptparameterHauptkomponenten
Enable EA Filter Logic
Aktiviert die Nachrichtensperre, Spread-Sperre, Sicherheitsblockierung bei fehlenden Daten, Vorsichtszone und manuelle Pause.
Wenn diese Option deaktiviert ist, arbeitet NewsGuard Pro nur als Anzeige- und Informationstool.
Enable Position Protection Logic
Aktiviert das Schließen von Positionen, das Verschieben des Stop Loss auf Breakeven, Teil-Schließungen, das Löschen ausstehender Orders und die Notfallschließung.
Enable Indicator Display Logic
Aktiviert das Chart-Panel und die Nachrichtenobjekte.
Publish Status for Other EAs
Veröffentlicht den NewsGuard-Pro-Status über globale Terminalvariablen.
Symbole und WährungenProtected Symbols
Definiert die Symbole, die vom EA überwacht werden.
Beispiel:
XAUUSD,EURUSD,US30
Lassen Sie das Feld leer, um nur das aktuelle Chart-Symbol zu verwenden.
Verwenden Sie ALL_MARKETWATCH , um alle Symbole zu überwachen, die in der Marktübersicht sichtbar sind.
Symbolnamen und Broker-Suffixe müssen korrekt eingegeben werden.
Currency Mode
Verfügbare Optionen:
-
Auto Symbol
-
Custom
-
Auto Plus Custom
-
All currencies
Custom Currencies
Beispiel:
USD,EUR,GBP
Symbol Currency Map
Ordnet Indizes, Metalle, Kryptowährungen oder benutzerdefinierte Symbole den entsprechenden Wirtschaftswährungen zu.
Beispiel:
XAU=USD;US30=USD;GER40=EUR
NachrichtendatenData Source
-
Auto: Wirtschaftskalender im Live-Handel und CSV im Strategietester
-
Calendar: MetaTrader-Wirtschaftskalender
-
CSV: historische CSV-Daten
Refresh Seconds
Bestimmt, wie häufig die Nachrichtendaten aktualisiert werden.
Look Ahead Days
Anzahl der zukünftigen Tage, für die Ereignisse geladen werden.
Look Back Hours
Anzahl der vergangenen Stunden, die für Anzeige und Verarbeitung gespeichert werden.
Calendar Failure Mode
-
Allow Trading
-
Block Trading
Block Trading ist sicherer, wenn NewsGuard Pro als verpflichtender Einstiegsfilter verwendet wird.
EreignisfilterFolgende Ereignisse können aktiviert oder deaktiviert werden:
-
Nachrichten mit niedriger Bedeutung
-
Nachrichten mit mittlerer Bedeutung
-
Nachrichten mit hoher Bedeutung
-
Feiertage
-
Ganztägige Ereignisse
-
Ereignisse mit vorläufiger Uhrzeit
Only Event Keywords
Verwendet nur Ereignisse, die ausgewählte Schlüsselwörter enthalten.
Beispiel:
CPI;Nonfarm;Interest Rate
Mehrere Begriffe werden durch Semikolons getrennt.
Leer lassen, um alle Ereignisse zu verwenden, die die anderen Filter erfüllen.
Ignore Event Keywords
Ignoriert Ereignisse, die ausgewählte Schlüsselwörter enthalten.
Major Event Keywords
Fügt wichtigen Ereignissen mit passenden Schlüsselwörtern zusätzliche Sperrzeit hinzu.
SperrzeitenDie Minuten vor und nach einem Ereignis können separat eingestellt werden für:
-
Nachrichten mit niedriger Bedeutung
-
Nachrichten mit mittlerer Bedeutung
-
Nachrichten mit hoher Bedeutung
-
Wichtige Ereignisse
Merge Overlapping News Windows
Verbindet sich überschneidende Sperrzeiten zu einem durchgehenden Zeitraum.
Use Caution Zone
Erstellt vor wichtigen Nachrichten eine Warnphase, ohne den Handel vollständig zu sperren.
Caution Lot Multiplier
Veröffentlicht einen empfohlenen reduzierten Lot-Multiplikator für kompatible EAs.
Beispiel:
0.50 entspricht 50 % der normalen Lotgröße.
Spread-SchutzUse Absolute Spread Guard
Sperrt den Handel, wenn der Spread eine feste Anzahl von Punkten überschreitet.
Maximum Spread Points
Bestimmt den maximal erlaubten Spread.
Mit 0 wird der feste Spread-Grenzwert deaktiviert.
Der Wert wird in Symbolpunkten und nicht in Pips angegeben.
Use Adaptive Spread Guard
Vergleicht den aktuellen Spread mit dem normalen Spread des Symbols.
Adaptive Spread Multiplier
Legt fest, um welchen Faktor der aktuelle Spread über dem normalen Spread liegen darf, bevor er als ungewöhnlich gilt.
Spread Baseline Samples
Bestimmt die Anzahl der Werte, die zur Berechnung des normalen Spreads verwendet werden.
Block Wide Spread Outside News
Sperrt den Handel bei ungewöhnlichem Spread auch dann, wenn keine Nachricht aktiv ist.
Extend After News Until Spread Normal
Verlängert die Handelssperre nach einer Nachricht, bis sich der Spread normalisiert hat.
Maximum Spread Recovery Minutes
Begrenzt die maximale Dauer der zusätzlichen Sperre nach einer Nachricht.
PositionsschutzparameterProtection Mode
Wählt die Schutzaktion aus, die beim Beginn einer Sperrzeit ausgeführt wird.
Protection Scope
Bestimmt, welche Symbole, Positionen oder Orders geschützt werden.
Position Magic Filter
Wählt manuelle Trades, Trades eines bestimmten EAs oder alle Trades aus.
Risk-Free Profit Money
Gewinnbetrag, der von den Modi Close Profitable Positions und Close at Risk-Free verwendet wird.
Ein Wert von 0 bedeutet, dass die Position einschließlich Swap mindestens einen Gewinn von null erreichen muss.
Breakeven Offset Points
Zusätzliche Punkte beim Verschieben des Stop Loss auf Breakeven.
Partial Close Percent
Prozentsatz, der im Modus Partial Reduction geschlossen wird.
Keep Risk-Free Armed After News
Überwacht Verlustpositionen auch nach dem Ende der Nachrichtensperre weiter.
Delete Pending Orders at News
Löscht passende ausstehende Orders beim Beginn einer Sperrzeit.
Diese Funktion kann unabhängig vom ausgewählten Positionsschutzmodus arbeiten.
Emergency Close New Entries During Block
Überwacht kontinuierlich neue Positionen, die nach Beginn der Sperrzeit eröffnet wurden, und schließt sie.
Abhängig vom Schutzbereich und Magic-Number-Filter kann diese Funktion manuelle Trades und Trades anderer EAs betreffen.
Trade Deviation Points
Maximal erlaubte Preisabweichung bei Schließungsoperationen.
BenachrichtigungenNewsGuard Pro unterstützt:
-
Popup-Benachrichtigungen
-
Push-Benachrichtigungen
-
Sound-Benachrichtigungen
-
Vorabwarnungen vor Nachrichten
-
Benachrichtigungen beim Beginn einer Sperrzeit
-
Benachrichtigungen bei Wiederaufnahme des Handels
Die mobilen MetaTrader-Benachrichtigungen müssen zuerst eingerichtet werden, bevor Push-Nachrichten verwendet werden können.
Chart-AnzeigeDas Panel kann folgende Informationen anzeigen:
-
Aktueller Handelsstatus
-
Grund für die Handelssperre
-
Aktueller und normaler Spread
-
Empfohlener Lot-Multiplikator
-
Ausgewählter Schutzmodus
-
Überwachte Währungen
-
Kommende Wirtschaftsnachrichten
-
Tatsächlicher, prognostizierter und vorheriger Wert
Anzeigeeinstellungen umfassen:
-
Position und Größe des Panels
-
Automatische Anpassung an den Chart
-
Verschieben des Panels mit der Maus
-
Anzahl der angezeigten Ereignisse
-
Vertikale Nachrichtenlinien
-
Rechtecke für Sperrzeiten
-
Transparenz der Rechtecke
-
Start- und Endlinien der Nachrichtenfenster
-
Kreisförmige Ereignismarkierungen
-
Farben für verschiedene Nachrichtenstufen
-
Pause- und Resume-Schaltflächen
Das Panel wird über anderen Chartobjekten angezeigt.
CSV und StrategietesterNewsGuard Pro enthält historische Wirtschaftskalenderdaten direkt in der EX5-Datei.
Benutzer müssen normalerweise keine separate CSV-Datei installieren.
Empfohlene Einstellungen im Strategietester:
-
Data Source: Auto oder CSV
-
Use Embedded CSV in Tester: aktiviert
-
Visual Mode zur Prüfung der Chart-Darstellung verwenden
CSV Time Offset Minutes
Passt die Zeitangaben der CSV-Datei an die Serverzeit des getesteten Brokers an.
Beispiele:
-
120 = zwei Stunden hinzufügen
-
-60 = eine Stunde abziehen
Eine externe CSV-Datei kann ebenfalls verwendet werden, um neuere historische Zeiträume ohne erneute Kompilierung des EAs zu testen.
BacktestingNewsGuard Pro eröffnet keine Positionen. Daher erzeugt ein einzelner Test des EAs keinen Rentabilitätsbericht.
Der Strategietester wird hauptsächlich verwendet, um Folgendes zu prüfen:
-
Nachrichtenfilterung
-
Zuordnung von Symbolen und Währungen
-
Handelssperrzeiten
-
Panel und Chartobjekte
-
Spread-Schutz
-
Manuelle Pause
-
Veröffentlichte Statusvariablen
-
Positionsschutzfunktionen
Wählen Sie einen Testzeitraum, der von der integrierten CSV-Datei abgedeckt wird.
Wenn das ausgewählte Datum außerhalb des verfügbaren Datenbereichs liegt, zeigt das Experts-Protokoll den verfügbaren historischen Zeitraum an.
Um NewsGuard Pro zusammen mit einem anderen Handels-EA zu testen, muss dieser EA die globalen Variablen von NewsGuard Pro unterstützen.
Forward TestingVor der Verwendung der Positionsschutzfunktionen auf einem Live-Konto wird ein Test auf einem Demokonto empfohlen.
Empfohlene Schritte:
-
NewsGuard Pro auf einem Chart installieren.
-
Die zu schützenden Symbole eingeben.
-
Symbolnamen und Broker-Suffixe prüfen.
-
Währungen oder Symbolzuordnungen konfigurieren.
-
Die Datenquelle Auto oder Calendar verwenden.
-
Algo Trading für Positionsverwaltungsfunktionen aktivieren.
-
Prüfen, ob die kommenden Ereignisse korrekt im Panel angezeigt werden.
-
Die Pause- und Resume-Schaltflächen testen.
-
Popup-, Push- und Sound-Benachrichtigungen testen.
-
Die Schutzmodi mit kleinen Demopositionen prüfen.
-
Die Notfallschließung separat testen.
-
Den EA während mehrerer realer Wirtschaftsnachrichten laufen lassen, bevor die endgültigen Einstellungen gewählt werden.
Normalerweise kann eine einzige Instanz von NewsGuard Pro mehrere Symbole von einem Chart aus überwachen.
Wichtige HinweiseNewsGuard Pro ist ein Tool zur Risikoverwaltung und Nachrichtenfilterung. Es ist keine Handelsstrategie, kein Signalanbieter und kein Finanzberater.
Der EA sagt weder die Marktrichtung noch das Ergebnis wirtschaftlicher Ereignisse voraus.
Manuelle Trades und nicht kompatible EAs können weiterhin Positionen eröffnen, wenn die Notfallschließung deaktiviert ist.
Positionsänderungen und Schließungsoperationen hängen ab von:
-
Broker-Ausführung
-
Verfügbarer Liquidität
-
Aktuellem Spread
-
Stop-Level-Beschränkungen
-
Mindestlot und Volumenstufe
-
Handelsberechtigungen
-
Marktbedingungen
Vor der Verwendung auf einem Live-Konto sollten folgende Einstellungen auf einem Demokonto geprüft werden:
-
Symbolzuordnung
-
Zeitverschiebung
-
Magic-Number-Filter
-
Spread-Grenzwerte
-
Schutzbereich
-
Schutzmodus
Der Handel ist mit Risiken verbunden. Historische Testergebnisse und vergangenes Marktverhalten garantieren keine zukünftigen Ergebnisse.
