Fragen von Anfängern MQL4 MT4 MetaTrader 4 - Seite 221
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Wie kann man am besten von einer Eigenschaft einer Klasse auf eine andere Eigenschaft der gleichen Klasse zugreifen?
Das heißt, statt "this" würde ich gerne etwas wie "parent" verwenden.
Ich habe ArraySetAsSeries( array[], false) im Indikator verwendet. In Indikator muss ich iMa(...,i) verwenden, es stellt sich heraus, Indizierung in einem anderen Weg. Kann ich auch die Indizierungsreihenfolge für iMa() als ArraySetAsSeries ändern?
Bisher habe ich es so gemacht: rates_total-i (count am anderen Ende), aber ich bin nicht sicher, ob das die richtige Lösung ist.Wie kann man am besten von einer Eigenschaft einer Klasse auf eine andere Eigenschaft der gleichen Klasse zugreifen?
Das heißt, statt "this" würde ich gerne etwas wie "parent" verwenden.
Lernen Sie das Rechnen)
Leute. Können Sie mir bitte den Code geben, um einen Indikator an eine Kontonummer zu binden, und zusätzlich zur Bindung an ein Konto einen Lizenzschlüssel hinzufügen?
Eine Frage: Wie kann ich auf ein Strukturelement verweisen, indem ich seinen Namen als String einsetze?
Wer es mir sagen kann, gut gemacht!Ich habe ArraySetAsSeries( array[], false) im Indikator verwendet. In Indikator muss ich iMa(...,i) verwenden, es stellt sich heraus, Indizierung in einem anderen Weg. Kann ich auch die Indexierungsreihenfolge für iMa() als ArraySetAsSeries umkehren?
Bisher habe ich dies getan: rates_total-i (Zählung vom anderen Ende), nur nicht sicher, ob dies die richtige Lösung ist?Lassen Sie mich selbst antworten (vielleicht braucht es jemand anderes auch). Sie können erstellen (Remake) Datenpuffer durch Beispiel enthalten MovingAverages.mqh (SimpleMAOnBuffer) und nicht einmal die Mühe mit ArraySetAsSeries, weil es bereits ArrayGetAsSeries im Beispiel hat.
Eine Frage: Wie kann ich auf ein Strukturelement verweisen, indem ich seinen Namen als String einsetze?
Wer souffliert, wird es gut machen!Keine Variablennamen nach der Kompilierung,
Ich muss etwas mit Makrosubstitutionen erfinden.
Ich mag denString-Typ nicht, ich erwarte immer eine Menge unerwarteter Dinge damit:
UPD:
obwohl es logischer wäre, eine Methode für die Arbeit mit Feldern in die Struktur einzubauen, d.h. so:
gibt es nach der Kompilierung keine Variablennamen mehr,
Verstehe, Igor, ich schätze, es wird nicht reibungslos funktionieren. Ich dachte, ich würde den Pfad zu den Daten der Übersichtlichkeit halber kürzen, aber ich werde Blätter mit Groß- und Kleinschreibung und Makro-Substitutionen bekommen. Ich werde mich wahrscheinlich mit einem langen Datensatz zufrieden geben. Ich werde aber darüber nachdenken, das ist eine interessante Lösung. Danke!
Eine Frage: Wie kann ich auf ein Strukturelement verweisen, indem ich seinen Namen als String einsetze?
Wer es mir sagen kann, gut gemacht!