Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 605
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
Hallo Vladimir.
Ich habe meine Frage wohl falsch formuliert.
Ich brauche kein Unterfenster, der Indikator sollte im Preisdiagramm wie ein Standarddiagramm platziert werden.
Ich betrachte es als ein Beispiel und versuche zu verstehen.
Ich möchte, dass der Indikator im Diagramm eine eigene Nummer hat, so dass die erforderliche Anzahl von Kopien im Diagramm über die Schaltfläche "Hinzufügen" erstellt werden kann ..... Ich möchte eine mit der Schaltfläche "Kreuz" ........ (ich möchte sie noch nicht beschreiben) ausgewählte Datei löschen.)
Wann ein Indikator zum Hauptdiagrammfenster hinzugefügt werden soll
Unterfenster
[in] Nummer des Diagrammunterfensters.0 bedeutet Hauptdiagrammfenster. Um einen Indikator zu einem neuen Fenster hinzuzufügen, muss der Parameter um eins größer sein als der Index des letzten vorhandenen Fensters, d.h. gleichCHART_WINDOWS_TOTAL. Wenn der ParameterwertCHART_WINDOWS_TOTAL übersteigt, wird kein neues Fenster erstellt, der Indikator wird nicht hinzugefügt.
Sie können den Indikator nicht zu OnInit() hinzufügen, da der Experte zu diesem Zeitpunkt noch nicht gebildet wurde. Aber die Funktion OnTick() ist ein Zeichen für das vollständige Funktionieren des Expert Advisors.
Und schreiben Sie die Funktion AddIndicator() so um, dass sie bei einem fehlgeschlagenen Versuch, einen Indikator hinzuzufügen, false zurückgibt.Hallo Vladimir.
Ich habe meine Frage wohl falsch formuliert.
Ich brauche kein Unterfenster, der Indikator sollte im Preisdiagramm wie ein Standarddiagramm platziert werden.
Ich betrachte es als ein Beispiel und versuche zu verstehen.
Ich möchte, dass der Indikator im Diagramm eine eigene Nummer hat, so dass die erforderliche Anzahl von Kopien im Diagramm über die Schaltfläche "Hinzufügen" erstellt werden kann ..... Ich möchte eine, die mit der Schaltfläche "Kreuz" ausgewählt wurde, löschen ........ (es gibt viele Fantasien und ich möchte sie noch nicht beschreiben))
bool TimeStart=false;
int hour=12;
//--Фильтр по ремени открытия бара внутри дня
if (TimeStart==true)
{
datetime Open_timePos=iTime(_Symbol,0,0);
MqlDateTime str1;
TimeToStruct(Open_timePos,str1);
str1.hour=hour;
str1.min=0;
str1.sec=0;
datetime start_time=StructToTime(str1);
if (start_time>iTime(_Symbol,0,0))
{
BuyPrIMA=false;
SellPrIMA=false;
}
Können Sie mir sagen, wie ich in einem Monat nach der Tagesnummer und separat nach der Wochennummer filtern kann? Innerhalb des Tages habe ich dies getan:
Er fragt nach der Woche des Monats
Ich habe dort alle drei Optionen gemacht. Können Sie mir sagen, welche er als Basis verwenden möchte?
Das hier?
Ich habe dort alle drei Optionen gewählt. Bitte angeben.
Es gibt fünf bis sechs Wochen im Monat, heute ist die vierte Woche des Monats
str.day Tag des Monats
str.tag_der_Woche Tag
Es gibt vier fünf Wochen im Monat, heute ist die vierte Woche des Monats
Ich habe dort alle drei Optionen gemacht. Welche will er als Basis verwenden, bitte?
Das hier?