MACD Candle Indicator for Mt4 - indicator for MetaTrader 4
- Views:
- 6012
- Rating:
- votes: 7
- Published:
- 2019.02.06 15:26
Displays Colored Candle Bars for MACD indicator above or below the zero (0) level.
Configurable parameters:
- MACD Levels
- Email Alert
- Audible Alert
- Push Notification
#property copyright "MACD Above Below Zero Color Bars" #property copyright "ckart1.simplesite.com" #property copyright "Copyright 2015, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #include <stdlib.mqh> #include <stderror.mqh> //--- indicator settings #property indicator_chart_window #property indicator_buffers 8 #property indicator_type1 DRAW_HISTOGRAM #property indicator_style1 STYLE_SOLID #property indicator_width1 3 #property indicator_color1 0xFF2600 #property indicator_label1 "MACD Above Zero" #property indicator_type2 DRAW_HISTOGRAM #property indicator_style2 STYLE_SOLID #property indicator_width2 3 #property indicator_color2 0xFF0303 #property indicator_label2 "MACD Above Zero" #property indicator_type3 DRAW_HISTOGRAM #property indicator_style3 STYLE_SOLID #property indicator_width3 1 #property indicator_color3 0xFF0033 #property indicator_label3 "MACD Above Zero" #property indicator_type4 DRAW_HISTOGRAM #property indicator_style4 STYLE_SOLID #property indicator_width4 1 #property indicator_color4 0xFF0059 #property indicator_label4 "MACD Above Zero" #property indicator_type5 DRAW_HISTOGRAM #property indicator_style5 STYLE_SOLID #property indicator_width5 3 #property indicator_color5 0x0000FF #property indicator_label5 "MACD Below Zero" #property indicator_type6 DRAW_HISTOGRAM #property indicator_style6 STYLE_SOLID #property indicator_width6 3 #property indicator_color6 0x0000FF #property indicator_label6 "MACD Below Zero" #property indicator_type7 DRAW_HISTOGRAM #property indicator_style7 STYLE_SOLID #property indicator_width7 1 #property indicator_color7 0x0000FF #property indicator_label7 "MACD Below Zero" #property indicator_type8 DRAW_HISTOGRAM #property indicator_style8 STYLE_SOLID #property indicator_width8 1 #property indicator_color8 0x0000FF #property indicator_label8 "MACD Below Zero" //--- indicator buffers double Buffer1[]; double Buffer2[]; double Buffer3[]; double Buffer4[]; double Buffer5[]; double Buffer6[]; double Buffer7[]; double Buffer8[]; extern int Fast_EMA = 12; extern int Slow_EMA2 = 26; extern int MACD_SMA3 = 9; datetime time_alert; //used when sending alert extern bool Send_Email = false; extern bool Audible_Alerts = true; extern bool Push_Notifications = false; double myPoint; //initialized in OnInit void myAlert(string type, string message) { if(type == "print") Print(message); else if(type == "error") { Print(type+" | MACD Above Below Zero @ "+Symbol()+","+Period()+" | "+message); } else if(type == "order") { } else if(type == "modify") { } else if(type == "indicator") { Print(type+" | MACD Above Below Zero @ "+Symbol()+","+Period()+" | "+message); if(Audible_Alerts) Alert(type+" | MACD Above Below Zero @ "+Symbol()+","+Period()+" | "+message); if(Send_Email) SendMail("MACD Above Below Bars", type+" | Gann Arrow @ "+Symbol()+","+Period()+" | "+message); if(Push_Notifications) SendNotification(type+" | MACD Above Below Zero @ "+Symbol()+","+Period()+" | "+message); } } //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { IndicatorBuffers(8); SetIndexBuffer(0, Buffer1); SetIndexEmptyValue(0, 0); SetIndexBuffer(1, Buffer2); SetIndexEmptyValue(1, 0); SetIndexBuffer(2, Buffer3); SetIndexEmptyValue(2, 0); SetIndexBuffer(3, Buffer4); SetIndexEmptyValue(3, 0); SetIndexBuffer(4, Buffer5); SetIndexEmptyValue(4, 0); SetIndexBuffer(5, Buffer6); SetIndexEmptyValue(5, 0); SetIndexBuffer(6, Buffer7); SetIndexEmptyValue(6, 0); SetIndexBuffer(7, Buffer8); SetIndexEmptyValue(7, 0); //initialize myPoint myPoint = Point(); if(Digits() == 5 || Digits() == 3) { myPoint *= 10; } return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ 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[]) { int limit = rates_total - prev_calculated; //--- counting from 0 to rates_total ArraySetAsSeries(Buffer1, true); ArraySetAsSeries(Buffer2, true); ArraySetAsSeries(Buffer3, true); ArraySetAsSeries(Buffer4, true); ArraySetAsSeries(Buffer5, true); ArraySetAsSeries(Buffer6, true); ArraySetAsSeries(Buffer7, true); ArraySetAsSeries(Buffer8, true); //--- initial zero if(prev_calculated < 1) { ArrayInitialize(Buffer1, 0); ArrayInitialize(Buffer2, 0); ArrayInitialize(Buffer3, 0); ArrayInitialize(Buffer4, 0); ArrayInitialize(Buffer5, 0); ArrayInitialize(Buffer6, 0); ArrayInitialize(Buffer7, 0); ArrayInitialize(Buffer8, 0); } else limit++; //--- main loop for(int i = limit-1; i >= 0; i--) { if (i >= MathMin(1000-1, rates_total-1-50)) continue; //omit some old rates to prevent "Array out of range" or slow calculation //Indicator Buffer 1 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) > 0 //MACD > fixed value ) { Buffer1[i] = Open[i]; //Set indicator value at Candlestick Open if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Above Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer1[i] = 0; } //Indicator Buffer 2 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) > 0 //MACD > fixed value ) { Buffer2[i] = Close[i]; //Set indicator value at Candlestick Close if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Above Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer2[i] = 0; } //Indicator Buffer 3 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) > 0 //MACD > fixed value ) { Buffer3[i] = High[i]; //Set indicator value at Candlestick High if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Above Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer3[i] = 0; } //Indicator Buffer 4 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) > 0 //MACD > fixed value ) { Buffer4[i] = Low[i]; //Set indicator value at Candlestick Low if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Above Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer4[i] = 0; } //Indicator Buffer 5 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) < 0 //MACD < fixed value ) { Buffer5[i] = Open[i]; //Set indicator value at Candlestick Open if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Below Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer5[i] = 0; } //Indicator Buffer 6 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) < 0 //MACD < fixed value ) { Buffer6[i] = Close[i]; //Set indicator value at Candlestick Close if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Below Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer6[i] = 0; } //Indicator Buffer 7 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) < 0 //MACD < fixed value ) { Buffer7[i] = High[i]; //Set indicator value at Candlestick High if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Below Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer7[i] = 0; } //Indicator Buffer 8 if(iMACD(NULL, PERIOD_CURRENT, Fast_EMA, Slow_EMA2, MACD_SMA3, PRICE_CLOSE, MODE_MAIN, i) < 0 //MACD < fixed value ) { Buffer8[i] = Low[i]; //Set indicator value at Candlestick Low if(i == 0 && Time[0] != time_alert) { myAlert("indicator", "MACD Above Below Zero"); time_alert = Time[0]; } //Instant alert, only once per bar } else { Buffer8[i] = 0; } } return(rates_total); } //+------------------------------------------------------------------+
NFP
report this Friday | Use your chance to earn | FBS.com Adwww.fbs.com/
First Friday of every month make profitable investments with FBS. NFP
affects the world financial market and course of the dollar. Deposit
now! Expert Advisor. 24/7 Qualified Support. No Requotes. Open
AccountLog In Search Results Web results مؤشرات فوركس - أقوى مؤشرات
وإكسبرتات التداول على الإطلاق | ديلي فوركس
https://arab.dailyforex.com/forex-articles/مؤشرات-فوركس/page-1 Translate
this page تعلم ما هي مؤشرات الفوركس الفنية الأقوى لتجارة العملات. إليكم
مجموعة من المقالات التي تحمل لمحة عامة عن المؤشرات الفنية والإكسبرتات
الأكثر شهرة بين المتداولين. You've visited this page 3 times. Last
visit: 3/14/19 مؤشرات MT4 الفوركس | مؤشرات الفوركس تحميل | استراتيجيات
تداول ... https://www.forexmt4indicators.com/ar/ Translate this page The
Collection of FREE Forex MT4 Indicators and MT5 Indicators. 500+ قوي
& Profitable Forex Trading Strategies and Systems that work! التحميل
الان. You visited this page on 3/7/19. مؤشرات تقنية للفوركس -
Investing.com https://sa.investing.com/technical/indicators Translate
this page ملخصات المؤشرات الفنية لأزواج العملات الرئيسية في لمحة. مؤشرات
الفوركس الفنية | مؤشرات الميتاتريدر - InstaForex
https://www.instaforex.com/ar/forex_indicators.php Translate this page
يسر شركة إنستافوركس أن تقدم المؤشرات الفنية للفوركس والتى تم اعدادها من
قبل المتخصصين فى شركة إنستافوركس. هذه المؤشرات هى أدوات لا يمكن
الاستغناء عنها ... مؤشرات فوركس | المؤشرات الفنية | مؤشرات السوق | IFCM
Arabic https://www.ifcmarkets.net › التحليل الفنّي Translate this page
التحليل الفني . هدف مؤشرات الفوركس هو التكهن بجهة حركة السوق و مساعدة
التاجر . يوجد مجموعة كبيرة من المؤشرات الفوركس التي يستخدمها التاجر
لتحديد حركة السوق . Images for مؤشرات فوركس Image result for مؤشرات
فوركس Image result for مؤشرات فوركس Image result for مؤشرات
فوركس Image result for مؤشرات فوركس Image result for مؤشرات
فوركس More images for مؤشرات فوركس Report images Web results مؤشرات
الفوركس | المؤشرات المالية PDF | الفوركس PDF | مؤشرات التحليل ...
https://www.ifcmarkets.net/forex-trading.../forex-trading-indicators
Translate this page كتب مجانية حول المؤشرات الفنية للفوركس . قم باكتشاف
ما هي مؤشرات الفوركس و كيفية استخدامها. و تعلم المزيد عن كل واحد من
مؤشرات الفوركس. مؤشرات تداول الفوركس | ForexTime (FXTM)
https://www.forextime.com/ar/trading-tools/mt4-indicators Translate this
page مؤشرات تداول الفوركس على منصة MT4 قام باختيارها تجار FXTM إن أي
متداول فوركس جاد يعلم تمام العلم أن استخدام خطة تداول رائعة والتي يقترن
معها مؤشر فعال في تداول ... أربعة مؤشرات تداول فعّالة للغاية يجب أن يكون
كلّ تاجر على معرفة بها
https://www.dailyfx.com/...forex.../4-highly-effective-trading-indic...
Translate this page Jun 1, 2014 - هل أنت مستعد للتداول في أسواق الفوركس؟
اكتشف ما هي أفضل المؤشرات التي تساعدك لإعداد استراتيجية بسيطة وفعالة
لتستفيد منها في تداولك ... Videos 17:14 فوركس | أقوى مؤشر في سوق الفوركس
أرباحه خيالية Forex Tv YouTube - Mar 15, 2017 14:55 أهم المؤشرات
المستخدمة في التحليل الفني |تعليم فوركس | الدرس التاسع و ... Fx borssa
YouTube - Oct 15, 2017 2:04 من اقوى مؤشرات الفوركس لتحديد وقف الخساره
والهدف حسب الزوج والفريم ... fxsolve YouTube - Apr 21, 2014 12:28 افضل
مؤشر فوركس ALLigator شرح مؤشر حبيب YouTube - May 7, 2017 27:18 أهم
المؤشرات على منصة الMT4 وطريقه التداول بها في عالم الفوركس وكيفية ...
Ahmed Alsheikh-Forex YouTube - Jan 29, 2017 19:10 مؤشرات فوركس لتداول
العملات الاجنبيه | استراتيجيات تداول | فوركس ... فوركس يورز YouTube -
Feb 22, 2018 11:25 افضل مؤشر فوركس على الاطلاق وارباح خيالية (profit~v~
11) احدث اصدار forex hero YouTube - Oct 6, 2014 0:29 مؤشرات فوركس مجانا
-هدية 2019 عالم الخيارات الثنائية YouTube - Jan 4, 2019 4:30 شرح أقوى
مؤشر للأخبار - News Indicators Arabicbroker | المضارب العربي YouTube -
Apr 29, 2014 2:01 المؤشر الرهيب Super trend profit Fx Space YouTube -
Dec 14, 2016 Web results مؤشر فوركس - الملتقيات الفنية - FXStreet
https://ar.fxstreet.com/rates-charts/indicators Translate this page كل
ما تحتاجه لتبق على اطلاع حول مؤشر الملتقيات الفنية. يأتي من موارد
FXStreet المهنية. ... مؤشر فوركس: الملتقيات الفنية. أداة جديدة. إن TC
عبارة عن أداة لتحديد مكان ... إستراتيجيات و مؤشرات الفوركس « الفوركس
العربى لتعليم بورصة ...
www.forexaraby.com/category/إستراتيجيات-مؤشرات-فوركس/ Translate this
page Jan 3, 2018 - قسم يضم العديد من الاستراتيجيات و المؤشرات العالمية
والمتنوعة والتى تهم كل متداول فوركس. افضل مؤشرات الفوركس و افضل المؤشرات
للتداول فى سوق العملات الفوركس
https://fxborssa.com/2017/05/18/افضل-مؤشرات-الفوركس/ Translate this page
May 18, 2017 - افضل مؤشرات الفوركس متداولين سوق الفوركس واسواق المال
بشكل عام يبحثون دائما على افضل مؤشرات الفوركس لمساعدتهم فى التداول
واتخاذ القرار. ما هو مؤشر الفوركس (Forex Indicator) ؟ معنى مصطلح مؤشر
الفوركس - Alpari https://alpari.com › ... › فوركس للمبتدئين › قاموس
المصطلحات Translate this page اعتماداً على مؤشرات الفوركس، المتداولين
يستطيعوا إتخاذ قرارت دخول السوق و الخروج منه. على منصة التداول
المتيتاتريدر 4 يوجد ميزة، تتيح إضافة مؤشرات الفوركس إلى ... مؤشر الربح
أسهل مؤشر تربح منه في عالم الفوركس - عالبورصة للفوركس ...
3alborsafx.com/fx/.../مؤشر-الربح-أسهل-مؤشر-تربح-منه-في-عالم-ال/
Translate this page Jan 14, 2017 - مؤشر الربح أسهل مؤشر تربح منه في عالم
الفوركس، من أسهل و أبسط المؤشرات و التي لا تحتاج إلى خبرة، حمل المؤشر
مجاناً. المؤشرات في سوق الفوركس | اقوى مؤشرات - Arabic Forex
https://arabic-forex.com/المؤشرات-في-سوق-الفوركس/ Translate this page
تعتبر مؤشرات الفوركس من الاشياء الرئيسية في التداول بشكل عام بل لا يخلو
وجود المؤشر بالنسبة لكل متداول بل هناك من يعتمد على المؤشرات فقط في
تداولاته وخاصة ... شرح مؤشرات الفوركس، تفضل وتعلم فائدة كل مؤشر -
Fx-Arabia https://www.fx-arabia.com/vb/t26640.html Translate this page
Oct 29, 2012 - منتدى تعليم الفوركس يحتوى المنتدى التعليمى على العديد من
المراجع و الكتب و المؤلفات التى تساهم فى تعليم المضاربين اصول و فنون
تداول ... مؤشرات فوركس - سنيك اف اكس
https://snakefx.com/forex-indicators/ Translate this page تحميل افضل
مؤشرات الفوركس مجانا, تعرف على افضل مؤشرات التدوال القوية, تحميل افضل
مؤشرات فوريكس, سنيك اف اكس يقدم لكم افضل مؤشرات الفوركس القوية مجانا ...
هل ستترك مؤشرات الفوركس تفسد صفقات تداولك؟ | Trading-secrets.guru
https://trading-secrets.guru › تعليم الفوركس Translate this page هل
ستترك مؤشرات الفوركس تفسد صفقات تداولك؟ كم عدد المرات التي قام فيها
المؤشر بالتسبب في دخولكم في صفقة خاسرة أو حال بين دخولكم في إحدى الصفقات
الرابحة ... Ad لا يوجد خطر تداول حقيقي | احصل على 20 $ للتداول مجانًا
Adanalytics.marketinstructor.com/ المعادن والعملات والعملات المشفرة -
موثوق بها من قبل مئات العملاء من عام 1996! Searches related to مؤشرات
فوركس افضل المؤشرات للدخول والخروج افضل مؤشرات الميتاتريدر افضل مؤشر
لتحديد الاتجاه مؤشرات التداول المؤشرات التقنية افضل المؤشرات الفنية
للاسهم مؤشر خارق forex indicators free download Page navigation 1 2 3 4 5
6 7 8 9 10 Next
0 التعليقات:
Post a Comment