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