Hi I need help in creating an interface like this everytime I try it the image gets cropped and blackouts my candlesticks it's not transparent
-

-
Not enough information to show the problem you are having
-
To create an interface overlay in MQL4 without blocking or darkening candlesticks, follow these steps:
Step 1: Create a Transparent Bitmap Object
Define a Bitmap Label Object: Use OBJ_BITMAP_LABEL to create an image overlay that won't interfere with the chart.ObjectCreate(0, "ImageLabel", OBJ_BITMAP_LABEL, 0, 0, 0); Set the Position and Size of the object:ObjectSetInteger(0, "ImageLabel", OBJPROP_XSIZE, 200); // Width in pixels ObjectSetInteger(0, "ImageLabel", OBJPROP_YSIZE, 200); // Height in pixelsStep 2: Use a Transparent Image
Ensure your image is a PNG with a transparent background. Load it into the object:ObjectSetString(0, "ImageLabel", OBJPROP_BITMAP, "my_image.png");Step 3: Adjust Layering and Transparency
Set Color Transparency if using custom shapes or areas, apply clrNone for transparency.
Use Z-ordering (OBJPROP_ZORDER) to control layering so your overlay stays behind or above the candlesticks as needed.int OnInit() { ObjectCreate(0, "ImageLabel", OBJ_BITMAP_LABEL, 0, 0, 0); ObjectSetInteger(0, "ImageLabel", OBJPROP_XSIZE, 200); // Width ObjectSetInteger(0, "ImageLabel", OBJPROP_YSIZE, 200); // Height ObjectSetInteger(0, "ImageLabel", OBJPROP_XDISTANCE, 50); // X position ObjectSetInteger(0, "ImageLabel", OBJPROP_YDISTANCE, 50); // Y position ObjectSetString(0, "ImageLabel", OBJPROP_BITMAP, "my_image.png"); // Transparent PNG return(INIT_SUCCEEDED); }Final Tips
Use PNG with transparency to avoid darkening the chart.
Adjust OBJPROP_ZORDER to control whether the overlay appears above or below chart elements.
This setup will allow you to add an overlay without obscuring candlesticks.