Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Indikatoren

Days of the week color - Indikator für den MetaTrader 5

Ansichten:
840
Rating:
(13)
Veröffentlicht:
2018.05.02 10:25
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Eine Modifikation des Days of the week - jetzt wird jeder Tag mit einer eigenen Farbe markiert:

DRAW_COLOR_HISTOGRAM benötigt zwi Puffer (einen Pufferfür die Werte von HistogramBuffer und einen für die Farben HistogramColors):

//+------------------------------------------------------------------+
//|                                       Days of the week color.mq5 |
//|                              Copyright © 2018, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2018, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.000"
#property indicator_separate_window
#property description "Days of the week in the form of a color histogram"

#property indicator_separate_window 
#property indicator_buffers 2 
#property indicator_plots   1 
//--- plot Histogram 
#property indicator_label1  "Day colors" 
#property indicator_type1   DRAW_COLOR_HISTOGRAM
//--- define 8 colors for coloring sections
#property indicator_color1  clrCyan,clrRed,clrYellowGreen,clrBlue,clrYellow,clrNavy,clrGold,clrMediumSeaGreen
#property indicator_style1  STYLE_SOLID 
#property indicator_width1  2
//--- indicator buffers 
double         HistogramBuffer[];
double         HistogramColors[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+

Die Farben werden in dieser Zeile festgelegt

//--- define 8 colors for coloring sections
#property indicator_color1  clrCyan,clrRed,clrYellowGreen,clrBlue,clrYellow,clrNavy,clrGold,clrMediumSeaGreen

Hier aht die Farbe clrCyan den Index "0", clrRed "1", und so weiter.

Die Verwaltung der Histogrammfarben erfolgt durch Zuweisung eines individuellen Farbindex zu jedem Index des HistogramColors Puffers:

switch(STime.day_of_week)
        {
         case  0:
            HistogramBuffer[i]=0;
            HistogramColors[i]=0;
            break;
         case  1:
            HistogramBuffer[i]=1;
            HistogramColors[i]=1;
            break;
         case  2:
            HistogramBuffer[i]=2;
            HistogramColors[i]=2;
            break;
         case  3:
            HistogramBuffer[i]=3;
            HistogramColors[i]=3;
            break;
         case  4:
            HistogramBuffer[i]=4;
            HistogramColors[i]=4;
            break;
         case  5:
            HistogramBuffer[i]=5;
            HistogramColors[i]=5;
            break;
         case  6:
            HistogramBuffer[i]=6;
            HistogramColors[i]=6;
            break;
        }

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20207

DayTime DayTime

Ein Indikator mit Pfeilen, der den täglichen Eröffnungskurs mit dem Schlusskurs einer Stunde vergleicht.

Parabolic_TrailingStop Parabolic_TrailingStop

Ein Instrument zur Anwendung von Trailing-Stop auf Basis des Indikators "Parabolic SAR".

SV v.4.2.5 SV v.4.2.5

Der Expert Advisor eröffnet nicht mehr als eine Position pro Tag. Positionen werden zum angegebenen Zeitpunkt eröffnet. Es wird nach dem höchsten und niedrigsten Preis in einem Intervall gesucht. Es werden Daten von zwei iMA (Moving Average, MA) Indikatoren verwendet.

DPO_Bar DPO_Bar

Detrended Price Oscillator Bar - Preischart ohne Trend