Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1483
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
Sie sind auf dem richtigen Weg. Aber nicht aufmerksam genug
Mit freundlichen Grüßen, Vladimir.
Sie sind auf dem richtigen Weg. Aber nicht aufmerksam genug
Hallo Alexej, es ist toll, dass du Anfänger beim Erlernen einer Programmiersprache unterstützt und Leuten wie uns nicht überdrüssig wirst. Herzlichen Dank dafür!
Was ist das Hauptproblem von Anfängern. Ich werde nur für mich selbst sprechen. Ja, ich verstehe in der Tat nicht immer, wie ich die vielfältigen Möglichkeiten, die die Programmiersprache MQL5 bietet, anwenden soll. Ohne Grundausbildung oder Praxis in der Programmierung in Hochsprachen ist es sehr schwer, in dieses Thema einzusteigen. Nur Forenmitglieder wie Sie helfen mir dabei. Mir ist klar, dass viele es leid sind (und manchmal auch keine Zeit oder Geduld haben), einen Neuling, der plötzlich im Forum aufgetaucht ist, ständig anzusprechen.
Ich möchte mich noch einmal bei allen bedanken, die auf unsere dilettantischen Fragen antworten, und wünsche Ihnen allen Gesundheit, langes Leben, viel Glück und Wohlstand!!!!
Mit freundlichen Grüßen, Vladimir.
Guten Tag an alle.
Bitte sagen Sie mir, wie ich den Accelerator Oscillator Indikator hinzufügen kann, um ein Signal für VERKAUF bei roter Farbe und ein Signal für KAUF bei grüner Farbe beim Schließen des letzten Balkens zu geben.
Danke
Danke
Verbinden Sie den Indikator mit dem Expert Advisor und rufen Sie seine Daten über CopyBuffer() ab. Der Farbpuffer hat den Index 1, wobei der Wert 0 für Grün und 1 für Rot steht.
Wenn es Ihnen nichts ausmacht. Können Sie mir ein Beispiel geben?
MQL5 ist schwer für mich nach MQL4.
Wenn es nicht zu viel Mühe macht. Können Sie mir ein Beispiel geben?
MQL5 ist schwer für mich nach MQL4.
Hallo.
Es gibt einen ADX-Indikator in der Code-Basis. Er enthält dieses Stück Code
Wenn
ExtADXPeriod=14
stellt sich heraus, dass ExtADXPeriod<<1 gleich dem Wert 9 ist.
Warum brauchen wir dann einen solchen Eintrag? Kann er nicht ohne Bitverschiebungen geschrieben werden?
ExtADXPeriod<<1
vollständiger Code des Indikators unten
Wenn
ExtADXPeriod=14
dannist ExtADXPeriod<<1 gleich dem Wert 9
ist gleich 28 (14<<1 ist wie 14*2, solange es genug Ziffern gibt)
Achten Sie nicht darauf, der Compiler berechnet die const-Ausdrücke sowieso beim Kompilieren und sie werden nicht in den Code übernommen. Nur ihr Ergebnis
es könnte eine verfrühte Optimierung sein oder der Autor wollte zeigen, dass er cool ist.
ist gleich 28 (14<<1 ist wie 14*2, solange es genügend Ziffern gibt)
Achten Sie nicht darauf, der Compiler zählt die bekannten const-Ausdrücke beim Kompilieren und sie werden nicht in den Code übernommen. Nur ihr Ergebnis
es könnte eine verfrühte Optimierung sein oder der Autor wollte zeigen, dass er cool ist.
1-Warum 28?
14 ist binär. Sie ist 1110.
Schiebt man ein Bit nach links, ist es 0111, konvertiert man zurück in dezimal, ist es 9. 1*1+1+1*2+1*4=7 (falsch, nicht 9).
2-Ich hätte gerne noch ein konkretes Beispiel in diesem Fall, was ist richtiger in einer solchen Konstruktion anstelle vonExtADXPeriod<<1 einzufügen ?