Softwaretools für die Roadmap von LauraT - Seite 2
Seite 2 von 572 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Softwaretools für die Roadmap von LauraT

  1. #11

  2. #12
    Nun, das war schnell codiert
    Gut gemacht.

  3. #13
    5 Anhang(e) HINWEIS: Vorschläge für weitere Informationen sind willkommen, werden aber nur dann umgesetzt, wenn sie für die Community als Ganzes als nützlich erachtet werden (im Gegensatz zu individuellen Anpassungen; ich möchte nicht mehrere Versionen der Anzeige(n)). Ich werde keine .mq4-Quelldateien ohne die ausdrückliche Erlaubnis von LauraT veröffentlichen und ich werde keine MT5-Version schreiben (ich habe keine Erfahrung mit dem Programmieren von MQL5). Ich biete keinen allgemeinen MT4-Programmierservice an. Ich werde Posts, die nicht zum Thema gehören, „nicht mögen“, da sie den Thread unübersichtlich machen und es für die Leser schwieriger machen, dem Informationsfluss über die hier geposteten Indikatoren zu folgen.

    Allgemeine Geschäftsbedingungen: Bitte beachten Sie, dass Sie, wenn Sie den/die Indikator(en) hier herunterladen und verwenden, damit einverstanden sind, dass Sie sie nicht kommerziell verkaufen oder vertreiben; und dass sie „wie besehen“ geliefert werden, ohne stillschweigende Garantien, dass sie für den Zweck geeignet oder fehlerfrei sind, daher verwenden Sie sie auf eigenes Risiko. Ich kann keine Haftung für eventuelle Computerschäden oder Vermögensschäden übernehmen.

    Kürzlich hinzugefügte neue Funktionen (in den Versionen 1.01 1.02) sind gelb hervorgehoben . Wichtige Hinweise sind in roter Schrift hervorgehoben.
    Ich werde diesen Beitrag kontinuierlich aktualisieren, einschließlich Aktualisierungen aller Indikatoren. Bitte zögern Sie nicht, es regelmäßig zu besuchen.

    [15. Mai 2020] Ich habe die Versionsnummer auf der Registerkarte „Info“ hinzugefügt, damit Sie überprüfen können, ob Sie die neueste Version verwenden, die derzeit 1.02 ist (hochgeladen am 27. Mai 2020). Version 1.01 ordnet die Parametereinstellungen in eine logischere Reihenfolge und enthält auch Abschnittsüberschriften.
    [27. Mai 2020] Version 1.02 hat einen neuen Parameter RSIparameters .

    -------------------------------------------------- --------------------------------------------
    Scanner/Dashboard für den Roadmap-Ansatz von LauraT
    -------------------------------------------------- --------------------------------------------
    Dies ist ein Dashboard-Indikator (eigentlich ist es wahrscheinlich besser als Scanner zu beschreiben) für LauraTs RoadMap (siehe auch Journal-Thread hier). Es hebt alle Symbole/Zeitrahmen hervor, bei denen die nahe Seite des EMA(8)-Kanals innerhalb der ProximityThreshold-Kanalbreite des SMA(200) liegt. Daher bedeutet das Setzen von ProximityThreshold auf 0, dass der EMA(8)-Kanal den SMA(200) berühren oder kreuzen muss. Weitere Informationen finden Sie in den Beiträgen Nr. 14 und Nr. 46. Das Symbol wird in BullishColor gezeichnet, wenn der zusammengesetzte RSI gt;= RSIThreshold ; BearishColor wenn der zusammengesetzte RSI lt;= (100 #8211; RSIThreshold ); andernfalls NeutralColor. Es bleibt Ihnen dann überlassen, alle relevanten Diagramme einzusehen, auf geeignete Setups zu warten und selbst zu beurteilen, ob diese einen Eintrag verdienen.

    Der CompRSISelectv2-Indikator (hier verfügbar) muss in Ihrem Ordner ...../MQL4/Indicators vorhanden sein** (muss aber nicht an ein Diagramm angehängt werden), damit die RSI-Werte korrekt berechnet werden. Wenn alle Wingdings-Symbole rot sind, ist es wahrscheinlich, dass das Dashboard den CompRSISelectv2-Indikator nicht finden kann, d. h. die RSI-Berechnung ist 0 (was kleiner als der untere Schwellenwert von 40 ist). Die Werte, die mit iCustom() an den Indikator übergeben werden, sind Tframe1 =240, Tframe2 =1440, Tframe3 =10080, Tframe4 =0, NumBars =500.
    **[Neu: v1.02 Beta]: Sie können jetzt den Indikator angeben, den Sie zur Berechnung der RSI-Werte haben möchten, gefolgt von den fünf Werten, die Sie für Tframe1 , Tframe2 , Tframe3 , Tframe4 und NumBars verwenden möchten, alle durch Kommas getrennt , in der neuen Parametereinstellung RSIparameters. Die Standardwerte sind CompRSISelectv2,240,1440,10080,0,500
    Die .ex4-Datei für Ihren benannten RSI-Indikator muss in .../MQL4/Indicators vorhanden sein

    Der Indikator verwendet Symbole aus beiden
    http://www.911fonts.com/font/downloa...ular_10948.htmund
    https://www.wfonts.com/font/wingdings-3Schriftarten (es gibt ein Video zur Installation von Schriftarten für Windows 10
    null). Diese Schriftarten sollten mit Windows geliefert werden. Wenn jedoch die Schriftarten fehlen, wird das Problem wahrscheinlich in Post #35 gemeldet.

    Die folgende Abkürzung kann für Symbole verwendet werden: A=AUD, C=CAD, E=EUR, F=CHF, G=GBP, J=JPY, N=NZD, U=USD. Groß- und Kleinschreibung sind austauschbar, z. GJ oder gj für GBPJPY. Dies funktioniert für die 28 Majors; Andernfalls müssen Sie den Symbolnamen vollständig eingeben. Um Ihnen Tipparbeit zu ersparen, wird SymbolSuffix an jedes Symbol angehängt. Alle falsch geschriebenen Symbole oder Symbole, die nicht von Ihrem Broker angeboten werden, werden ignoriert. Es können bis zu 99 gültige Symbol-IDs, getrennt durch Kommas, eingegeben werden.
    HINWEIS: Wenn Sie möchten, dass das Symbol unverändert verarbeitet wird (einschließlich Groß- und Kleinschreibung und Satzzeichen), stellen Sie ihm ein Gleichheitszeichen (=) voran. Beispiel: =DJ30.fs ( SymbolSuffix wird nicht angehängt).

    Wingdings-Symboltabelle
    .

    Die PositionSettings von links nach rechts sind:
    #61623; Diagramm-Unterfenster# (0=Hauptdiagramm, 1=erstes Unterfenster, 2=zweites Unterfenster usw.)
    #61623; Ecke (TR=Oben rechts, TL=Oben links, BR=Unten rechts, BL=Unten links. Die Reihenfolge der Zeitrahmen wird horizontal umgekehrt, wenn „Rechts“ ausgewählt wird, und die Reihenfolge der Symbole wird vertikal umgekehrt, wenn „Unten“ ausgewählt wird. ist gewählt)
    #61623; Horizontale (x) Startposition
    #61623; Vertikale (y) Startposition
    #61623; Horizontaler Abstand (Abstand zwischen Zeitrahmenspalten)
    #61623; Horizontale Anpassung (Abstand zwischen Symbolname und erstem Zeitrahmen)
    #61623; Vertikaler Abstand (Abstand zwischen Symbolen)
    Einträge müssen durch Kommas getrennt werden. Alle Messungen sind in Pixeln.

    Um den Hintergrund wegzulassen, setzen Sie BackgroundWidth auf 0. Die Breite wird in Zeichen angegeben (das Webdings-Zeichen 'g' wird BackgroundWidth mal gezeichnet, um den Hintergrund zu erzeugen), nicht Pixel.

    Gültige RefreshPeriod-Einträge werden hier erläutert.

    RSI-Werte drucken #8212;
    #61623; Wenn auf 0 gesetzt, zeichnet der Indikator
    in den Zellen (Schnittpunkt von Symbol/Zeitrahmen), wo der EMA(8)-Kanal innerhalb der ProximityThreshold-Kanalbreiten des SMA(200) liegt. Dies wird in BullishColor dargestellt, wenn der zusammengesetzte RSI-Wert gt;= RSIThreshold , in BearishColor, wenn der zusammengesetzte RSI-Wert lt;= (100 #8211; RSIThreshold ) ist, und ansonsten in NeutralColor. Siehe Beitrag #14. Es deaktiviert auch die PrintHeatmap-Funktion.
    #61623; Wenn der Wert auf 1 gesetzt ist, zeichnet der Indikator den RSI-Wert anstelle des WingdingsSymbol , wobei die gleichen Regeln für Nähe und Farben verwendet werden, und die PrintHeatmap-Funktion ist aktiviert . Beachten Sie, dass die gedruckten RSI-Werte notwendigerweise in jedem Zeitrahmen gleich sind, da sie immer als eine Zusammensetzung der H4/D1/W1-Zeitrahmen berechnet werden.
    #61623; Wenn auf 2 gesetzt, wird der RSI-Wert in der Monatsspalte (MN) gedruckt, aber nur, wenn Sie MN als einen Ihrer Zeitrahmen ausgewählt haben. Mit dieser Option können Sie die RSI-Werte für jedes Instrument sehen, unabhängig davon, ob die Nähe zum SMA besteht oder nicht. Wenn im monatlichen Zeitrahmen eine Nähe zum SMA besteht, wird der RSI-Wert wie gewohnt in der MN-Spalte gedruckt, z. 53 Wenn keine Nähe vorhanden ist, wird der Wert in eckigen Klammern gedruckt, z. [53]

    Heatmap drucken #8212; Dies sind die Zeiträume, in denen die Heatmap-Werte von cja als kleiner Kreis (Wingdings-Zeichen 159) neben dem RSI-Wert dargestellt werden sollen. Wie beim Indikator von cja wird der Kreis in BullishColor gezeichnet, wenn der Preis für diesen Zeitraum derzeit über dem SMA (200) liegt; und BearishColor, wenn der Preis darunter liegt. Wenn Sie keine Kreise zeichnen möchten, setzen Sie diese Einstellung entweder leer (leer) oder setzen Sie PrintRSIvalues ​​auf 0.

    ATRdays #8212; wenn auf einen Wert gesetzt gt; 0, wird ein nach oben zeigendes Dreieck in BullishColor neben der Symbol-ID gezeichnet, wenn der Preis innerhalb der ProximityThreshold-Kanalbreite des ADR-Tiefs liegt, und ein nach unten zeigendes Dreieck in BearishColor, wenn der Preis innerhalb der ProximityThreshold-Kanalbreite des ADR-Hochs liegt. Um diese Funktion zu deaktivieren, setzen Sie ATRdays auf 0. (Ich bin mir ziemlich sicher, dass ich die Berechnung hinter der Darstellung der ADR-Hoch- und Tiefstlinien herausgefunden habe, aber lassen Sie es mich bitte wissen, wenn Sie glauben, dass ein Fehler vorliegt).

    Wenn der Preis innerhalb der Breite des ProximityThreshold-Kanals des gestrigen Hochs oder Tiefs liegt, wird ein Doppelpfeilsymbol gedruckt (BearishColor für das gestrige Hoch, BullishColor für das gestrige Tief), da dies möglicherweise entweder als Unterstützung oder als Widerstand fungieren kann.

    Um dies anhand von Beispielen weiter zu erläutern, schauen Sie sich NZDCAD und USDCHF an (die im letzten Screenshot in gelben Kästchen hervorgehoben sind):

    #61623; Für den NZDCAD kommt der EMA(8)-Kanal innerhalb der ProximityThreshold-Kanalbreiten des SMA(200) in den Zeitrahmen D1, H1 und M30, weshalb der RSI-Wert von 66 in diesen Spalten gedruckt wird. Es wird in BullishColor (grün) gezeichnet, weil der RSI gt;= 60 ist. Und die Cja-Heatmap ist in den Zeitrahmen W1 und D1 (Preis lt; SMA200) bärisch und in H4 und H1 bullisch (Preis gt;= SMA200). .

    #61623; Für den USDCHF kommt der EMA(8)-Kanal innerhalb der ProximityThreshold-Kanalbreite des SMA(200) in den Zeitrahmen W1 und M15, weshalb der RSI-Wert von 48 in diesen Spalten gedruckt wird. Es wird in NeutralColor dargestellt, da 48 weder gt;= 60 noch lt;= 40 ist. Die cja-Heatmap ist in den Zeiträumen W1 und D1 (Preis lt; SMA200) bärisch und in H4 und H1 bullisch. Darüber hinaus liegt der Preis derzeit innerhalb der ProximityThreshold-Kanalbreite des ADR-Tiefs, daher wird neben der Symbol-ID ein BullishColor-Aufwärtspfeil gedruckt.

    Erklärung der Symbole
    #61623; ('Proximity' = die Breite des EMA(8)-Kanals x der ProximityThreshold )
    #61623; Beachten Sie, dass die ersten drei Symbole im Bild durch Zahlen (den RSI-Wert) ersetzt werden, wenn PrintRSIvalues ​​auf 1 oder 2 gesetzt ist
    #61623; Die Grafik geht davon aus, dass Sie die Standardeinstellungen verwenden (einige der Farben und Symbole können geändert werden)

    Sie können verschiedene RSI-Schwellenwerte für verschiedene Instrumente festlegen, die sowohl RSIthreshold- als auch AlertRSIthreshold-Werte überschreiben, indem Sie Ihren gewünschten Überschreibungswert in geschweiften Klammern unmittelbar nach der entsprechenden Symbol-ID in Symbole eingeben, z. ...... ,EU{ 55} , ...... würde dazu führen, dass die RSI-Werte in BullishColor gedruckt würden, wenn der RSI-Composite für EURUSD gt;= 55 oder BearishColor wäre, wenn lt;= 45. Und Warnungen würden generiert nur wenn der zusammengesetzte RSI für EURUSD ebenfalls gt;= 55 oder lt;= 45 beträgt. Jedes Instrument, das keine Überschreibung hat, verwendet einfach die RSIthreshold- und AlertRSIthreshold-Werte.

    Das Dashboard kann so einfach oder komplex sein, wie Sie es wünschen #8212; Siehe Beitrag #102. Wenn Sie die Verwendung einer der Einstellungen verwirrend finden, deaktivieren Sie sie einfach. Die komplexeren Funktionen sind für Trader vorhanden, die zusätzliche Details anzeigen möchten, ohne das eigentliche Preisdiagramm laden zu müssen.

    Wenn Sie mehrere Instanzen des Indikators verwenden möchten (selbst wenn sie sich auf verschiedenen Diagrammen befinden), müssen Sie für jede Instanz eine andere UniqueID verwenden, da der Indikator sonst schrecklich verwirrt wird und unvorhersehbare Ergebnisse verursacht.

    Warnung: Es sind mehrere schwere Berechnungen erforderlich, daher wird Ihr MT4 wahrscheinlich umso langsamer laufen, je mehr Symbole/Zeitrahmen Sie angeben, insbesondere wenn der RefreshPeriod-Parameter auf einen kurzen Zeitraum eingestellt ist, z. T oder M1 . Außerdem schlage ich vor, dass Sie, um Unordnung zu vermeiden, den Indikator an ein eigenes Diagramm anhängen. Wie jeder, der meine Arbeit verfolgt, wissen wird, priorisiere ich Funktionalität und Genauigkeit über Benutzerfreundlichkeit oder ästhetische Attraktivität.


    Benachrichtigungen sind verfügbar, siehe Abschnitt „Benachrichtigungen“ weiter unten.

    Bitte zögern Sie nicht, mit den Einstellungen zu experimentieren. Wenn Sie glauben, einen Fehler gefunden zu haben, fügen Sie bitte (1) eine umfassende Beschreibung des Problems, (2) die Bedingungen, die dazu geführt haben, und (3) einen Screenshot bei, der sowohl Ihre Einstellungen als auch eine Tabelle zeigt, wo Sie glauben Jede Messung ist als absolutes Minimum ungenau. Sonst habe ich nichts zum Arbeiten.


    _____________________

    Neue Einrichtung (30. April 2020):
    Warnungen

    Die neueste Version des Dashboards enthält Warnungen. Es gibt „grundlegende“ und „komplexe“ Alarmeinstellungen, die beide unten erklärt werden.

    Grundeinstellungen

    Es stehen 3 Arten von Benachrichtigungen zur Verfügung: Popup-Benachrichtigungen (auf dem Bildschirm hörbar), E-Mail-Benachrichtigungen und Push-Benachrichtigungen.
    Wenn Sie keine Warnungen dieser Art wünschen, setzen Sie MinutesBetweenAlerts auf -1 (und das Dashboard funktioniert genauso wie zuvor).

    Wenn Sie Benachrichtigungen wünschen, setzen Sie MinutesBetweenAlerts auf 0 und dann:
    #61623; Wenn Sie Popup-Warnungen wünschen, legen Sie MessageForPopupAlerts auf die grundlegende Nachricht fest, die angezeigt werden soll. Wenn Sie diese nicht möchten, setzen Sie MessageForPopupAlerts auf leer (leer).
    #61623; Wenn Sie E-Mail-Benachrichtigungen wünschen, legen Sie MessageForEmailAlerts auf die grundlegende Nachricht fest, die in der Betreffzeile der E-Mail angezeigt werden soll. Wenn Sie diese nicht möchten, setzen Sie MessageForEmailAlerts auf leer (leer).
    #61623; Wenn Sie Push-Benachrichtigungen erhalten möchten, legen Sie MessageForPushAlerts auf die grundlegende Nachricht fest, die angezeigt werden soll. Wenn Sie diese nicht möchten, setzen Sie MessageForPushAlerts auf leer (leer).

    Belassen Sie die AlertTimeframes auf '' (zwei einfache Anführungszeichen, d. h. dito). Das bedeutet, dass Sie (möglicherweise) Benachrichtigungen für dieselben Zeiträume erhalten, die auf dem Dashboard angezeigt werden (Ihr Eintrag in TimeFrames ).

    Lassen Sie AlertRSIThreshold auf 60 eingestellt, und Sie erhalten nur dann SMA-Alarme, wenn die Näherungsanforderung erfüllt ist UND der RSI-Wert entweder gt;= 60 oder lt;= 40 ist. Wenn Sie Instrumente/Zeitrahmen wünschen, in denen die Näherungsanforderung liegt erfüllt sind, um unabhängig vom RSI-Wert in Warnungen aufgenommen zu werden, setzen Sie AlertRSIThreshold auf -1.

    Um die Effizienz zu verbessern, werden die Instrumente/Zeitrahmen/Warngründe gesammelt und als eine einzige Warnung angezeigt. Diese Warnungen werden einmal pro RefreshPeriod angezeigt (es sei denn, KEINES der Instrumente/Zeitrahmen/Warngründe erfüllt die Kriterien, die erforderlich sind, damit sie in der Dashboard-Anzeige hervorgehoben werden) . Dies bedeutet, dass, wenn sich das erforderliche Kriterium über aufeinanderfolgende RefreshPeriods wiederholt, für ein bestimmtes Instrument/einen bestimmten Zeitrahmen/Warngrund, dann dieselbe Warnung in jeder RefreshPeriod enthalten ist. Dieses Manko kann durch die Verwendung der komplexen Alerts-Einstellungen (siehe unten) umgangen werden.

    Der Warntext für jedes Instrument/jeden Zeitrahmen/Warngrund erscheint in der Form:
    [Instrument, Zeitrahmen, Alarmgrund, RSI-Wert]

    AlertReasons #8212; Die 6 möglichen Gründe für die Generierung von Warnungen lauten wie folgt:
    #61623; SMA #8212; der EMA(8) liegt innerhalb der Nähe (ProximityThreshold-Kanalbreiten) des SMA(200) für das angezeigte Instrument/den angezeigten Zeitrahmen
    #61623; ADR_hoch #8212; Der Preis hat das ADR-Hoch für das angezeigte Instrument erreicht oder überschritten
    #61623; ADR_low #8212; der Kurs das ADR-Tief für das angezeigte Instrument erreicht oder unterschritten hat
    #61623; Yest_high #8212; Der Preis liegt in der Nähe (entweder über oder unter) des gestrigen Hochs
    #61623; Yest_low #8212; Der Preis liegt in der Nähe (entweder über oder unter) dem gestrigen Tief
    #61623; Day_open #8212; Der Preis liegt in der Nähe (entweder über oder unter) dem heutigen Eröffnungspreis

    Sie können die Gründe auswählen, aus denen Alerts generiert werden sollen. Der Parameter AlertReasons beginnt standardmäßig mit allen 6 möglichen Gründen. Sie können einige dieser Gründe deaktivieren, indem Sie den entsprechenden Text aus AlertReasons entfernen. Wenn Sie einen Grund wieder aktivieren möchten, ist jede Mischung aus Groß- und Kleinbuchstaben in Ordnung, aber Sie müssen die Schreibweise korrekt (wie in der obigen Liste gezeigt) erhalten, einschließlich des Unterstrichs, z. adr_hoch
    Sie können Leerzeichen, Kommas oder andere Zeichen einfügen, um die Lesbarkeit zu verbessern; Der Indikator sucht einfach nach Text wie ADR_high irgendwo innerhalb des Parameters.

    Nur Elemente, die im Dashboard hervorgehoben sind (dies hängt von Ihren gewählten Einstellungen ab), werden benachrichtigt. Je mehr Instrumente, Zeitrahmen und/oder Gründe Sie im Dashboard ausgewählt haben, desto wahrscheinlicher ist es (im Guten wie im Schlechten), dass Sie bei jeder RefreshPeriod eine Art Warnung erhalten.

    Bitte lesen Sie das Obige sorgfältig durch und experimentieren Sie selbst, da ich (sorry) nicht viel Zeit habe, Fragen zu beantworten. Wenn Sie verwirrt sind und ein einfacheres Dashboard wünschen, können Sie gerne das von Barraka verwenden (hier).


    Die komplexen Warnungseinstellungen sind AlertTimeframes und MinutesBetweenAlerts.

    AlertTimeframes #8212; Wie bereits erläutert, führt die Eingabe von zwei einfachen Anführungszeichen ('') in AlertTimeframes dazu, dass die Zeitrahmen, die Sie im Dashboard anzeigen, auch diejenigen sind, die nach Warnungen durchsucht werden. Sie können jedoch eine Teilmenge davon für Warnungen verwenden, indem Sie diese Zeitrahmen hier eingeben. Wenn Ihre auf dem Dashboard angezeigten Zeitrahmen beispielsweise M5, M15, M30, H1 lauten, Sie aber nur auf M5 und M15 bei Annäherungen gewarnt werden möchten, dann legen Sie AlertTimeframes = M5, M15 fest

    MinutesBetweenAlerts #8212; Gültige Werte sind:

    #61623; -1 : Alle Warnungen ausschalten

    #61623; 0 : Warnungen einschalten und Elemente (Instrumente/Zeitrahmen/Gründe für Warnungen) auf mögliche Warnungen beim ersten Tick jeder RefreshPeriod-Kerze prüfen. Zum Beispiel, wenn RefreshPeriod = M1, dann prüft der Indikator auf mögliche Nähen usw. und generiert möglicherweise Warnungen aller Arten (Popup, E-Mail, Push-Benachrichtigungen), die Sie ausgewählt haben, beim ersten Tick jeder M1-Kerze (unabhängig davon des Diagrammzeitraums). Welche Arten von Benachrichtigungen generiert werden, wird durch Ihre Einträge in MessageForPopupAlerts , MessageForEmailAlerts , MessageForPushAlerts (wie zuvor erläutert) bestimmt.

    #61623; beliebiger Wert gt; 0 : Das Dashboard wird weiterhin aktualisiert und mögliche Warnungen werden bei jeder ResfreshPeriod überprüft, aber wenn eine Warnung für ein bestimmtes Element (Instrument/Zeitrahmen/Warngrund) innerhalb der letzten MinutesBeweenAlerts-Minuten aufgetreten ist, wird sie nicht wiederholt bis weitere MinutesBeweenAlerts Minuten verstrichen sind. Angenommen, eine (Näherungs-)Warnung für USDCHF,M1,SMA tritt zum ersten Mal um 12:15 Uhr auf und MinutesBetweenAlerts = 10, dann werden zwar alle 1 Minute Warnmeldungen überprüft, eine weitere Warnmeldung für USDCHF,M1,SMA jedoch nicht generiert bis mindestens 10 Minuten nach 12:15, also 12:25. Beachten Sie, wie diese Warnungen für jeden einzelnen Artikel separat funktionieren, z. Wenn eine Warnung für USDCHF,M5,SMA um 12:16 Uhr generiert wird, kann die nächste Warnung für USDCHF,M5,SMA nicht vor 12:26 Uhr generiert werden.

    Zusammenfassend ermöglicht die MinutesBetweenAlerts-Funktion das Generieren von Warnungen für jedes neue Element (Instrument/Zeitrahmen/Warnungsgrund), das die erforderlichen Kriterien in jeder RefreshPeriod erfüllt, verhindert jedoch, dass Warnungen für dasselbe Element wiederholt generiert werden (vorausgesetzt, dass der Grund , z. B. Nähe, wird noch erfüllt), indem jede Wiederholung für weitere MinutesBetweenAlerts Minuten ausgesetzt wird. Wenn die Anforderung eines Grundes nicht mehr erfüllt ist, wird die Warnung natürlich auch nicht generiert.

    Technische Informationen: Die MinutesBetweenAlerts-Funktion funktioniert, indem sie das Datum/die Uhrzeit jedes bestimmten Elements (Instrument/Zeitrahmen/Warngrund) in einer globalen MT4-Variablen speichert. Die aktuelle Zeit wird dann mit der gespeicherten Zeit verglichen, um zu bestimmen, ob die erforderliche Anzahl von Minuten verstrichen ist, seit eine Warnung für dieses Element erzeugt wurde. Die in globalen Variablen gespeicherten Werte bleiben intakt, wenn ein Diagramm aktualisiert wird, wenn der Indikator gelöst und dann wieder an ein Diagramm angehängt wird oder selbst wenn MT4 gestoppt und neu gestartet wird. Der Name jeder globalen Variablen ist
    @LauraT_UniqueID_[SymbolID,Zeitrahmen,Warnungsgrund]

    Sie können die Benachrichtigungen zurücksetzen, indem Sie auf die Schaltfläche „Benachrichtigungen zurücksetzen“ klicken. Dadurch werden alle erforderlichen globalen Variablen gelöscht, wodurch die Warnungen effektiv zurückgesetzt werden (d. h. die Startzeit für MinutesBetweenAlerts wird auf 0 zurückgesetzt). Die Kommentarmeldung „== Alarme wurden zurückgesetzt ==“ erscheint in der oberen linken Ecke des Hauptpreisdiagramms, bis der nächste Preistick auftritt.

    Denken Sie daran, dass der Zweck von Warnungen lediglich darin besteht, Sie auf einen möglichen Zustand aufmerksam zu machen, sobald dieser auftritt. Es bleibt Ihnen dann überlassen, alle relevanten Diagramme einzusehen, auf geeignete Setups zu warten und selbst zu beurteilen, ob diese einen Eintrag verdienen.


    Tipps zur Fehlerbehebung

    Ich kann vergangene und vergangene Situationen nicht überprüfen, und außerdem habe ich keine Daten von Ihrem Broker oder Informationen über Ihren Computer.

    1. Wenn Benachrichtigungen Ihre E-Mail-Adresse oder Ihr Telefon nicht erreichen:
    (i) Geben Sie Strg-O in MT4 ein, um das Bedienfeld „Optionen“ aufzurufen, und überprüfen Sie, ob Sie die richtigen Einstellungen auf den Registerkarten E-Mail und Benachrichtigungen haben. Wenden Sie sich an Ihren ISP oder Telekommunikationsanbieter, um Hilfe zu erhalten. Ich lebe in Neuseeland und habe keine Ahnung, wie die Telekommunikation in Ihrem Land funktioniert.
    (ii) Popup-Benachrichtigungen einschalten (MinutesBetweenAlerts auf 0 setzen und die Nachricht, die Sie erhalten möchten, in MessageForPopupAlerts eingeben). Wenn die Warnung korrekt als Popup angezeigt wird, aber nicht als E-Mail oder Push-Benachrichtigung, liegt kein Fehler beim Indikator, da er alle drei Warnungstypen zusammen und auf genau die gleiche Weise behandelt.

    2. Wenn Sie der Meinung sind, dass ein Element (Instrument/Zeitrahmen/Grund) in den Warnungen fehlt oder umgekehrt ein Element gemeldet wird, das nicht vorhanden sein sollte, überprüfen Sie das Dashboard, um festzustellen, ob es dort vorhanden ist. Nur Elemente, die im Dashboard hervorgehoben sind, können gewarnt werden. Und überprüfen Sie natürlich Ihre Alarmeinstellungen in der Dashboard-Anzeige, nachdem Sie die obigen Anweisungen sorgfältig gelesen haben.

    3. Wenn Sie der Meinung sind, dass ein Element nicht auf dem Dashboard selbst gemeldet wird oder umgekehrt auf dem Dashboard angezeigt wird, wenn dies nicht der Fall sein sollte, überprüfen Sie das eigentliche Diagramm selbst mit angewendeter Lauras Vorlage.

    Wenn Sie möchten, dass ich mir eines davon ansehe, müssen Sie Screenshots von (i) Ihren Parametereinstellungen für die Dashboard-Anzeige, (ii) dem Dashboard selbst und (iii) dem Diagramm mit Lauras Vorlage bereitstellen. (Und wenn das Problem mit Warnungen zusammenhängt, (iv) Ihr Popup-Warnungsfenster). Offensichtlich habe ich keinen Röntgenblick, um Ihren Computer von meinem Wohnort aus zu sehen. Und ich habe keine Zeit oder möchte nicht in die Privatsphäre Ihres Computers eindringen, indem ich eine Art Remote-Viewing-Tool (wie Team Viewer) verwende.


    Installationsdateien

    #61623; Laden Sie den Indikator LauraT Roadmap Dashboard b600.ex4 in Ihren Ordner ...../MQL4/Indicators herunter
    #61623; Laden Sie die herunter
    https://www.tradingintuitive.com/att...2125322969.mq4Indikator in Ihren Ordner ...../MQL4/Indicators

    Laden Sie dann den MT4-Navigator (geben Sie Strg-N ein), klicken Sie mit der rechten Maustaste und klicken Sie auf Aktualisieren.
    Die obigen Dateien sollten nun unter der Baumstruktur „Indikatoren“ angezeigt werden.

    HINWEIS: Der Indikator verwendet Symbole von beiden
    http://www.911fonts.com/font/downloa...ular_10948.htmund
    https://www.wfonts.com/font/wingdings-3Schriftarten (es gibt ein Video zur Installation von Schriftarten für Windows 10
    null).

    https://www.tradingintuitive.com/att...9239714501.ex4

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Die tradingintuitive Webseite verwendet Cookies
Wir nutzen Cookies, um Ihnen das Webseitenerlebnis bestmöglich anbieten zu können. Durch weitere Nutzung der Webseite erlauben Sie die Nutzung von Cookies. Für weitere Details und wie Sie ggf. diese Einstellungen verändern können, lesen Sie bitte unsere Datenschutzbestimmung. Lesen Sie mehr