object move in different chart

 

Hi everybody,


I experience some frustration in such a way that I want to draw some horizontal lines, computed according to a certain algorithm in two different charts, eg. eurusd and dax. I managed to format the lines as I want (style, color, thickness), but I'm not able to make my EA to move the lines according to new values. If I attach the EA on eurusd, it performs very well on eurusd, and not on dax and viceversa. Any sugestion? Thanks!

 

 the lines are time and price related, you have to find the appropriate formula to match the lines like ChartTimePriceToXY() and apply on the other chart

or maybe you can overlay the charts https://www.mql5.com/en/code/7933

 

Is the Dax a 24 hour market with your broker?

If not, could that be affecting your EA? 

 
qjol:

 the lines are time and price related, you have to find the appropriate formula to match the lines like ChartTimePriceToXY() and apply on the other chart

or maybe you can overlay the charts https://www.mql5.com/en/code/7933

Thank you, is not the case of overlaying charts, not that I'm looking for. By suggesting to use ChartTimePricetoXY function you mean there is a bug with the classical MoveObject function?
 
Christian07:
I don't think that is affecting my EA. It works just fine when I attach the EA only on dax.


Maybe because the EA only receives ticks when the Dax is open.

If the EA is attached to EURUSD, it will receive ticks when the Dax is closed and so maybe nothing to compare with. 

Reason: