Volume Profile Session Visible and Fixed Range MT4
- Indikatoren
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.0
Volume Profile Session Visible and Fixed Range MT4 zeichnet auf Ihrem MetaTrader 4 Chart ein horizontales Histogramm des Volumens nach Preis, mit dem POC (der Preiszeile mit dem höchsten Volumen) und der Value Area mit ihrer oberen und unteren Grenze (VAH und VAL). Drei Profiltypen in einem Indikator: Sessions (Tag oder Woche), der sichtbare Bereich des Charts und ein fester Bereich, den Sie durch Ziehen von zwei vertikalen Linien festlegen. Er ist kostenlos.
Es ist ein Anzeigewerkzeug. Es handelt nicht, gibt keine Kauf- oder Verkaufssignale und sagt keine Preise voraus. POC, VAH und VAL sind eine Zusammenfassung vergangener Preis- und Volumendaten; es ist nicht garantiert, dass sie als Unterstützung oder Widerstand wirken.
WAS IN DER MT4-VERSION ANDERS IST
Dies ist die MetaTrader 4 Version. MetaTrader 4 hat keine Tick-Historie, kein Börsenvolumen und kein halbtransparentes Zeichnen, daher funktioniert sie in folgenden Punkten anders als die MetaTrader 5 Version:
- Das Volumen ist immer Tick-Volumen. Es gibt keinen Modus "Aufbau aus Ticks" und keine Eingabe für die Volumenquelle. Die Profile werden aus M1-Bars aufgebaut (bei langen Bereichen aus M5- bis D1-Bars).
- Fehlt M1-Historie, wird das Profil aus einem gröberen Zeitrahmen aufgebaut, und in der linken unteren Ecke des Charts wird eine Meldung angezeigt (siehe "Historie" unten).
- Das Profil wird mit Rechteck-Objekten hinter den Preisbars gezeichnet. "Opacity" (Deckkraft) ist eine mit der Hintergrundfarbe des Charts gemischte Farbe, keine echte Transparenz. Wo sich zwei Profile überlappen, mischt MetaTrader 4 die Farben der gefüllten Rechtecke, daher kann der überlappende Teil invertiert aussehen.
- Auf einem Chart, der keine Ticks erhält (Wochenende, Markt geschlossen), erscheint ein fertig aufgebautes Profil möglicherweise erst mit dem nächsten Tick auf dem Bildschirm oder wenn Sie den Chart scrollen oder den Zeitrahmen wechseln.
- Meldungen auf dem Chart sind nur auf Englisch.
- 37 Eingaben, keine Gruppenüberschriften (iCustom: 37 Parameter).
FUNKTIONEN
- Session-Profile: ein Profil pro Tag oder pro Woche (Wochen beginnen am Montag). Sessions werden um Mitternacht der Serverzeit Ihres Brokers getrennt; der Beginn kann um -23 bis +23 Stunden verschoben werden. 1 bis 200 Sessions (standardmäßig 5).
- Sichtbarer Bereich: ein Profil der Bars, die Sie auf dem Chart sehen, beim Scrollen oder Zoomen neu aufgebaut. Platziert am rechten oder linken Rand, Breite in % des Charts.
- Fester Bereich: ein Profil zwischen zwei gestrichelten vertikalen Linien. Ziehen Sie die Linien, und das Profil folgt. Eine gelöschte Linie wird neu gezeichnet. Start- und Endzeit können auch in den Eingaben gesetzt werden.
- POC-Linie, VAH- und VAL-Linien, Preisbeschriftungen am neuesten Profil, optionale Verlängerung der Linien bis zum rechten Chartrand.
- Value Area standardmäßig 70 % (1 bis 100 %). Zeilen innerhalb der Value Area werden kräftiger gezeichnet als Zeilen außerhalb.
- Optionale Aufteilung jeder Zeile in Auf- und Abwärtsvolumen in zwei Farben (eine Schätzung, siehe unten).
- Zeilengröße: eine Anzahl von Zeilen (standardmäßig 24, 2 bis 1000) oder eine feste Anzahl Punkte pro Zeile (würde das mehr als 2.000 Zeilen ergeben, wird die Zeilengröße automatisch verdoppelt).
- Abgeschlossene Profile werden nicht neu gezeichnet: Wenn eine Session beendet ist, bleiben ihr Profil und ihre POC-, VAH- und VAL-Werte gleich. (Ein Wechsel des Zeitrahmens oder erneutes Laden des Indikators baut alle Profile neu aus den zu diesem Zeitpunkt verfügbaren Daten auf.)
- Statustext, während die Profile aufgebaut werden (zum Beispiel "loading history... 3/5").
WIE ES BERECHNET WIRD
- Volumen: Tick-Volumen, wie es Ihr Broker liefert. Es zählt Preisänderungen, nicht gehandelte Lots. Das Tick-Volumen unterscheidet sich zwischen Brokern und zwischen den MetaTrader 4 und MetaTrader 5 Daten desselben Brokers, daher kann das Profil leicht von anderen Plattformen und Tools abweichen.
- Aufbau aus M1-Bars: Das Volumen jeder M1-Bar wird gleichmäßig über die Preisspanne von ihrem Tief bis zu ihrem Hoch verteilt. Die tatsächliche Bewegung innerhalb jeder Minute ist nicht bekannt, daher kann das Ergebnis von einem aus Ticks aufgebauten Profil abweichen.
- Würde ein Bereich mehr als etwa 200.000 M1-Bars benötigen (einstellbar), werden M5-, M15-, M30-, H1-, H4- oder D1-Bars verwendet. Gröbere Bars ergeben ein gröberes Profil.
- Auf-/Abwärts-Aufteilung (Schätzung): Eine Bar, die über ihrer Eröffnung schließt, zählt als Aufwärtsvolumen und eine, die darunter schließt, als Abwärtsvolumen (eine unveränderte Bar wird mit dem vorherigen Schlusskurs verglichen, sonst halb und halb aufgeteilt). Das ist kein echtes Kauf- und Verkaufsvolumen; MetaTrader meldet nicht, welche Seite einen Trade ausgelöst hat.
- POC = die Zeile mit dem höchsten Volumen. Haben mehrere Zeilen dasselbe Volumen, wird die Zeile verwendet, die der Mitte des Profils am nächsten liegt. Der POC-Preis ist die Mitte dieser Zeile.
- Value Area: Ausgehend vom POC werden die nächste Zeile darüber und die nächste Zeile darunter verglichen und die größere hinzugefügt (beide, wenn sie gleich sind), jeweils eine Zeile nach der anderen, bis der gewählte Prozentsatz des Gesamtvolumens erreicht ist. VAH ist die Oberkante der höchsten Zeile in der Value Area und VAL die Unterkante der niedrigsten Zeile.
HISTORIE
- MetaTrader 4 hat oft nur eine kurze M1-Historie. Decken die M1-Bars nicht den ganzen Bereich ab, wartet der Indikator einen Moment und verwendet dann den feinsten Zeitrahmen, der ihn abdeckt (zuletzt den Chart-Zeitrahmen). Die linke untere Ecke des Charts zeigt, welcher Zeitrahmen verwendet wurde und wie Sie mehr Historie laden.
- M1-Historie laden: Öffnen Sie den M1-Chart des Symbols, drücken Sie einige Male die Taste Pos1 (Home) und wechseln Sie dann den Zeitrahmen Ihres Charts. Die Profile werden neu aus M1-Bars aufgebaut. Die Anzahl der Bars, die MetaTrader 4 speichert, wird durch Tools > Options > Charts > "Max bars in history" begrenzt.
- Eine Session, die endet, während sie aus gröberen Bars aufgebaut wird, behält dieses gröbere Profil, bis Sie den Zeitrahmen wechseln oder den Indikator erneut laden.
WIE WIR ES GEPRÜFT HABEN
- Strategietester, 11 Durchläufe (EURUSD, USDJPY, GBPUSD, EURJPY, AUDUSD, GOLD; M1 bis D1; Tages- und Wochen-Sessions; Verschiebung des Session-Beginns; beide Modi der Zeilengröße): Jede abgeschlossene Session wurde auf jeder späteren Bar erneut geprüft; kein Wert hat sich nach dem Ende der Session geändert. Keine Fehler im Log.
- Live-Charts (normal und ohne Ticks): keine Speicherlecks, keine Laufzeitfehler, keine Terminalabstürze in 6 Durchläufen.
- Diese Prüfungen zeigen, dass sich die Berechnung wie beschrieben verhält. Sie sagen nichts über zukünftige Preise oder Handelsergebnisse aus.
ALARME (STANDARDMÄSSIG AUS)
- Alarm, wenn der Preis POC, VAH oder VAL kreuzt (jeweils ein- und ausschaltbar). Pop-up, Ton und Push-Benachrichtigung.
- Höchstens ein Alarm pro Level und Bar.
- Im Session-Modus wählen Sie die Levels der vorherigen (abgeschlossenen) Session oder der aktuellen (sich bildenden) Session. Die Levels der aktuellen Session verschieben sich, während sich die Session bildet, daher führt diese Wahl zu mehr Alarmen. Im Modus sichtbarer Bereich ändern sich die Levels beim Scrollen, im Modus fester Bereich beim Verschieben der Linien.
- Der erste Preis nach dem Laden oder nach einer neuen Session setzt nur den Ausgangspunkt und löst nie einen Alarm aus.
- Ein Alarm meldet nur, dass der Preis ein Level erreicht hat. Er ist kein Signal zum Kaufen oder Verkaufen.
- Keine Alarme im Strategietester oder wenn der Indikator über iCustom geladen wird.
FÜR EA- UND iCUSTOM-NUTZER
- 3 Puffer (nicht gezeichnet): 0 = POC, 1 = VAH, 2 = VAL. Jede Bar enthält die Levels des Profils, zu dem diese Bar gehört; EMPTY_VALUE, wo es kein Profil gibt. Die Werte eines Profils, das sich noch bildet (die aktuelle Session, der sichtbare Bereich, ein fester Bereich, der bis zur neuesten Bar reicht), ändern sich, wenn neue Daten eintreffen. Eine abgeschlossene Session ändert sich nicht mehr.
- iCustom-Parameter: die 37 Eingaben in der Reihenfolge des Eingabedialogs. Sie können auch keine Parameter übergeben, um die Standardwerte zu verwenden.
- Wird er über iCustom geladen, zeichnet er nichts und löst keine Alarme aus; er berechnet nur die Puffer. Auf einem Chart blendet die Eingabe "Draw on chart" = false ebenfalls die Zeichnung aus (Puffer und Alarme funktionieren weiter).
- Ohne Chart sind der sichtbare Bereich die letzten 100 Bars (Eingabe "bars back"), und der feste Bereich verwendet die Eingaben für Start- und Endzeit (0 = die letzten 100 Bars).
- Im Strategietester werden die Profile höchstens einmal pro Minute Testzeit aktualisiert.
HINWEISE UND GRENZEN
- Session-Grenzen richten sich nach der Serverzeit Ihres Brokers, daher ergeben Broker in verschiedenen Zeitzonen unterschiedliche Tagesprofile. Andere Plattformen können andere Session-Zeiten verwenden; mit der Verschiebung des Session-Beginns können Sie sie angleichen.
- Wochen-Sessions beginnen am Montag. Sonntagsbars gehören zur vorherigen Woche.
- Ist der Chart-Zeitrahmen länger als die Session (zum Beispiel Tages-Sessions auf einem W1-Chart), wird kein Profil gezeichnet und eine Meldung angezeigt.
- Benachbarte Zeilen mit gleicher Länge werden als ein Rechteck gezeichnet. Würde ein Chart zu viele Rechtecke benötigen (viele Sessions mit vielen Zeilen), zeigen ältere Profile nur ihre Linien, und eine Meldung wird angezeigt. Verwenden Sie weniger Sessions oder weniger Zeilen.
- Eine gelöschte Linie des festen Bereichs wird neu gezeichnet. In seltenen Fällen erscheint sie an einer Standardposition; ziehen Sie sie dann an die gewünschte Stelle.
- Die Rechtecke sind in der Objektliste ausgeblendet und können nicht ausgewählt werden.
- Liegt eine Eingabe außerhalb des zulässigen Bereichs, wird der Indikator nicht geladen und schreibt eine Meldung in das Journal "Experten" (Experts).
- Keine DLLs, keine externen Dateien, keine Internetverbindung.
- Nur eine Chart-Hilfe. Es handelt nicht und garantiert keinerlei Handelsergebnis.
WICHTIGSTE EINGABEN
Profile: Profile type (Session), Session length (Day / Week), Verschiebung des Session-Beginns in Stunden (0, -23 bis 23), Anzahl der Sessions (5, 1-200), Start- und Endzeit des festen Bereichs (0 = automatisch), Bars zurück für den automatischen festen Bereich und für den sichtbaren Bereich ohne Chart (100)
Rows and value area: Row size mode (Number of rows), Anzahl der Zeilen (24), Punkte pro Zeile (10), Value Area % (70), maximale Anzahl Quell-Bars (200.000)
Display: auf dem Chart zeichnen, Auf-/Abwärts-Aufteilung, Profilbreite, Breite und Platzierung des sichtbaren Bereichs, POC- und VA-Linien, Preisbeschriftungen, Linien verlängern, Farben, Stärke innerhalb und außerhalb der Value Area, Linienstärke, Beschriftungsgröße
Alerts: Alarme (aus), Session-Modus: Levels der (previous session), POC / VAH / VAL, Pop-up, Ton, Push-Benachrichtigung
KOMPATIBILITÄT UND SUPPORT
- MetaTrader 4, jedes Symbol. Session-Profile benötigen einen Chart-Zeitrahmen, der nicht länger als die Session ist.
- Support über MQL5-Nachrichten: Installation, Einstellungen und Fehlermeldungen. Fragen zur Marktrichtung oder zu einzelnen Trades liegen außerhalb des Supportumfangs.
- Weitere Tools desselben Autors, darunter die MetaTrader 5 Version, finden Sie in meinem Verkäuferprofil.
