Wie repariere ich diese Anzeige, damit der Alarm funktioniert?
Ergebnis 1 bis 5 von 5

Thema: Wie repariere ich diese Anzeige, damit der Alarm funktioniert?

  1. #1
    1 Anhang (e) Kann mir bitte jemand helfen, damit der Alarm funktioniert? Es hat die Funktion, aber es scheint nicht zu funktionieren.

    Vielen Dank

    Hier ist der Code (und ich werde den Indikator anhängen):


    #eigenschaft copyright Copyright © 2006, Eli hayun
    #Eigenschaftslink
    #property indior_chart_window
    #property indior_buffers 2
    #property indior_color1 Blau
    #eigenschaft indikator_farbe2 Rot
    //---- Eingabeparameter
    extern int schnellEma = 38;
    extern int langsamEma = 120;
    extern int macdSma = 20;
    extern bool UseAlert = false;
    //---- Puffer
    doppelter ExtMapBuffer1 [];
    doppelter ExtMapBuffer2 [];
    // ----------------------------------------------- -------------------
    //| Benutzerdefinierte Indikatorinitialisierungsfunktion |
    // ----------------------------------------------- -------------------
    int init ()
    {
    //---- Indikatoren
    SetIndexStyle (0, DRAW_ARROW);
    SetIndexArrow (0,233);
    SetIndexBuffer (0, ExtMapBuffer1);
    SetIndexEmptyValue (0,0,0);
    SetIndexStyle (1, DRAW_ARROW);
    SetIndexArrow (1,234);
    SetIndexBuffer (1, ExtMapBuffer2);
    SetIndexEmptyValue (1,0,0);
    //----
    Rückkehr (0);
    }
    // ----------------------------------------------- -------------------
    //| Benutzerdefinierte Indikator Deinitialisierungsfunktion |
    // ----------------------------------------------- -------------------
    int deinit ()
    {
    //----

    //----
    Rückkehr (0);
    }
    // ----------------------------------------------- -------------------
    //| Benutzerdefinierte Indikatoriterationsfunktion |
    // ----------------------------------------------- -------------------
    int start ()
    {
    int Grenze;
    int gezählte Balken = IndiorCounted ();
    //---- Überprüfen Sie auf mögliche Fehler
    if (counted_barslt; 0) return (-1);
    //---- Der zuletzt gezählte Balken wird neu gezählt
    if (counted_barsgt; 0) counted_bars--;
    limit = Bars-counted_bars;
    //---- Hauptschleife
    für (int i = 0; ilt; limit; i )
    {
    ExtMapBuffer1 [i] = 0; ExtMapBuffer2 [i] = 0;
    double macdMain0 = iMACD (NULL, 0, fastEma, langsamEma, macdSma, PRICE_CLOSE, MODE_MAIN, i);
    double macdMain2 = iMACD (NULL, 0, fastEma, langsamEma, macdSma, PRICE_CLOSE, MODE_MAIN, i 1);
    double macdSignal0 = iMACD (NULL, 0, fastEma, langsamEma, macdSma, PRICE_CLOSE, MODE_SIGNAL, i);
    double macdSignal2 = iMACD (NULL, 0, fastEma, langsamEma, macdSma, PRICE_CLOSE, MODE_SIGNAL, i 1);

    if (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2)
    ExtMapBuffer1 [i] = iLow (NULL, 0, i 1);
    if (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2)
    ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1);
    }
    Rückkehr (0);
    }
    // ----------------------------------------------- -------------------

    https://www.tradingintuitive.com/att...6588651794.mq4

  2. #2

    Zitat Zitat von ;
    Kann mir bitte jemand helfen, damit der Alarm funktioniert? Es hat die Funktion, aber es scheint nicht zu funktionieren.
    Es scheint, dass der Befehl ”Warnung” fehlt, der nach jeder Bedingung geschrieben werden sollte, wobei die Parameter und der eventuelle Text für das Popup-Fenster ”Warnung” ausgewählt werden. Da Alerts aus- oder eingeschaltet werden können, sollten Sie außerdem eine vorherige if UseAlert = true-Bedingung einfügen. if (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2) ExtMapBuffer1 [i] = iLow (NULL, 0, i 1); Alert (Parameter hier) if (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2) ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1); Alarm (Parameter hier)

  3. #3

    Zitat Zitat von ;
    Es scheint, dass der Befehl ”Warnung” fehlt, der nach jeder Bedingung geschrieben werden sollte, wobei die Parameter und der eventuelle Text für das Popup-Fenster ”Warnung” ausgewählt werden. Da Alerts aus- oder eingeschaltet werden können, sollten Sie außerdem eine vorherige if UseAlert = true-Bedingung einfügen. if (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2) ExtMapBuffer1 [i] = iLow (NULL, 0, i 1); Alert (Parameter hier) if (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2) ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1); Alarm (Parameter hier)
    Danke für deine Hilfe. Kannst du es bitte für mich programmieren? Ich kann nicht programmieren, und obwohl ich ein wenig vom Code verstehe, bin ich immer noch nutzlos.

  4. #4
    1 Anhang (e) Hallo Jnita Bitte versuchen Sie diese Modifikation von Radatats. Hoffe, das hilft ~ profi ~
    https://www.tradingintuitive.com/att...8649321028.mq4

  5. #5

    Zitat Zitat von ;
    Hi Bitte versuchen Sie diese Modifikation von Radatats. Hoffe, das hilft ~ profi ~
    Danke Profi

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