[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
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 :)))
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. :-)
Alsu, die Normalisierung der Preise hat das Problem gelöst, alles funktioniert. Ich hatte keine Ahnung, dass das Archiv der heruntergeladenen Zitate 5-stellig sein würde. Vielen Dank für die Hilfe. :-)
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); }
Hallo zusammen, könnten Sie mir bitte sagen, wie ich ein Objekt von der anderen Seite aus zeichnen kann?
in diesem Beispiel:
objName ="ob"+ObjectsTotal();ObjectCreate( objName,OBJ_ARROW,0, xTime( window. position ), pp2
);ObjectSet( objName, OBJPROP_ARROWCODE,5);<--> рисуется ценовая метка с лева, а надо с парава
ObjectSet( objName, OBJPROP_COLOR,White);ObjectSet( objName, OBJPROP_STYLE,2);
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); }
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
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.