MQL4 在价格上绘制矩形

MQL4 drawing rectangle over price

我正在尝试使用我的自定义指标在图表左上角的价格上方的矩形中写一个标签。我可以很好地绘制矩形和标签,但无法正确显示它们的顺序。烛台图表始终位于顶部,我可以使用以下代码切换标签和矩形的顺序

ObjectSetInteger(NULL, "objBackground", OBJPROP_BACK,true);

请帮忙,如何将烛台放在后面,然后将矩形和标签放在最前面?

感谢您的帮助!

只要让图表不在前景上,您就会在顶部看到对象

bool ChartForegroundSet(const bool value,const long chart_ID=0)
  {
   //--- reset the error value
   ResetLastError();
   //--- set property value
   if(!ChartSetInteger(chart_ID,CHART_FOREGROUND,0,value))
    {
     //--- display the error message in Experts journal
     Print(__FUNCTION__+", Error Code = ",GetLastError());
     return(false);
    }
   //--- successful execution
   return(true);
  }