Diskussion zum Artikel "Die Verwendung der wolkigen Speichers für den Datenaustausch zwischen Terminals"

 

Neuer Artikel Die Verwendung der wolkigen Speichers für den Datenaustausch zwischen Terminals :

Immer beliebter werden die wolkigen Technologien. Sowohl kostenpflichtige, als auch kostenfreie Speicher stehen uns zur Verfügung. Können wir sie im Traiding verwenden? In diesem Artikel wird die Technologie für den Datenaustausch zwischen Terminals durch die Verwendung wolkiger Speichers angeboten.

Die Konsole Google bietet an, den Meister für die Auswahl der Authentifizierungsart zu verwenden, aber wir brauchen das nicht. Wir drücken direkt auf "client ID". Im folgenden Fenster wird uns Google wieder eine Warnung über die Einstellungsnotwendigkeit der Zugangsbestätigungsseite, was wir eigentlich durch das Drücken auf die Schaltfläche " Configure consent screen" durchführen werden.

Warnung

Autor: Dmitriy Gizlyk

 

1. sagen Sie mir, welche Geschwindigkeit erreicht werden kann, wenn der Austausch, zum Beispiel, um Kopierer mit dieser Methode zu implementieren?

2. ich möchte all dies ohne DLL zu verwenden, sonst wird es unmöglich sein, über den Markt zu verteilen, so dass ich eine Lösung in MQL5\MQL4 benötigen.

 
Alexandr Gavrilin:

1. sagen Sie mir, welche Geschwindigkeit beim Austausch erreicht werden kann, zum Beispiel, um Kopierer mit dieser Methode zu implementieren?

2. ich möchte all dies ohne DLL verwenden, sonst wird es unmöglich sein, es über den Markt zu verteilen, so dass ich eine Lösung in MQL5\MQL4 brauche.

Guten Tag!
Ich werde Ihnen Punkt für Punkt antworten:
1. In dem obigen Beispiel gibt es einen Parameter, der für die Aktualisierungsrate in Sekunden verantwortlich ist. Wenn Sie den Mindestwert einstellen, können Sie eine Aktualisierungsrate von 1-2 Sekunden erreichen. Vieles hängt von der Geschwindigkeit des Internets und der Menge der übertragenen Daten ab.
2. In mql5/mql4 gibt es nur eine Funktion, um Anfragen an die Internet-Seiten WebRequest zu senden. Ich persönlich wüsste nicht, wie man den ganzen Prozess über diese Funktion organisieren könnte.
Mit freundlichen Grüßen,
Dmitri.
 

Guten Tag!

Ist es möglich, eine Art Benachrichtigungssystem über Dateiänderungen in der Cloud zu implementieren? So dass der Client würde nicht auf sie auf einem Timer zugreifen, aber nur bei Erhalt eines Signals

 
Können Sie mir sagen, wo ich die von Ihnen verwendete Bibliothek CopyObject.mqh finden kann?
 
Andrei Novichkov:

Guten Tag!

Ist es möglich, eine Art von Benachrichtigungssystem über Dateiänderungen in der Cloud zu implementieren? Dass der Client sich nicht nach einem Timer einschaltet, sondern nur bei Empfang eines Signals

Guten Tag,
Wenn wir über Push-Benachrichtigungen sprechen, habe ich mir diese Frage nicht gestellt und auch nicht bei Google nach einer solchen Funktion gesucht. Wenn wir über die Überprüfung von Dateiaktualisierungen in der Anwendungsbrücke sprechen, dann müssen wir für eine solche Implementierung ständige Aktualisierungen in der Anwendung organisieren, speichern, welcher Client welche Dateien benötigt und die Pipe-Verbindung die ganze Zeit offen halten (weil mql5 sich mit einer Pipe-Verbindung verbinden kann, aber sie nicht erstellen kann). Diese Option wird für den PC-Prozessor noch arbeitsintensiver sein.

Mit freundlichen Grüßen,
Dmitry.

 
Sergey Zhukov:
Könnten Sie mir sagen, wo ich die von Ihnen verwendete Bibliothek CopyObject.mqh finden kann?

Ich bitte um Entschuldigung, ich habe sie übersehen, als ich die Dateien an den Artikel angehängt habe. Die Bibliothek befindet sich im Anhang.

Mit freundlichen Grüßen,
Dmitry.

Dateien:
CopyObject.mqh  16 kb
 
Dmitriy Gizlyk:

Ich bitte um Entschuldigung, ich habe sie übersehen, als ich die Dateien an den Artikel anhängte. Die Bibliothek befindet sich im Anhang.

Mit freundlichen Grüßen,
Dmitry.

Alles funktioniert, die Zeilen werden kopiert, aber nur mit Ihrem Konto, ich ändere Ihre client_secret.json-Datei in meine eigene, aber die Anwendung zur Identifizierung des Google-Kontozugangs selbst startet nicht und als Folge davon wird das Token in drive-bridge.json nicht erstellt.
 
Dmitriy Gizlyk:

Guten Tag,
Wenn es um Push-Benachrichtigungen geht, habe ich mir diese Frage nicht gestellt und auch nicht in Google nach einer solchen Funktion gesucht. Wenn wir über die Überprüfung von Datei-Updates in der Application-Bridge sprechen, dann müssen wir für eine solche Implementierung ständige Updates in der Anwendung organisieren, speichern, welcher Client welche Dateien benötigt, und die Pipe-Verbindung ständig offen halten (denn mql5 kann sich mit einer Pipe-Verbindung verbinden, sie aber nicht erstellen). Diese Option wird für den PC-Prozessor noch arbeitsintensiver sein.

Mit freundlichen Grüßen,
Dmitry.

Google hat eine solche Möglichkeit, ich habe Implementierungen in Java gesehen. In diesem Fall könnte dieser Mechanismus (Push-Benachrichtigungen) jedoch zu langsam sein. Vor allem, wenn wir über so etwas wie einen Kopierer sprechen.

Ich dachte an eine Analogie zu den "Dateisystemänderungsbenachrichtigungen" von Windows. Ich dachte, dass die Implementierung eines solchen Mechanismus vielleicht schon irgendwo in der API enthalten ist.

 
Sergey Zhukov:
Alles funktioniert, Zeilen werden kopiert, aber nur mit Ihrem Konto, ich ändere Ihre client_secret.json-Datei in meine eigene, die Google-Konto-Zugangsidentifizierungsanwendung selbst startet nicht und infolgedessen wird kein Token in drive-bridge.json erstellt

Löschen Sie die vorhandene drive-bridge.json

 
Andrei Novichkov:

Google hat eine solche Funktion, ich habe Implementierungen in Java gesehen. In diesem Fall könnte dieser Mechanismus (Push-Benachrichtigungen) jedoch zu langsam sein. Vor allem, wenn es sich um so etwas wie einen Kopierer handelt.

Ich dachte an eine Analogie zu den "Dateisystemänderungsbenachrichtigungen" von Windows. Ich dachte, dass die Implementierung eines solchen Mechanismus vielleicht schon irgendwo in der API enthalten ist.


Ich habe eine solche Implementierung nicht gesehen.