Documentation on MQL5: Constants, Enumerations and Structures / Objects Constants / Object Types / OBJ_BUTTON
- www.mql5.com
OBJ_BUTTON - Object Types - Objects Constants - Constants, Enumerations and Structures - MQL5 Reference - Reference on algorithmic/automated trading language for MetaTrader 5
can i upload a png file and not a bitmap? i need to upload a image without backround
Netanel Tanami :
can i upload a png file and not a bitmap? i need to upload a image without backround
can i upload a png file and not a bitmap? i need to upload a image without backround
It is necessary to use a special * .bmp format in which there is no background (this is not a usual * .bmp, but a special one).
Netanel Tanami:
Hi
can someone help me how to insert a bitmap to my EA ?
i tried the manual of MQL5 and i didnt secsussed
for example
i want to add the defult bitmap of dollat from folder \\Images\\dollar.bmp" to middle of the chart
how can i do it ?
//// add this on top on your code #resource "\\Images\\dollar.bmp" string imgaddress= "::Images\\dollar.bmp";
and use this function to draw image on your chart
bool AddBitmapOnChart(const long chart_ID=0, // chart's ID const string name="Button", // button name const string filename="", const datetime time=0, // Time 1 const double price=0, // Price 1 const string text="Box lable", // text const string font="Arial", // font const int font_size=10, // font size const color clr=clrBlack, // text color const bool back=false, // in the background const bool selection=false, // highlight to move const bool hidden=true // hidden in the object list ) { if(ObjectFind(chart_ID,name)<0) { ObjectCreate(chart_ID,name,OBJ_BITMAP,0,0,0); ObjectSetString(chart_ID,name,OBJPROP_BMPFILE,filename); ObjectSet(name,OBJPROP_TIME1,time); ObjectSetDouble(chart_ID,name,OBJPROP_PRICE1,price); ObjectCreate(chart_ID,name+".txt",OBJ_TEXT,0,0,0); ObjectSet(name+".txt",OBJPROP_TIME1,time); ObjectSetDouble(chart_ID,name+".txt",OBJPROP_PRICE1,price); ObjectSetString(chart_ID,name+".txt",OBJPROP_TEXT,text); ObjectSetString(chart_ID,name+".txt",OBJPROP_FONT,font); ObjectSetInteger(chart_ID,name+".txt",OBJPROP_FONTSIZE,font_size); ObjectSetInteger(chart_ID,name+".txt",OBJPROP_COLOR,clr); } else { //ObjectSetString(chart_ID,name,OBJPROP_BMPFILE,filename); ObjectSet(name,OBJPROP_TIME1,time); ObjectSetDouble(chart_ID,name,OBJPROP_PRICE1,price); } return(true); } double chartHi = WindowPriceMax(0); double chartLo = WindowPriceMin(0); double midle = chartHi - chartLo; AddBitmapOnChart(0,"name",imgaddress,Time[20],midle,"TEXT on Image","Arial Black",8,clrWhite,false,false,true,"");
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi
can someone help me how to insert a bitmap to my EA ?
i tried the manual of MQL5 and i didnt secsussed
for example
i want to add the defult bitmap of dollat from folder \\Images\\dollar.bmp" to middle of the chart
how can i do it ?