So sieht es aus, wenn ich script05 anhänge
und nichts wird auf dem Diagramm oder im Indikatorbereich gedruckt...
Was übersehe ich?
2019.04.14 17:11:18.623 Scripts script bonds (EURUSD,Daily) erfolgreich geladen
So sieht es aus, wenn ich script05 anhänge
und nichts auf dem Diagramm oder im Indikatorbereich gedruckt wird...
Was übersehe ich?
2019.04.14 17:11:18.623 Skripte Skript Anleihen (EURUSD,Daily) erfolgreich geladen
ScraperBot06.mq4 funktioniert im MT5 einwandfrei und tut dasselbe wie ScraperBot05.mq5. Der Unterschied ist, dass ScraperBot05 WebRequest() verwendet, während ScraperBot06 die Funktionen in WinINet.dll verwendet, die zuverlässiger zu sein scheinen als WebRequest(). Ich werde das Problem untersuchen, um zu sehen, ob ScraperBot05.mq5 mit WebRequest() zum Laufen gebracht werden kann. Als ich den Artikel im Oktober 2018 einreichte, funktionierte er einwandfrei.
Edit: Der Aufruf von WebRequest() in ScraperBot05.mql und anderen Skripten funktioniert nur, wenn der in der Webanfragegenannte Server in den Metatrader-Optionen zugelassen ist. Dies wird im Artikel erklärt.
ERR_FUNCTION_NOT_ALLOWED | 4014 | Funktion ist für Aufruf nicht erlaubt |
Möglicherweise hat Metatrader 5 die Implementierung von WebRequest() geändert, seit ich den Artikel im Oktober 2018 eingereicht habe, aber die Dokumentation für WebRequest() hat sich nicht geändert.
Edit: das Problem ist auf meinem Computer gelöst, nachdem ich in den Metatrader-Optionen Anfragen an den Webserver "https://api.wsj.net" erlaubt habe . Offenbar wurde die Erlaubnis durch ein Metatrader-Update entfernt.
Die an diese Nachricht angehängte Datei ScraperBot06.mq5 ist identisch mit ScraperBot05.mq5, verwendet aber die Funktionen in WinINet.dll anstelle von WebRequest(). Ich habe ScraperBot06.mq5 hochgeladen, weil WebRequest() in ScraperBot05.mq5 jetzt den Fehlercode -1 zurückgibt, woraufhin GetLastError() den Code 4014 zurückgibt,
ERR_FUNCTION_NOT_ALLOWED | 4014 | Funktion ist für Aufruf nicht erlaubt |
Metatrader 5 hat möglicherweise die Implementierung von WebRequest() geändert, seit ich den Artikel im Oktober 2018 eingereicht habe, aber die Dokumentation für WebRequest() hat sich nicht geändert.
Vielen Dank für Ihre Antwort.
Ich habe es noch einmal kompiliert und es gibt eine Reihe von Warnungen, die besagen, dass "möglicher Datenverlust aufgrund der Typkonvertierung".
immer noch kein Glück, etwas im Terminal zu sehen. dll ist erlaubt.
Brauche ich noch andere Pakete von Microsoft, .net etc...?
danke
Ich danke Ihnen für Ihre Antwort.
Ich habe es noch einmal kompiliert und es gibt eine Warnung, die besagt, dass es zu Datenverlusten aufgrund der Typkonvertierung kommen kann.
immer noch kein Glück auf etwas in das Terminal zu sehen. dll ist erlaubt.
Brauche ich noch andere Pakete von Microsoft, .net etc...?
danke
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Bondrenditen aus dem Web kratzen :
Automatisiertes Erfassen von Zinsdaten, um die Leistung eines Expert Advisors zu verbessern.
Der automatisierte Handel basiert fast ausschließlich auf technischen Indikatoren, die vergangene Preisaktionen nutzen, um zukünftige Preisbewegungen vorherzusagen. Der Händler, der fundamentale Kräfte ignoriert, die die Märkte bewegen, ist jedoch im Nachteil gegenüber Händlern, die fundamentale Daten in ihre Handelsentscheidungen einbeziehen. Ein Indikator, der auf automatisch erfassten Fundamentaldaten basiert, kann die Leistung eines Expert Advisors verbessern. Die fundamentalen Daten, die sich am stärksten auf die Wechselkurse auswirken, sind die Zinssätze, die den wahrgenommenen Wert der Währungen beeinflussen. Während die Leitzinsen selbst nicht so volatil sind, schwanken die Renditen der Staatsanleihen wie den 10-jährige Treasury Note der USA auf allen Zeitrahmen an den globalen Anleihemärkten. Diese Renditen spiegeln die Erwartung des Marktes wider, wohin die zukünftigen Zentralbankzinsen gehen werden. Anleiherenditen sind oft ein wichtiger Indikator für Zinsen und Wechselkurse. Im Devisenmarkt ist die Metrik, die für ein Währungspaar gilt, die Zinsdifferenz, insbesondere das Delta, oder die Änderung der Zinsdifferenz in verschiedenen Zeitrahmen. Abbildung 1 zeigt einen Fall, in dem die Bewegung der Zinsdifferenz, ausgedrückt in Basispunkten, in die positive Richtung ein Frühindikator für die Bewegung des Währungspaares EUR/USD in die gleiche Richtung war. Dieser Artikel zeigt, wie man die Renditen aus dem Internet sammelt und daraus abgeleitete Daten wie Zinsdifferenz und Delta ermittelt.
Bild 1. Der Indikator der Zinsdifferenz auf dem Chart H1 EUR/USD
Autor: Steven Brown