MQL5 Storage: Dein Code bleibt immer an Deiner Seite!

 

Die meisten MQL5-Entwickler gebrauchen in ihrem Alltag mehrere MetaTrader 5-Terminals. Wenn man mit der Entwicklung eines EA an einem Rechner beginnt, braucht man oft, die Arbeit damit irgendwo noch (im Büro, auf dem Lande oder auf Urlaub) an einem anderen Computer fortzusetzen. In diesem Falle wäre es der einfachste Ausweg, einen USB-Stick immer mitzutragen und die letzten aktuellen Versionen hin und wieder darauf zu speichern.

Manchmal vergisst man doch diese einfache Datenkopierungsoperation und findet verdrossen heraus, dass es unmöglich ist, die Arbeit ab der letzten Version weiterzumachen. Dazu kann die Notwendigkeit selbst, etwas immer wieder zu kopieren, unter heutigem Zeitdruck ein wenig irritieren. Kurzum, die Lösungsbedürftigkeit dieses kleinen, aber lästigen Problems ist schon lange herangereift, und wir bieten Ihnen an, es endgültig zu lösen. Wir launchen das persönliche Datenspeicherungssystem: MQL5 Storage!



Loggen Sie sich bitte in Ihr Profil an MQL5.community ein und schließen Sie Ihren persönlichen MQL5-Code-Speicher mit einem Mausklick an. Bestätigen Sie Ihre Auswahl durch die Eingabe Ihres tatsächlichen Passwortes und drücken Sie auf die Taste "Anwenden". Alles erledigt! Das Quellcode-Repository selbst befindet sich an: https://storage.mql5.com. Beim Aufruf werden Sie zur Eingabe Ihrer Zugangsdaten zu mql5.com aufgefordert. Klicken Sie auf den Ordner "Personal", um die innere Struktur zu sehen. Jeder Benutzer kann nur seinen persönlichen Ordner sehen, welcher keinem anderen zugänglich ist.



Bei der aktuellen Stufe können Sie eine Verbindung zum MQL5 Storage mit Hilfe eines beliebigen Clients im Versionskontrollsystem "Subversion" durch Eingabe Ihrer MQL5.community-Zugangsdaten herstellen. In unseren weiteren MetaEditor 5-Builds wird die Möglichkeit hinzugefügt sein, Ihren Code direkt in den Datenspeicher hochzuladen und diesen davon auch direkt herunterzuladen. So wird die Benutzerfreundlichkeit von MQL5.community-Ressourcen noch höher sein.

Herunterladen der Dateien aus dem Datenspeicher

Lassen wir uns am Beispiel von TortoiseSVN 1.7 zeigen, wie man sich an den persönlichen Datenspeicher von überall auf der Welt anschließen kann.

  1. Wir erzeugen einen Ordner zum Synchronisieren mit dem Datenspeicher, wie z. B. MQL5_Storage\Personal\.
  2. Durch Klicken mit der rechten Maustaste auf den Ordner "Personal" rufen wir den checkout-Befehl auf, um unsere Daten aus dem Datenspeicher auf die lokale Festplatte unseres Computers herunterzuladen.



  3. Als URL geben wir die Repository-Adresse https://storage.mql5.com/svn/Personal/<Ihr_Login_an_ mql5.com> ein.



    Akzeptieren Sie immer dieses Zertifikat - das ist ein vertrauenswürdiges Zertifikat von Thawte.



  4. Als Login und Passwort bitte Ihre Login und Passwort an MQL5.community eingeben.


Nachdem Sie die Daten aus dem Datenspeicher erfolgreich heruntergeladen haben, erscheint in SVN eine entsprechende Meldung.




Hochladen der Dateien in den Datenspeicher

Um Ihre Daten in den Datenspeicher hochzuladen, müssen Sie die 3 Schritte ausführen:

  1. Legen Sie die Datei im lokalen Ordner ab. Wie in der Grafik unten erkennbar, ist die Datei "2D_Hedgehog.mq5" im Ordner E:\MQL5_Storage\Personal\ abgelegt.



  2. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Add" im Kontextmenü aus.




  3. Dann klicken Sie mit der rechten Maustaste auf den Ordner "Personal", der mit Ihrem Ordner "Personal" im Datenspeicher synchronisiert ist, und wählen Sie "SVN Commit" aus.


Hochladen in den Datenspeicher ist abgeschlossen. Auf diese Weise kann man die Daten in den MQL5 Storage an einem Ort hochladen und an einem ganz anderen Ort herunterladen.


Die Verwendung des Datenspeichers ist kostenlos, Sie benötigen nur ein Account an MQL5.com. Jetzt sind Sie völlig mobil - schreiben Sie Ihre Programme wo und wann Sie es wollen, und wir werden uns um Ihre Bequemlichkeit und auch darum kümmern, dass Sie sich nie mehr über die Synchronisation Ihrer MQL5-Code-Versionen Sorgen machen. Wir werden den Datenspeicher weiterentwickeln, und bald wird Ihnen auch die Zusammenarbeit an Projekten mit anderen MQL5.community-Teilnehmern zugänglich sein. 


Grund der Beschwerde: