होम तकनीकी संकेतक पोस्ट

सप्ताह के दिनों के रंग - MetaTrader 5 के लिए एक अद्भुत संकेतक

संलग्नक
20207.zip (1.28 KB, डाउनलोड 0 बार)

नमस्ते ट्रेडर्स! आज हम बात करेंगे सप्ताह के दिनों के अद्यतन संकेतक के बारे में। इसमें हर दिन का अलग रंग होगा, जिससे आप आसानी से पहचान सकेंगे कि कौन सा दिन किस रंग का है:

इस संकेतक के लिए DRAW_COLOR_HISTOGRAM शैली का उपयोग किया गया है। इसमें दो बफर की आवश्यकता होती है (एक मानों का बफर HistogramBuffer और एक रंग बफर HistogramColors):

//+------------------------------------------------------------------+
//|                                       सप्ताह के दिनों के रंग.mq5 |
//|                              कॉपीराइट © 2018, व्लादिमीर कारपुतोव |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2018, व्लादिमीर कारपुतोव"
#property link      "http://wmua.ru/slesar/"
#property version   "1.000"
#property indicator_separate_window
#property description "सप्ताह के दिनों का रंगीन हिस्टोग्राम"

#property indicator_separate_window 
#property indicator_buffers 2 
#property indicator_plots   1 
//--- प्लॉट हिस्टोग्राम 
#property indicator_label1  "दिन के रंग" 
#property indicator_type1   DRAW_COLOR_HISTOGRAM
//--- रंगीन हिस्सों के लिए 8 रंग निर्धारित करें
#property indicator_color1  clrCyan,clrRed,clrYellowGreen,clrBlue,clrYellow,clrNavy,clrGold,clrMediumSeaGreen
#property indicator_style1  STYLE_SOLID 
#property indicator_width1  2
//--- संकेतक बफर 
double         HistogramBuffer[];
double         HistogramColors[];
//+------------------------------------------------------------------+
//| कस्टम संकेतक प्रारंभ कार्य                         |
//+------------------------------------------------------------------+

रंग निम्नलिखित पंक्ति में निर्धारित किए जाते हैं:

//--- रंगीन हिस्सों के लिए 8 रंग निर्धारित करें
#property indicator_color1  clrCyan,clrRed,clrYellowGreen,clrBlue,clrYellow,clrNavy,clrGold,clrMediumSeaGreen

यहां, clrCyan का इंडेक्स "0" है, clrRed का इंडेक्स "1" है, और इसी तरह।

HistogramColors बफर के प्रत्येक इंडेक्स को व्यक्तिगत रंग इंडेक्स सौंपकर हिस्टोग्राम रंगों का प्रबंधन किया जाता है:

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;
        }

संबंधित पोस्ट

टिप्पणी (0)