Hi everybody,
I'm learning MQL5 coding and now I'm trying to add arrows to an indicator. I used this code
#property indicator_chart_window #property indicator_buffers 4 #property indicator_plots 3 //--- Line #property indicator_label1 "MA" #property indicator_type1 DRAW_COLOR_LINE #property indicator_color1 clrLimeGreen,clrOrange #property indicator_style1 STYLE_SOLID #property indicator_width1 2 //--- Arrows #property indicator_label2 "Sell Signal (2)" #property indicator_type2 DRAW_ARROW #property indicator_color2 clrGold #property indicator_width2 2 #property indicator_label3 "Buy Signal (3)" #property indicator_type3 DRAW_ARROW #property indicator_color3 clrMagenta #property indicator_width3 2 double MaBuffer[], ColorBuffer[];double CrossUp[],CrossDn[]; int OnInit() { SetIndexBuffer(0,MaBuffer,INDICATOR_DATA); SetIndexBuffer(1,ColorBuffer,INDICATOR_COLOR_INDEX); SetIndexBuffer(2,crossDn,INDICATOR_DATA); SetIndexBuffer(3,crossUp,INDICATOR_DATA); PlotIndexSetInteger(2,PLOT_ARROW,241); PlotIndexSetInteger(2,PLOT_ARROW_SHIFT,5); PlotIndexSetInteger(3,PLOT_ARROW,242); PlotIndexSetInteger(3,PLOT_ARROW_SHIFT,5); return(INIT_SUCCEEDED); } // .....
I tried to figure out why the second arrow does not display.Instead, I have a dot as you can see on the picture
Someone can tell what I'm doing wrong please?
You agree to website policy and terms of use
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
Hi everybody,
I'm learning MQL5 coding and now I'm trying to add arrows to an indicator. I used this code
I tried to figure out why the second arrow does not display.Instead, I have a dot as you can see on the picture
Someone can tell what I'm doing wrong please?