The function changes coordinates of the specified anchor point of the object at the specified chart. There are two variants of the function:
The function changes coordinates of the specified anchor point of the object.
[in] Name of the object.
[in] Index of the anchor point. The number of anchor points depends on the type of object.
[in] Time coordinate of the selected anchor point.
[in] Price coordinate of the selected anchor point.
The function moves an object coordinate in the chart. Objects can have from one to three coordinates depending on their types. The object coordinates are numbered starting from 0.
When the function is used with no chart ID specified, the function is supposed to be working with the current chart to which it has a direct access. In this case, the return value means the function execution result.
If the ID of a chart other than the current one is specified, the return value only informs whether the command has been added to the queue of that chart. In this case an asynchronous call is used, which means that the function does not wait for the execution of the command that has been added to the queue of another chart. Instead, it immediately returns control.
To check the result of command execution on a chart other than the current one, you can use a function that checks the specified object property. However, you should keep in mind that such functions are added to the end of the queue of that chart and wait for the execution result, and can therefore be time consuming. This feature should be taken into account when working with a large number of objects on a chart.