Sehen Sie sich den neuen Artikel an: Verwendung von JSON Data API in Ihren MQL-Projekten.
Autorin: Sara Sabaghi
Sehr guter Artikel. Mein erstes Mal, dass ich API in einem MT5-Projekt implementiere. Danke Sara
Ich danke Ihnen für Ihre Aufmerksamkeit. Ich hoffe, dass die neuen Methoden und die Verwendung einzigartiger Daten Ihnen bei Ihren Projekten helfen werden. Wenn Sie Fragen haben, fragen Sie hier und ich werde Ihnen helfen.
Aber warum fehlt das wichtigste, das produktivste Datenformat, das im Vergleich zu JSON 5-10 Mal weniger Platz benötigt und dessen Serialisierung und Deserialisierung Hunderte Male weniger Zeit in Anspruch nimmt als die JSON-Serialisierung/Deserialisierung? Kein Wort über dieses Format in dem Artikel.
Wovon sprechen Sie?
Welches der Formate loben Sie denn so sehr?
mit Binärdateien - ein Schritt nach rechts/links und Inkompatibilität mit sich selbst. Mit verschiedenen Plattformen so sofort, auch ohne Schritte
Es wird dabei bleiben, aus Protokollpuffern zu schießen :-)
das stimmt überhaupt nicht. Es ist genau andersrum. Es gibt mehr Probleme mit json. Union und sizeof zu helfen. Auf dem Server haben Sie die Datenstruktur geändert. Auf dem MQL5-Client haben Sie sie ebenfalls geändert und das war's. Und wir können diese Strukturen und Arrays dieser Strukturen einfach empfangen und übertragen.
Ein aktuelles Beispiel. Die Leute bildeten ein Startboot JSON für 20 Mb. Das Parsen mit der Ajson-Bibliothek dauerte etwa 2 Sekunden. Sie wechselten zum Binärformat. Jetzt beträgt die Größe der gleichen Daten 1,2 MB. Das Parsen in die erforderlichen Arrays von Strukturen dauert jetzt 5 Millisekunden. Der Parsing-Code wurde kleiner, obwohl keine Bibliotheken von Drittanbietern verwendet werden.
Das ist überhaupt nicht wahr. Es ist genau andersherum. Es gibt mehr Probleme mit Json. union und sizeof zu helfen. Auf dem Server haben Sie die Datenstruktur geändert. Auf dem MQL5-Client haben Sie sie ebenfalls geändert und das war's. Und wir können diese Strukturen und Arrays dieser Strukturen einfach empfangen und übertragen.
Ein aktuelles Beispiel. Die Leute bildeten ein Startboot JSON für 20 Mb. Das Parsen mit der Ajson-Bibliothek dauerte etwa 2 Sekunden. Sie wechselten zum Binärformat. Jetzt beträgt die Größe der gleichen Daten 1,2 MB. Das Parsen in die erforderlichen Arrays von Strukturen dauert jetzt 5 Millisekunden. Der Parsing-Code wurde kleiner, obwohl keine Bibliotheken von Drittanbietern verwendet werden.
Ich unterstütze es zu 100%.
Das ist überhaupt nicht wahr. Es ist genau andersherum. Es gibt mehr Probleme mit json. Union und sizeof zu helfen. Auf dem Server haben Sie die Datenstruktur geändert. Auf dem MQL5-Client haben Sie sie ebenfalls geändert und das war's. Und wir können diese Strukturen und Arrays dieser Strukturen einfach empfangen und übertragen.
Ein aktuelles Beispiel. Die Leute bildeten ein Startboot JSON für 20 Mb. Das Parsen mit der Ajson-Bibliothek dauerte etwa 2 Sekunden. Sie wechselten zum Binärformat. Jetzt ist die Größe der gleichen Daten ist 1,2 Mb. Das Parsen in die erforderlichen Arrays von Strukturen dauert jetzt 5 Millisekunden. Der Parsing-Code wurde kleiner, obwohl keine Bibliotheken von Drittanbietern verwendet werden.
In diesem Artikel geht es um die API und ihre Verwendung. Kennen Sie eine API, die Ihnen binäre Forex-Daten zur Verfügung stellt? Dann stellen Sie sie vor.
Der nächste Punkt ist, dass Sie kritisieren, warum man einen normalen Computer benutzen sollte, um FIFA2024 zu spielen, wenn ein Quantencomputer eine schnellere Verarbeitung hat. Die Antwort ist einfach: Ich brauche nicht so viel Rechenleistung.
Die Antwort auf dieses Argument ist also, dass die meisten Daten, die in diesem Bereich über APIs ausgetauscht werden, im Bereich von einigen Megabyte liegen und es keinen Bedarf an Geschwindigkeit gibt. Außerdem verwenden alle Forex-Datenanbieter Standards wie XML, JSON...
- 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 Verwendung des JSON Data APIs in Ihren MQL-Projekten :
Stellen Sie sich vor, dass Sie Daten verwenden können, die nicht im MetaTrader zu finden sind, sondern nur von Indikatoren der Preisanalyse und der technischen Analyse stammen. Stellen Sie sich nun vor, dass Sie auf Daten zugreifen können, die Ihre Handelskraft um ein Vielfaches erhöhen. Sie können die Leistung der MetaTrader-Software vervielfachen, wenn Sie den Output anderer Software, Makro-Analysemethoden und hochentwickelte Tools über die API-Daten. In diesem Artikel zeigen wir Ihnen, wie Sie APIs nutzen können und stellen Ihnen nützliche und wertvolle API-Datendienste vor.
Die Einbeziehung externer Daten könnte die Entscheidungsfindung im algorithmischen Handel verbessern. APIs ermöglichen den Datentransfer zwischen verschiedenen Systemen und helfen den Händlern, auf verschiedene Datenquellen zuzugreifen, z. B. auf Echtzeit-Marktdaten von anderen Brokern und Banken, auf Wirtschaftsindikatoren (nicht nur auf Wirtschaftskalender), auf Nachrichten-Feeds oder soziale Stimmungsanalysen, auf Online-Tools für künstliche Intelligenz, auf Online-Prognosesysteme oder auf alles, was Sie sich vorstellen können, das in API-Diensten verfügbar ist. In diesem Artikel zeigen wir Ihnen, wie Sie dieses Tool am besten nutzen können.
Die Verwendung von API-Daten in Expert Advisors (EA) kann Ihnen neue und bessere Einblicke in den Handelsmarkt geben, die Ihnen helfen, fundierte Entscheidungen zu treffen, dynamischere Handelsstrategien zu entwickeln und Risiken besser zu verwalten. Mithilfe von API-Daten können Händler die Genauigkeit von Handelssignalen durch fortschrittliche technische Indikatoren und hochentwickelte Charting-Tools verbessern. Diese Integration erweitert die Möglichkeiten von Plattformen wie MetaTrader und bietet Zugang zu wertvoller Marktintelligenz wie der Verarbeitung natürlicher Sprache (NLP) für die Analyse der Marktstimmung und den Zugang zu Fundamentaldaten und Nachrichten.
Autor: Sara Sabaghi