在MT4图表上放个背景图片,代码如何写?MT4如何更换背景图?

问题
在MT4图表上放个背景图片,代码如何写?MT4如何更换背景图?

解答

  // 定义图片对象名
  string obj_name="NR";
  
  //  删除图片对象 
  ObjectsDeleteAll(0,obj_name);
  
  // 创建一个图片对象
  if(ObjectCreate(0,obj_name,OBJ_BITMAP_LABEL,0,0,0))
  {
     // 图片大小
     ObjectSetInteger(0,obj_name,OBJPROP_XSIZE,1920);
     ObjectSetInteger(0,obj_name,OBJPROP_YSIZE,1080);
     
     // 边距不留边
     ObjectSetInteger(0,obj_name,OBJPROP_XDISTANCE,0);
     ObjectSetInteger(0,obj_name,OBJPROP_YDISTANCE,0);
     
     // 将图片放到K线后面
     ObjectSetInteger(0,obj_name,OBJPROP_BACK,true);
     
     // 设置图片位置
     ObjectSetString(0,obj_name,OBJPROP_BMPFILE,"\\Files\\forum.bmp"); 
  }