Wie hoch ist die Wahrscheinlichkeit, dass ein Bösewicht den Code stehlen oder ihn im Repository beschädigen könnte?
Genauso groß wie auf GitHub, denke ich.
Warum ist es beängstigend, dass etwas gestohlen wird, wenn öffentliche Projekte doch gerade deshalb erstellt werden, damit sie nicht gestohlen, sondern einfach nur genutzt werden?
Nun, was die nicht-öffentlichen Projekte angeht – dazu habe ich oben bereits geschrieben.
Ich weiß nicht, wie ich ein Projekt (Codes für einen Artikel), das aus zwei MQH-Dateien und mehreren Skripten besteht, richtig organisieren soll.
Beim Versuch, ein Skript zu kompilieren, wird eine Fehlermeldung angezeigt, dass in einem anderen Skript eine OnStart()-Funktion vorhanden ist.
Vielleicht ist es besser, es auf die altbewährte Art zu machen – den Code direkt im Artikel selbst einzufügen?
Beim Versuch, ein Skript zu kompilieren, wird eine Fehlermeldung angezeigt, dass in einem anderen Skript eine OnStart()-Funktion vorhanden ist.
Vielleicht ist es besser, es auf die altbewährte Art zu machen – den Code direkt im Artikel einzufügen?
Wenn ein Projekt mehrere ausführbare Dateien enthält, muss man ein leeres Projekt erstellen und die benötigten Dateien darin ablegen. Das steht ausdrücklich in dem Artikel.
Das habe ich auch so gemacht.
Beim Kompilieren wird eine Fehlermeldung angezeigt, dass die Funktion „OnStart()“ bereits in einem anderen Skript definiert ist.
'OnStart' – Funktion bereits definiert und enthält einen Funktionskörper days.mq5 18 6
siehe Deklaration der Funktion 'OnStart' trend.mq5 18 6
Gibt es Beispielprojekte, die aus mehreren Skripten bestehen?
Das habe ich dann auch getan.
Beim Kompilieren wird eine Fehlermeldung angezeigt, dass die Funktion OnStart() bereits in einem anderen Skript definiert ist.
Gibt es Beispielprojekte, die aus mehreren Skripten bestehen?
Das habe ich ehrlich gesagt vergessen … Entschuldigung.
Zum Beispiel dieses Repository.
Das habe ich ehrlich gesagt vergessen... Entschuldigung.
Zum Beispiel dieses Repository.
Im Editor (auf der Registerkarte mit der Liste der öffentlichen Projekte) habe ich dieses Projekt aus irgendeinem Grund nicht gefunden. Ich habe es mühsam auf der Forge-Website entdeckt, wo es als Archiv heruntergeladen werden kann.
Meiner Meinung nach ist die Variante, den Code direkt im Artikel einzufügen, für die Leser derzeit praktischer. Ein Vorteil wäre vielleicht, wenn man fehlerhaften Code neu hochladen könnte, ohne den Artikel bearbeiten zu müssen.
Wahrscheinlich ist es vorerst am besten, beide Methoden zur Einbindung von Code zu kombinieren.
- 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 Code, Tränen und Algo Forge :
Die gesamte Arbeit mit Algo Forge basiert auf drei einfachen Regeln, die schnell zur Gewohnheit werden. Zuerst legen wir das Fundament im Ordner „Shared Projects“, da sich hier der direkte Zugriff auf die Cloud öffnet. Dann trainieren wir die Regel für den „ersten Schritt“: Bevor wir mit der Arbeit am Code beginnen, holen wir uns die neueste Version aus dem Repository mit dem Befehl „Get updates from Git“ – das ist besonders wichtig, wenn Sie verschiedene Computer verwenden. Schließlich committen wir unsere Arbeit: Es reicht aus, einfach auf „Commit changes to Git“ zu klicken, und unsere Änderungen werden committet und in der Cloud widergespiegelt.
Die Entwickler haben diesen Prozess so weit wie möglich vereinfacht, indem sie das lokale Committen und das Senden von Code an die Cloud zu einer einzigen Aktion zusammengefasst haben. Wenn Sie dieser einfachen Abfolge folgen, schützen Sie sich für immer vor Versionsverwirrung, und Ihr Projekt ist immer in perfekter Ordnung und griffbereit.
Schauen wir uns an, wie das in der Praxis aussieht. Der gesamte Prozess der Integration Ihres Codes in Algo Forge läuft auf zwei einfache Wege hinaus: Entweder Sie hauchen Ihrem alten Code neues Leben ein oder Sie starten sofort ein neues Projekt und befolgen dabei alle Regeln.
Autor: Artyom Trishkin