[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 279
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
Etwas stimmt nicht mit meiner Funktion, die den Wert von Elementen desselben Arrays zurückgibt. Ich werde alles zu diesem Thema der Reihe nach beschreiben.
Die globalen Variablen sind:
int crossDir[3];
Bei dieser Berechnung verwendete Funktionen:
Ich drucke zusätzlich den Wert der Array-Elemente, die von der FunktionGetStateMa(int& crossDir[]) zurückgegeben werden:
Dies wird zurückgesendet:
Die Werte der Array-ElementecrossDir[] werden unterschiedlich zurückgegeben, obwohl sie alle den Wert 1 haben sollten.
Dies zeigt sich daran, dass Ausdrücke, die Mach 4-Perioden und 365-Perioden vergleichen, nicht gesetzt werden. Können Sie mir sagen, warum die Werte nicht korrekt zurückgegeben werden?
Danke, dass Sie so genau sind, denn der Link, den ich erhalten habe, enthielt diese Felder nicht, und ich habe die Spalte auf der linken Seite nicht beachtet, weil ich auf der Arbeit war.
aber niemand wird alles schlucken, was du ausspuckst, außer dir ;)
Wie haben Sie, wenn überhaupt, aus Hinweisen gelernt? Nur aktives und neugieriges Selbststudium wird Früchte tragen! Ich habe Sie zerkaut und Sie spucken mit guten Ratschlägen zurück! Besorgen Sie sich einen Babysitter, der Ihr Chaos aufräumt!
Guten Abend zusammen, ich habe Indikator B aus Indikator A erstellt (durch iCustom) . Beide Indikatoren sind auf dem Chart. Wenn ich die Parameter von Indikator A ändere, wird Indikator B nicht automatisch neu erstellt, ich muss ihn zwangsweise neu kompilieren. Warum wird Indikator B nicht automatisch neu erstellt? Bitte sagen Sie mir meinen Fehler?
Sie rufen Indikator A (über iCustom) mit bestimmten Einstellungen auf, die NICHT von den Einstellungen von Indikator A abhängen. Das bedeutet, dass das Terminal gleichzeitig zwei unabhängige Kopien von Indikator A berechnet.
Was muss getan werden, damit das Terminal die zweite Variante des Indikators A berechnet?
Was muss getan werden, damit das Terminal die zweite Version des Indikators A berechnet?
Was haben Sie aus den Prompts gelernt, falls Sie etwas gelernt haben? Nur aktives und neugieriges Selbststudium wird Früchte tragen! Ich habe Sie durchgekaut und Sie spucken gute Ratschläge aus! Besorgen Sie sich einen Babysitter, der Ihr Chaos aufräumt!
mäßigen Sie Ihr Ego! Ich pralle nicht an diesem Ratschlag ab, ich habe ihn angenommen und mich bei Ihnen bedankt, aber ich nehme ihn nicht auf diese Weise! Ich habe gefragt und in einer zivilisierten Weise geantwortet!
Hallo!
Der Wert der Variablen Point muss im EA verwendet werden.
Sie ist jedoch gleich 0.
Soweit ich das verstanden habe, liegt das an den 5 Stellen nach dem Komma im Zitat.
Gibt es eine Möglichkeit, diesen Wert zu ermitteln?
Ich danke Ihnen.
Bitte machen Sie Ihre Aufgabe deutlicher.
Indikator A - normale AO (My_AO) - oben auf dem Bild.
Indikator B - Histogramm(+1/-1) des AO-Indikators (My_AO) - mittleres Histogramm in der Abbildung.
Wenn Sie die Parameter von Indikator A (der untere im Bild) ändern, ändert sich Indikator B nicht, selbst wenn Sie ihn neu kompilieren.
Ich habe zwei AO-Indikatoren (My_AO) gleichzeitig gezeigt, nur um zu veranschaulichen, was mit den Indikatoren passiert, aber unter realen Bedingungen sollte es nur einen AO (My_AO) geben.
Der erste Code ist der Indikator A.
Zweiter Code - Indikator B.
Indikator A - normaler AO-Indikator (My_AO) - oberer Indikator in der Abbildung.
Indikator B - Histogramm(+1/-1) des AO-Indikators (My_AO) - Mitte in der Abbildung.
Wenn Sie die Parameter von Indikator A (unten in der Abbildung) ändern, ändert sich Indikator B nicht, selbst wenn Sie neu kompilieren.
Die beiden AO-Indikatoren (My_AO) zur gleichen Zeit habe ich nur gezeigt, um zu veranschaulichen, was mit den Indikatoren passiert, aber im wirklichen Leben sollte es ein AO (My_AO) sein.
Der erste Code ist der Indikator A.
Der zweite Code ist der Indikator B.
Und diese Ordnung der Dinge ist normal (das sind die Prinzipien des Terminals).
Wenn Sie die Parameter von Indikator A ändern wollen, führen Sie einen Informationsaustausch zwischen den Indikatoren durch (z.B. eine Datei, globale Variablen des Terminals, RAM): Indikator A übergibt die initialisierbaren Parameter während der Initialisierung und Indikator B prüft regelmäßig die Änderungen von Indikator A. Wenn er Änderungen feststellt, sollte sich auch Indikator B mit den neuen Parametern perinitialisieren (forced init()).