[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 269
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
Ich würde gerne den gesamten Code hier zitieren - aber trotz der Tatsache, dass er schäbig, primitiv und ungeschrieben ist, passt er nicht in den ganzen Beitrag - er ist einfach zu lang. :-(
Unten gibt es eine Schaltfläche - Datei anhängen :)))
Was ist nun zu tun?
Wenn ich meinen Beitrag geschrieben habe, gibt es bereits eine Antwort. >>Dankeschön. :-) Ich werde versuchen, zu normalisieren, und wenn das nicht hilft, werde ich die magische Schaltfläche "Datei anhängen" verwenden. :-)
Guten Tag. Bitte helfen Sie mir, dieses Problem zu lösen. Ich habe eine Funktion geschrieben, um den maximalen Wert des RSI-Indikators auf einem N-Bar-Segment zu finden.
//+--------------------------------------------------------+
//| Описание : Возвращает максимальное значение индикатора RSI, на отрезке |
//| N-баров. |
//+--------------------------------------------------------+
//| Параметры: |
//| MaxRSI - максимальное значение индикатора RSI |
//| |
//+--------------------------------------------------------+
double IsMaxRSI() {
double MaxRSI = 0;
double Max_array[20];
int c, total_c = ArraySize(Max_array);
ArraySetAsSeries(Max_array,true);
{
for(c=1; c <= total_c; c++)
Max_array[c]= iRSI(Symbol(),RSI_TF,RSI_Period,PRICE_CLOSE,c);
}
MaxRSI = Max_array[ArrayMaximum(Max_array,total_c,1)];
return (MaxRSI);
}
Nun die Frage: Wie kann ich den Wert 20 aus dem Array in die Variablen bekommen?
double Max_array[20];
Diesen Wert von 20 muss ich in den externen Variablen ändern... Ich danke Ihnen im Voraus für Ihre Hilfe. Mit freundlichen Grüßen Dimitri.
Warum funktioniert das Signal nicht?
Ich wollte die Filterzone in Pips vom höchsten Hoch und niedrigsten Tief festlegen... das Signal funktioniert nicht, was mache ich falsch?
Warum funktioniert das Signal nicht?
Ich wollte die Filterzone in Pips vom höchsten Hoch und niedrigsten Tief festlegen... Das Signal funktioniert nicht, was mache ich falsch?
Ich habe es herausgefunden, aber die Frage bleibt, warum kann ich den Zeitrahmen nicht an eine externe Variable ausgeben?
Hallo zusammen, könnten Sie mir bitte sagen, wie ich ein Objekt von der anderen Seite aus zeichnen kann?
in diesem Beispiel:
Bitte helfen Sie mir.Hallo zusammen, könnten Sie mir bitte sagen, wie ich ein Objekt von der anderen Seite aus zeichnen kann?
in diesem Beispiel:
Bitte um HilfeGuten Tag. Bitte helfen Sie mir, dieses Problem zu lösen. Ich habe eine Funktion geschrieben, um den maximalen Wert des RSI-Indikators auf einem N-Bar-Segment zu finden.
//+--------------------------------------------------------+
//| Описание : Возвращает максимальное значение индикатора RSI, на отрезке |
//| N-баров. |
//+--------------------------------------------------------+
//| Параметры: |
//| MaxRSI - максимальное значение индикатора RSI |
//| |
//+--------------------------------------------------------+
double IsMaxRSI() {
double MaxRSI = 0;
double Max_array[20];
int c, total_c = ArraySize(Max_array);
ArraySetAsSeries(Max_array,true);
{
for(c=1; c <= total_c; c++)
Max_array[c]= iRSI(Symbol(),RSI_TF,RSI_Period,PRICE_CLOSE,c);
}
MaxRSI = Max_array[ArrayMaximum(Max_array,total_c,1)];
return (MaxRSI);
}
Nun die eigentliche Frage: Wie kann ich den Wert 20 aus diesem Array in die Variablen übernehmen?
double Max_array[20];
Diesen Wert von 20 muss ich in den externen Variablen ändern... Ich danke Ihnen im Voraus für Ihre Hilfe. Mit freundlichen Grüßen Dimitri.
Bringen Sie den Code zunächst in eine logische Reihenfolge.
ArraySetAsSeries(Max_array,true) - warum?
for(c=1; c <= total_c; c++) - Arrays werden von 0 bis total_c-1 indiziert.