Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 5 > Indikatoren
Startseite Registrieren Hilfe Community Kalender Heutige Beiträge Suchen

Indikatoren Indikatoren für Metatrader 5.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4978
Beiträge: 43288
Benutzer: 7.223
Aktive Benutzer: 75
Links: 84
Wir begrüßen unseren neuesten Benutzer: Sundaytrader
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 5 Tagen
- Sundaytrad...
vor 6 Tagen
- TS_6
vor einer Woche
- Mane
vor 3 Wochen
- AlbertZiz
vor 3 Wochen
- michak

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 440
Gesamt: 440
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 24.10.23
Neues Mitglied
 
Registriert seit: Oct 2023
Beiträge: 1
Rambus63 befindet sich auf einem aufstrebenden Ast
Standard Session Indikator und Fractal Indikator

Hallo liebe Leute,
ich suchen einen Session Indikator bei dem man die Zeitzonen einstellen kann und ausserdem einen Fractal Indikator der mir 3er Fractals anzeigt, der verhandene im MT5 macht das nicht und den kann man scheinbar auch nicht verändern, so wie es bei Tradingview machbar ist.
  #2 (permalink)  
Alt 24.10.23
Benutzerbild von Indikator-Trading
Premium Mitglied
 
Registriert seit: May 2020
Ort: Bielefeld
Beiträge: 345
Indikator-Trading befindet sich auf einem aufstrebenden Ast
Standard

Session Indikatoren findest du in zahlreicher Art unter MQL5.com. Fractals, welche einstellbar sein werden, könntest du da evtl. auch finden. Dies im Indikator einstellbar zu machen, ist aber auch keine große programmiertechnische Herausforderung
  #3 (permalink)  
Alt 24.10.23
Benutzerbild von Indikator-Trading
Premium Mitglied
 
Registriert seit: May 2020
Ort: Bielefeld
Beiträge: 345
Indikator-Trading befindet sich auf einem aufstrebenden Ast
Standard

Hier, den hatte ich mal modifiziert:
Code:
//+------------------------------------------------------------------+
//|                                                     Fractals.mq5 |
//|                   Copyright 2009-2020, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2009-2020, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
//--- indicator settings
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots   2
#property indicator_type1   DRAW_ARROW
#property indicator_type2   DRAW_ARROW
#property indicator_color1  Gray
#property indicator_color2  Gray
#property indicator_label1  "Fractal Up"
#property indicator_label2  "Fractal Down"
//--- indicator buffers
double ExtUpperBuffer[];
double ExtLowerBuffer[];
//--- 10 pixels upper from high price
int    ExtArrowShift = -10;
input uint Before_Number = 3;
input uint After_Number = 3;
bool UpperCriteriaOK,LowerCriteriaOK;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void OnInit()
{
//--- indicator buffers mapping
  SetIndexBuffer(0, ExtUpperBuffer, INDICATOR_DATA);
  SetIndexBuffer(1, ExtLowerBuffer, INDICATOR_DATA);
  IndicatorSetInteger(INDICATOR_DIGITS, _Digits);
//--- sets first bar from what index will be drawn
  PlotIndexSetInteger(0, PLOT_ARROW, 217);
  PlotIndexSetInteger(1, PLOT_ARROW, 218);
//--- arrow shifts when drawing
  PlotIndexSetInteger(0, PLOT_ARROW_SHIFT, ExtArrowShift);
  PlotIndexSetInteger(1, PLOT_ARROW_SHIFT, -ExtArrowShift);
//--- sets drawing line empty value--
  PlotIndexSetDouble(0, PLOT_EMPTY_VALUE, EMPTY_VALUE);
  PlotIndexSetDouble(1, PLOT_EMPTY_VALUE, EMPTY_VALUE);

}
//+------------------------------------------------------------------+
//|  Fractals on 5 bars                                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
{
  if(rates_total < 5)
    return(0);

  uint start;
//--- clean up arrays
  if(prev_calculated < 7)
  {
    start = Before_Number;
    ArrayInitialize(ExtUpperBuffer, EMPTY_VALUE);
    ArrayInitialize(ExtLowerBuffer, EMPTY_VALUE);
  }
  else
    start = rates_total -(1 + Before_Number + After_Number);
//--- main cycle of calculations
  for(uint i = start; i < rates_total - After_Number && !IsStopped(); i++)
  {
    //--- Upper Fractal
    UpperCriteriaOK= true;
    for(uint k = 0 ; k < Before_Number && UpperCriteriaOK ; k++)
    {
      if(high[i] < high[i - k])
      UpperCriteriaOK=false;
    }
    for(uint k = 0 ; k < After_Number && UpperCriteriaOK ; k++)
    {
      if(high[i] < high[i + k])
        UpperCriteriaOK=false;
    }
    
    if(UpperCriteriaOK)
      ExtUpperBuffer[i] = high[i];
    else
      ExtUpperBuffer[i] = EMPTY_VALUE;

    LowerCriteriaOK= true;
    for(uint k = 0 ; k < Before_Number && LowerCriteriaOK ; k++)
    {
      if(low[i] > low[i - k])
      LowerCriteriaOK=false;
    }
    for(uint k = 0 ; k < After_Number && LowerCriteriaOK ; k++)
    {
      if(low[i] > low[i + k])
        LowerCriteriaOK=false;
    }
    
    if(LowerCriteriaOK)
      ExtLowerBuffer[i] = low[i];
    else
      ExtLowerBuffer[i] = EMPTY_VALUE;
  }
//--- OnCalculate done. Return new prev_calculated.
  return(rates_total);
}
Thema geschlossen

Lesezeichen


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 13:20 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------