Use the Detach method from base class CChartObject
InfoGeral.Create(0,"Mensal - Var % " + DoubleToString(var_mensal_perc,2) + " Var Pips " + DoubleToString(var_mensal_pips,4),0,5,5); InfoGeral.Color(Yellow); InfoGeral.Detach();
it's working! ;) nice
bu i can't understand the need of use this method. if i say at the moment of object creations that it should be at the chart id "0" and i give it the rigth coordinates....
But TANK YOU any way IT´S WORKING :)

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
What's wrong with this simple piece of code?
In debug it works nicely but when i attach it to the chart the text simply don't appear
Tank you...
MqlRates Quotes[];
int cont_velas = Bars("EURUSD",PERIOD_MN1);
CopyRates("EURUSD",PERIOD_MN1,0,cont_velas,Quotes);
CChartObjectLabel InfoGeral;
double var_mensal_perc = (((Quotes[cont_velas-1].close * 100) / Quotes[cont_velas -2].close) - 100);
double var_mensal_pips = (Quotes[cont_velas-1].close - Quotes[cont_velas -2].close);
InfoGeral.Create(0,"Mensal - Var % " + DoubleToString(var_mensal_perc,2) + " Var Pips " + DoubleToString(var_mensal_pips,4),0,5,5);
InfoGeral.Color(Yellow);