Peev
- Utilitys
- Version: 1.0
- Aktivierungen: 5
peev – Einfaches Ändern von Indikatoren und Zeit.
Das Programm im Indikator entfernt störende Balken zwischen den Sitzungen und erstellt ein neues Diagramm ohne diese.
Um übersichtliche Charts zu erstellen, muss der Indikator* auf den betroffenen Chart angewendet werden. Im Idealfall würden wir M1 verwenden.
Dies würde jedoch eine sehr große Menge an Arbeitsspeicher erfordern. Man kann jedoch die weniger ressourcenintensiven Zeitrahmen M5 und M15 für höhere Zeitrahmen verwenden.
Vorgehensweise.
Berechnen Sie, wie viele Basis-Bars Sie benötigen, um den gewünschten Zeitrahmen zu erstellen.
Beispiel: Um 2.000 H4-Bars zu erstellen, benötigt man 32.000* nutzbare Bars aus dem M15-Chart sowie 6 Bars pro Tag mit erweitertem Spread. Insgesamt also 34.131* Basis-Bars. Der Korrekturfaktor beträgt 1,055 für M1–M5 und 1,0666 für M15. Begrenzen Sie die „Max. Bars im Fenster“ auf diesen Wert und starten Sie das Terminal neu. Vergewissern Sie sich, dass sie geladen wurden und Sie sie im Chart sehen.
Laden Sie ein Kursarchiv herunter, falls Ihr Broker nicht genügend Daten bereitstellt.
Fügen Sie das Programm dem Basis-Chart hinzu.
„Update_Interval_second“ reduziert die Prozessorauslastung erheblich.
„Bars_in_a_new_chart“ spart Arbeitsspeicher, indem es keine überflüssigen Balken im neuen Chart erstellt.
Öffnen Sie nach dem Erstellen eines neuen Charts das Dienstprogramm und deaktivieren Sie „Open_a_new_chart“, damit nach dem Neustart des Terminals kein weiteres überflüssiges Fenster geöffnet wird.
Wenn Sie mehrere neue Charts mit demselben neuen Zeitrahmen benötigen, klicken Sie auf „OK“, während „Open_a_new_chart“ aktiviert ist. Sobald Sie eine ausreichende Anzahl identischer Fenster geöffnet haben, deaktivieren Sie „Open_a_new_chart“ – die Charts werden dann von einer einzigen Instanz des Programms aus ausgeführt.
Für M1, M2, M3, M4, M6 und M12 verwenden Sie M1 als Basis.
Für M5, M10, M15*, M20 verwenden Sie M5 als Basis.
Für größere Zeitrahmen empfiehlt sich M5, aber zur Einsparung von Arbeitsspeicher ist auch M15 möglich.
Damit das Terminal die neuen Charts nicht als normale Charts erkennt und sie nicht verändert, erhalten die Standard-Zeitrahmen einen Zusatz „2“: M1 = M21, M15 = M215, H1 = M260.
Daher ist es nicht möglich, gleichzeitig ein reines M1 und ein M21 zu haben, da M21 für M1 verwendet wird.
In MT4 gibt es eine Beschränkung für die Bezeichnung von Zeitrahmen auf 43200. Daher heißt W1 „10082“; alles, was größer als 43200 ist, wird gemäß der Bedingung TF=(int)(TF*0,001*10+2) berechnet.
Um beispielsweise einen Balken zu erstellen, der einem Jahr entspricht, muss man in H4 Folgendes einstellen: Period_multiplier_factor = (Anzahl der H4-Balken pro Jahr Ihres Instruments), Not_crop_anything = true, Timeframe_name_43200 = 2161 oder 365 (bei 2.160 wird er als H36 bezeichnet).
Auf diesen Charts ist es nicht möglich, die Ask-Linie anzuzeigen. Um den Ask zu sehen, können Sie den Indikator „Line_Ask“ auf die neuen Charts anwenden, aber er funktioniert nicht zu dem interessantesten Zeitpunkt (möglicherweise wird diese Funktion noch hinzugefügt), wenn Balken ausgeschnitten werden.
Und er funktioniert auch nicht im Testmodus.
Open_a_new_chart = true; Öffnet ein Fenster mit dem erstellten Chart.
Update_Interval_second = 1,0; Aktualisierungsintervall des erstellten Charts in Sekunden, 0,001 ist die maximale Geschwindigkeit.
Period_multiplier_factor = 1; Anzahl der Kerzen des Basis-Zeitrahmens, die für den neuen Chart zu einer einzigen zusammengefasst werden sollen.
Auto_TF = off; Automatische Berechnung von Period_multiplier_factor, nur M1, M5, M15.
Auto_stop_start_time_M15 = true; Ändert end_minute und start_minute automatisch auf 44 und 15, wenn der Basis-Zeitrahmen M15 ist.
Not_crop_anything = false; Alle Balken des Ausgangs-Zeitrahmens ohne Bereinigung verwenden.
end_hour_100 = 23; Letzte Stunde, in der die Erzeugung von Kerzen beendet wird. 100 dient hier als Hinweis, wie man diese Funktion deaktivieren kann.
end_minute = 54; Letzte verwendete Minute, die letzten Minuten vor Börsenschluss. 44 für den Basis-Zeitrahmen M15.
full_hour_100 = 0; Ausschluss einer ganzen Stunde. 100 dient hier als Hinweis, wie man diese Funktion deaktivieren kann.
start_hour_100 = 1; Zu dieser Stunde verengt sich der Spread, der Chart läuft weiter.
start_minute = 10; Bis zur 10. Minute ist der Spread ungewöhnlich groß, ab der 10. Minute wird die Erstellung eines neuen Charts fortgesetzt. 15 für den M15-Basis-Chart.
Stop_updating = false; Stoppt die Zeichnung des erstellten Charts.
Bars_in_a_new_chart = 2000; Gewünschte Anzahl von Balken für das zu erstellende Diagramm.
Delete_old_charts = true; Bereitet das neue Diagramm für die erneute Verwendung vor.
Timeframe_name_43200 = 0; Sie können einen aussagekräftigen Namen für den Zeitrahmen festlegen; dieser muss für dieses Symbol eindeutig sein und darf nicht größer als 43200 sein.
