SUM Market Profile Heat MT4
- Indikatoren
- Liu Ying Pei
- Version: 1.0
- Aktivierungen: 10
Market Profile Heat-Indikator - ist eine klassische Marktprofil-Implementierung, die die Preisdichte im Laufe der Zeit anzeigen kann und die wichtigsten Preisniveaus, Wertbereiche und Kontrollwerte einer bestimmten Handelssitzung umreißt.
Dieser Indikator kann an Zeitrahmen zwischen M1 und D1 angehängt werden und zeigt das Marktprofil für tägliche, wöchentliche, monatliche oder sogar Intraday-Sitzungen an. Niedrigere Timeframes bieten eine höhere Präzision. Höhere Timeframes werden für eine bessere Sichtbarkeit empfohlen. Es ist auch möglich, ein frei gezeichnetes Rechteck zu verwenden, um ein benutzerdefiniertes Marktprofil für einen beliebigen Zeitrahmen zu erstellen. Zum Zeichnen der Profilblöcke stehen sechs verschiedene Farbschemata zur Verfügung. Es ist auch möglich, Profile als einfarbiges Histogramm zu zeichnen. Alternativ können Sie das Profil auch auf der Basis von bullischen/barrischen Balken einfärben. Dieser Indikator basiert auf der reinen Preisaktion und verwendet keine Standardindikatoren.
Dieser Indikator kann an Zeitrahmen zwischen M1 und D1 angehängt werden und zeigt das Marktprofil für tägliche, wöchentliche, monatliche oder sogar Intraday-Sitzungen an. Niedrigere Timeframes bieten eine höhere Präzision. Höhere Timeframes werden für eine bessere Sichtbarkeit empfohlen. Es ist auch möglich, ein frei gezeichnetes Rechteck zu verwenden, um ein benutzerdefiniertes Marktprofil für einen beliebigen Zeitrahmen zu erstellen. Zum Zeichnen der Profilblöcke stehen sechs verschiedene Farbschemata zur Verfügung. Es ist auch möglich, Profile als einfarbiges Histogramm zu zeichnen. Alternativ können Sie das Profil auch auf der Basis von bullischen/barrischen Balken einfärben. Dieser Indikator basiert auf der reinen Preisaktion und verwendet keine Standardindikatoren.
Eingabeparameter
- Hauptsitzung ( Standard = Täglich) - Handelssitzung für das Marktprofil: Täglich, Wöchentlich, Monatlich, Intraday und Rectangle. Damit eine Rectangle-Session berechnet werden kann, muss ein Rectangle-Chart-Objekt, dessen Name mitMPR beginnt, zum Chart hinzugefügt werden. Wenn Sie 'r' auf der Tastatur drücken, wird automatisch ein Rechteckobjekt mit dem richtigen Namen hinzugefügt.
- StartFromDate ( Standard = __DATE__) - wennStartFromCurrentSessionfalse ist , dann beginnt der Indikator mit dem Zeichnen von Profilen ab diesem Datum. Er zeichnet in die Vergangenheit. Wenn Sie zum Beispiel 2018-01-20 einstellen undSessionsToCount ist 2, dann zeichnet er die Profile für 2018-01-20 und 2018-01-19.
- StartFromCurrentSession ( Standardwert = true) - wenntrue, dann beginnt der Indikator mit der Zeichnung ab heute, andernfalls - ab dem inStartFromDate angegebenen Datum.
- SessionsToCount ( Standardwert = 2) - für wie viele Handelssitzungen die Marktprofile gezeichnet werden sollen.
- SeamlessScrollingMode ( Voreinstellung = false) - wenntrue, werden die Parameter StartFromDate und StartFromCurrentSession ignoriert; die Sessions werden ab dem ganz rechten Balken der aktuellen Chartposition berechnet und angezeigt. Dies ermöglicht ein unbegrenztes Zurückblättern in der Zeit, um vergangene Sitzungen anzuzeigen.
- EnableDevelopingPOC ( Standardwert = false) - beitrue werden mehrere horizontale Linien gezeichnet, um die Entwicklung des Point of Control während der Session darzustellen.
- ValueAreaPercentage ( Standardwert = 70) - ein prozentualer Anteil der TPOs der Sitzung, der in den Wertebereich einbezogen werden soll.
Aussehen und Farben
- ColorScheme ( Standardwert = Blau bis Rot) - Farbschema für die Profilblöcke:
- Blau zu Rot
- Rot zu Grün
- Grün zu Blau
- Gelb zu Cyan
- Magenta zu Gelb
- Cyan zu magenta
- SingleColor ( default = clrBlue) - wennColorScheme aufSingle Color gesetzt ist , wird diese Farbe zum Zeichnen von Marktprofilen verwendet.
- ColorBullBear ( default = false) - wenntrue, hängt die Farbe der Profilblöcke nicht vom Alter des Ursprungsbalkens ab, sondern von dessen Richtung.
- MedianColor ( Standardwert = clrWhite) - die Farbe des Kontrollwertes (Median).
- ValueAreaSidesColor ( Standardwert = clrWhite) - die Farbe der Seitenränder des Wertebereichs.
- ValueAreaHighLowColor ( Voreinstellung = clrWhite) - die Farbe der oberen und unteren Ränder des Wertebereichs.
- MedianStyle ( Standardwert = STYLE_SOLID) - der Stil der Kontrollpunktlinie (Median).
- MedianRayStyle ( Voreinstellung = STYLE_DASH) - der Stil für den Kontrollpunkt (Median) der Strahlenlinie.
- ValueAreaSidesStyle ( Voreinstellung = STYLE_SOLID) - der Stil der Seitenränder des Wertebereichs.
- ValueAreaHighLowStyle ( Voreinstellung = STYLE_SOLID) - der Stil für die oberen und unteren Ränder des Wertebereichs.
- ValueAreaRayHighLowStyle ( Voreinstellung = STYLE_DOT) - der Stil der oberen und unteren Strahlen des Wertebereichs.
- MedianWidth ( Standardwert = 1) - die Breite der Kontrollpunktlinie (Median).
- MedianRayWidth ( Voreinstellung = 1) - die Breite des Kontrollpunkts (Median) der Strahlenlinie.
- ValueAreaSidesWidth ( Standardwert = 1) - die Breite der Seitenränder des Wertebereichs.
- ValueAreaHighLowWidth ( Voreinstellung = 1) - die Breite des oberen und unteren Randes des Wertebereichs.
- ValueAreaRayHighLowWidth ( Standardwert = 1) - die Breite der oberen und unteren Strahlen des Wertebereichs.
- ShowValueAreaRays ( Standardwert = Keiner) - kann so eingestellt werden, dass die Höchst- und Tiefstkursniveaus des Wertebereichs auf die rechte Seite des Diagramms projiziert werden. Kann auf vorherige Sitzung, aktuelle, vorherige und aktuelle, alle vorherigen oder alle eingestellt werden.
- ShowMedianRays ( Standardwert = Keine) - kann so eingestellt werden, dass der Median auf die rechte Seite des Charts projiziert wird. Kann auf vorherige Sitzung, aktuell, vorherige und aktuelle, alle vorherigen oder alle eingestellt werden.
- RaysUntilIntersection ( Standardwert = Stop_No_Rays) - definiert die Art und Weise, wie Median- und Wertbereich-Strahlen abgeschnitten werden, wenn sie auf die Preisspanne der nächsten Handelssitzung treffen:
- Stop_No_Rays - keine Strahlen werden irgendwo gestoppt.
- Stop_All_Rays - alle Strahlen werden an einem Schnittpunkt mit dem Preis einer anderen Sitzung gestoppt.
- Stop_All_Rays_Except_Prev_Session - alle Strahlen außer den Strahlen der vorherigen Session werden an einem Schnittpunkt mit dem Preis einer anderen Session gestoppt.
- Stop_Only_Previous_Session - nur die Strahlen der vorherigen Session werden an einem Schnittpunkt mit dem Preis einer anderen Session gestoppt.
- HideRaysFromInvisibleSessions ( Standardwert = false) - wenntrue, werden Strahlen von Sitzungen, die hinter dem linken Bildschirmrand beginnen, nicht angezeigt, bis Sie zu ihnen zurückblättern.
- TimeShiftMinutes ( Voreinstellung = 0) - Zeitverschiebung für die Sitzungen in Minuten. Ein positiver Wert verschiebt den Sitzungsbeginn nach links, ein negativer nach rechts.
- ShowKeyValues ( Standardwert = true) - wenntrue, werden Value Area High, Value Area Low und Point of Control auf der linken Seite des Marktprofils angezeigt.
- KeyValuesColor ( Standardwert = clrWhite) - die Farbe für den Ausdruck von Value Area High, Value Area Low und Point of Control.
- KeyValuesSize ( Voreinstellung = 8) - die Schriftgröße für den Ausdruck von "Value Area High", "Value Area Low" und "Point of Control".
- ShowSinglePrint ( Voreinstellung = Nein) - kann auf Leftside oder Rightside eingestellt werden und markiert das Einzeldruckprofil - einen Teil des Profils, der nur eine TPO breit ist.
- SinglePrintRays ( Voreinstellung = false) - wenntrue, werden einzelne Druckkanten mit Strahlen markiert.
- SinglePrintColor ( Voreinstellung = clrGold) - die Farbe für die Einzeldruckmarkierung, wennShowSinglePrint nicht aufNo gesetzt ist .
- SinglePrintRayStyle ( Voreinstellung = STYLE_SOLID) - der Linienstil für Einzeldruckstrahlen.
- SinglePrintRayWidth ( Voreinstellung = 1) - die Breite der Einzeldruck-Linie.
- ProminentMedianColor ( default = clrYellow) - die Farbe für den prominenten Median (PPOC), wennProminentMedianPercentage auf100 oder weniger gesetzt ist .
- ProminentMedianStyle ( default = STYLE_SOLID) - der Stil für den markanten Median (PPOC), wennProminentMedianPercentage auf100 oder weniger gesetzt ist .
- ProminentMedianWidth ( Voreinstellung = 4) - die Breite für den prominenten Median (PPOC), wennProminentMedianPercentage auf100 oder weniger eingestellt ist .
- RightToLeft ( Standardwert = false) - wenntrue, wird das Histogramm des Marktprofils der aktuellen Sitzung von rechts nach links gezeichnet. FallsSession aufRectangle gesetzt ist , werden die Marktprofile aller Sessions von rechts nach links gezeichnet.
Performance
- PointMultiplier ( Standardwert = 0) - je höher er ist, desto breiter sind die Preisboxen des Profils und desto weniger Chart-Objekte werden angezeigt. Sie können ihn verwenden, um die CPU-Belastung des Indikators zu reduzieren. Wenn der Wert Null ist, wird ein adaptiver Multiplikator verwendet - der Indikator versucht, den optimalen Wert automatisch zu berechnen.
- ThrottleRedraw ( Standard = 0) - eine Verzögerung in Sekunden, die vor jedem Neuzeichnen der Profile angewendet wird. Sie können dies verwenden, um die CPU-Belastung des Indikators zu reduzieren.
- DisableHistogram ( Standardwert = false) - wenntrue, wird kein Marktprofilhistogramm gezeichnet, aber Value Area und Median werden weiterhin markiert. Dadurch arbeitet der Indikator extrem schnell, ist aber für eine gründliche Marktanalyse weniger nützlich.
Alerts
- AlertNative ( Standardwert = false) - wenntrue, gibt der Indikator die plattformeigene Pop-up-Warnung aus, wenn bestimmte Warnbedingungen erfüllt sind.
- AlertEmail ( Standardwert = false) - wenntrue, werden die MetaTrader E-Mail-Warnungen versendet, wenn bestimmte Alarmbedingungen erfüllt sind.
- E-Mail sollte in MetaTrader überTools->Options->Email
- AlertPush ( Standard = false) - wenntrue, werden die Push-Benachrichtigungen von MetaTrader an Ihr mobiles Gerät gesendet, wenn bestimmte Bedingungen für die Benachrichtigung erfüllt sind. Benachrichtigungen sollten in MetaTrader überWerkzeuge->Optionen->Benachrichtigungen richtig konfiguriert werden. Dieser Alarmtyp ist in der cTrader-Version des Indikators nicht verfügbar.
- AlertArrows ( Standardwert = false) - wenntrue, zeichnet MetaTrader Pfeile auf dem Chart, wenn bestimmte Alert-Bedingungen erfüllt sind.
- AlertCheckBar ( Standardwert = Previous) - steuert den Balken, an dem die Alarmbedingungen geprüft werden.Current - der Indikator prüft den aktuellen, noch nicht abgeschlossenen Balken; erwarten Sie eine Vielzahl von Alarmen.Previous - der Indikator prüft den vorherigen (geschlossenen) Balken; Alarme werden verzögert, aber prägnanter.
- AlertForValueArea ( Standardwert = false) - wenntrue, werden Alarme ausgegeben, wenn ein Value Area-Strahl (Hoch oder Tief) vom Preis durchquert wird.
- AlertForMedian ( Standardwert = false) - wenntrue, werden Alarme ausgegeben, wenn ein Median-Strahl vom Preis gekreuzt wird.
- AlertForSinglePrint ( Standardwert = false) - wenntrue, werden Alarme ausgegeben, wenn ein Single Print-Strahl vom Preis gekreuzt wird.
- AlertOnPriceBreak ( Standardwert = false) - wenntrue, werden Alarme ausgegeben, wenn der Preis eines der Trigger-Levels durchbricht, dann aber wieder hinter dieses Level zurückkehrt.
- AlertOnBarClose ( Standardwert = false) - wenntrue, werden Alarme ausgegeben, wenn der Balken auf einer Seite des Triggerlevels öffnet und auf der anderen Seite davon schließt.
- AlertOnGapCross ( Standardwert = false) - wenntrue, werden Alarme ausgegeben, wenn das Triggerlevel innerhalb einer Kurslücke zwischen den letzten beiden Bars erscheint.
- AlertArrowCodePB ( Voreinstellung = 108) - Pfeilcode für Preisunterbrechungs-Alarmierungspfeile.
- AlertArrowCodeCC ( Voreinstellung = 110) - Pfeilcode für Kerzenschluss-Warnpfeile.
- AlertArrowCodeGC ( Voreinstellung = 117) - Pfeilcode für Gap-Crossover-Warnpfeile.
- AlertArrowColorPB ( Voreinstellung = clrRed) - Pfeilfarbe für Price-Break-Warnpfeile.
- AlertArrowColorCC ( Voreinstellung = clrBlue) - Pfeilfarbe für Kerzenschluss-Alarmpfeile.
- AlertArrowColorGC ( Voreinstellung = clrYellow) - Pfeilfarbe für Gap-Crossover-Warnpfeile.
- AlertArrowWidthPB ( Voreinstellung = 1) - Pfeilbreite für Price-Break-Warnpfeile.
- AlertArrowWidthCC ( Voreinstellung = 1) - Pfeilbreite für Kerzenschluss-Alarmpfeile.
- AlertArrowWidthGC ( Standardwert = 1) - Pfeilbreite für Gap-Crossover-Warnpfeile.
Intraday sessions
- EnableIntradaySessionN ( default = true) - wenntrue und Session aufIntraday gesetzt ist , dann versucht der Indikator das Intraday-Marktprofil #N auf dem Chart zu zeichnen.
- IntradaySessionNStartTime ( default = "HH:MM") - Startzeit im Format HH:MM für die Intraday-Session #N.
- IntradaySessionNEndTime ( Voreinstellung = "HH:MM") - Endzeit im Format HH:MM für die Intraday-Session #N.
- IntradaySessionNColorScheme ( default = Blue_to_Red) - Farbschema für die Intraday-Session #N.
Miscellaneous
- SaturdaySunday ( default = Normal sessions) - wie werden Samstag- und Sonntag-Sessions behandelt:
- Normale Sitzungen - Samstag und Sonntag werden als normale Sitzungen mit ihren eigenen täglichen und untertägigen Sitzungen behandelt.
- Samstag und Sonntag ignorieren - Samstags- und Sonntags-Candlesticks werden ignoriert.
- Samstag und Sonntag anhängen - Samstags-Candlesticks werden an die Freitagssitzung angehängt; Sonntags-Candlesticks werden an die Montagssitzung angehängt.
- DisableAlertsOnWrongTimeframes ( Standardwert = false) - wenntrue, erscheinen keine Pop-up-Warnungen, wenn das Marktprofil mit einer falschen Zeitrahmen/Session-Kombination verwendet wird.
- ProminentMedianPercentage ( Standardwert = 101) - Prozentsatz der TPOs von allen möglichen, die innerhalb eines Medians auftreten sollten, damit sie als prominent (PPOC) gelten. Wenn Sie diesen Wert beispielsweise auf 50 % setzen, wird ein Median als auffällig markiert, wenn er mindestens 24 TPOs in einer täglichen Sitzung im M30-Zeitrahmen enthält. Wird der Wert auf101 gesetzt, ist kein auffälliger Median möglich.
