Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 359
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
ein gerades Segment kann 20 Takte umfassen, zum Beispiel 30.
das Signal liegt entweder auf dem Segment C oder D (auf D, wenn C gebildet wird - sofort auf dem ersten Takt des Segments D) oder besser auf dem ersten Takt des Segments C
IndexMaMax = ArrayMaximum( ArrayMa,30,1) sucht nach dem Maximum von 30 Balken
IndexMaMin = ArrayMinimum( ArrayMa,30, 1) Suche nach dem Minimum für 30 Balken
ArrayMa[1] < ArrayMa[IndexMaMax]
ArrayMa[1] > ArrayMa[IndexMaMin] ist gestiegen
IndexMaMax = ArrayMaximum( ArrayMa,30,1) sucht nach maximal 30 Balken
IndexMaMin = ArrayMinimum( ArrayMa,30, 1) sucht nach einem Minimum von 30 Balken
ArrayMa[1] < ArrayMa[IndexMaMax] ist gesunken
ArrayMa[1] > ArrayMa[IndexMaMin] nach oben gehen
oh-ho-ho, einfacher geht's nicht ))) der Min/Max ist der Preis ? an der Linie - Segmente, nehme ich an, cool
Und nun das Problem mit den Indizes: Welcher Index wird benötigt?
oh-ho-ho, einfacher geht's nicht )))) min mah ist der preis ? bei line - segmenten, denke ich, cool
Und jetzt das Problem mit den Indizes, welchen brauche ich?
Sie haben ein Segment von 10 oder weiß nicht wie vielen Balken, wenn der Wert der gleiche ist, d.h. eine gerade Linie, ma[1]=ma[2], sobald die Bedingung falsch ist, geht es nach oben oder unten
ma[1]>ma[2] oben
ma[1]<ma[2] unten
Und hier sollte klargestellt werden, dass GVs Terminalvariablen sind, nicht EA-Variablen.
Ich glaube, einige der Eulen hatten so einen Spruch: Ich gehe manchmal rein, um etwas zu verstehen, aber ich verstehe nichts.
Guten Abend. Könnten Sie mir bitte den Code nennen. Mit dem. Es wäre möglich, eine Zahl (in Währung) zu erhalten. Über die Gewinne des letzten Tages. Danke.
Ich habe eine kindische Frage. Variablen werden in der Kopfzeile des Codes deklariert. Sie sollen global sein. Aber ich verstehe den Unterschied nicht.
int i;
von
wenn diese Variable in der Kopfzeile deklariert ist. Idealerweise nach Umfang der Variablen. Aber in beiden Fällen ist sie innerhalb der Funktion sichtbar. Ich habe einen Test gemacht (Skript):
- Ich habe keine Unterschiede festgestellt. Können Sie mir den Unterschied erklären, denn ich verstehe ihn nicht.
Ich habe eine kindische Frage. Variablen werden in der Kopfzeile des Codes deklariert. Sie sollen global sein.
- Ich habe keine Unterschiede festgestellt. Können Sie mir den Unterschied erklären, denn ich verstehe ihn nicht.
Ja, das stimmt, genauer gesagt, laut der Dokumentation.
static verschiebt die Variable in den globalen Speicherpool, und der Anwendungsbereich hängt davon ab, wo sie deklariert wurde.
Der Ort der Deklaration ist der "Code-Header", d.h. dort werden die Eigenschaften übertragen:
Eine Variable, die außerhalb aller Funktionen deklariert wird, wird in den globalen Bereich gestellt. Auf solche Variablen kann von überall im Programm zugegriffen werden. Solche Variablen werden im globalen Speicherpool abgelegt, so dass ihre Lebensdauer mit der Lebensdauer des Programms übereinstimmt.
Lokale Variablen können mit dem statischen Zugriffsspezifizierer deklariert werden. In diesem Fall speichert der Compiler eine solche Variable im globalen Speicherpool. Daher stimmt die Lebensdauer einer statischen Variablen mit der Lebensdauer des Programms überein. Der Geltungsbereich einer solchen Variablen wird durch die Grenzen des Blocks, in dem sie deklariert wird, begrenzt.