Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 783
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ist es möglich, eine Vorlage zu erstellen und sie auf mehrere Funktionen anzuwenden?
Wenn Variablen desselben Typs verwendet werden, wäre es sehr nützlich zu wissen, ob es möglich ist, eine Vorlage für mehrere Funktionen zu verwenden.
Hallo, könnten Sie mir bitte sagen, wie ich Kurse für Öl, Indizes und Metalle hinzufügen kann?
Das hängt zum einen davon ab, ob das Amt sie ausstrahlt oder nicht. Das hängt auch von dem Terminal ab, in dem Sie arbeiten. Wenn das Büro sie sendet, müssen Sie wissen, auf welchen Konten und unter welchen Bedingungen diese Kurse gesendet werden, vielleicht brauchen Sie nur die Liste der Instrumente zu öffnen und diese Instrumente sind dort zu finden. Wenn das Büro sie zu Bedingungen sendet, die für Sie unmöglich sind, müssen Sie eine Tabelle mit diesen Kursen erstellen und sie jedes Mal aktualisieren. Wissen Sie sicher, dass Ihr Maklerunternehmen Öl senden wird?
Ist es möglich, eine Vorlage zu erstellen und sie auf mehrere Funktionen anzuwenden?
Wenn Variablen desselben Typs verwendet werden, wäre es sehr nützlich zu wissen, ob es möglich ist, eine Vorlage für mehrere Funktionen zu verwenden.
Nein. Eine vollständige Beschreibung jeder Funktion muss separat gegeben werden. Sonst können Sie Ihren eigenen Code später nicht mehr lesen.
Nein. Eine vollständige Beschreibung jeder Funktion muss separat angegeben werden. Sonst können Sie Ihren eigenen Code nach einer Weile nicht mehr lesen.
Das ist sehr bedauerlich. Wenn Sie das nicht tun, können Sie Ihren eigenen Code sowieso nicht mehr lesen. Ich möchte nur kompakte Programme schreiben, weil man oft Variablen desselben Typs in Funktionen verwendet, deshalb habe ich gefragt. Ich dachte, es wäre möglich, "Klassen" zu verwenden, aber ich bin noch nicht mit ihnen vertraut. So weiß ich, ob ich für viele Funktionen Vorlagen erstellen muss.
Wer kann mir sagen, warum dieser Eintrag nicht funktioniert. Ich möchte auf die Felder von Strukturen zugreifen, in denen ein Array gespeichert ist, und dieses drehen, je nachdem, welche Bedingung erfüllt ist, wobei die Ausführung der Bedingung von der FunktionArrayDimension abhängt.
Schließlichkommt es in die erste Schleife, obwohl diese Bedingungif(r==1)falsch ist, warum es dorthin kommt, wenn der Rang 2um ist, wie es trotz des Falsch in den Körper kommt, wo etwas ausgeführt wird.
Schade. Sie können Ihren eigenen Code sowieso nicht lesen, wenn Sie es nicht tun oder wenn Sie es nicht tun. Ich möchte nur kompakte Programme schreiben, weil man oft Variablen desselben Typs in Funktionen verwendet, deshalb habe ich gefragt. Ich dachte, es wäre möglich, "Klassen" zu verwenden, aber ich bin noch nicht mit ihnen vertraut. So weiß ich, ob ich für viele Funktionen Vorlagen erstellen muss.
Ich kann nicht nachvollziehen, wie die Kompaktheit erreicht werden soll. Im obigen Beispiel werden 2 Zeilen eingespart. Wenn Sie sich diese sparen wollen, können Sie eine Makrosubstitution schreiben und diese in der Zeile vor der Funktion verwenden
Ist es notwendig,templ(T1) vor jede Funktion zu schreiben, die eine Variable oder das erforderliche Argument annimmt? Warum wirdtempl(T) deklariertundtempl(T1) aufgerufen, sollte ich vor jeder Funktion eine Zahl hinzufügen(templ(T1)templ(T2)templ(T3)) oder sollte ich überalltempl(T1) schreiben?Und wenn mehrere Parameter intemplate<typename T>gewertet werden, wie würde es dann sein, wie diesestemplate<typename T,typename P,typename Q>-templ(T,P,Q).