I am trying to get the value (price for last bar) of a horizontal line (added manually to a graph) by the function ObjectGetValueByShift( after renaming it from object properties as "MyLine)" , but the value returned is always zero.
The same function works correctly with a trendline added manually to the graph and renamed with same name "MyLine").
The code I am using for the EA is :
double price=ObjectGetValueByShift("MyLine", 0);
Any explanation for this weird behaviour ?
Why would you need to get the value by shift?
It is a horizontal line, there is only 1 price value
I see, great ! With your code the call now works smoothly.
Thank you a lot GumRai
To add comments, please log in or register