- Show text object
- Excel sheet for MT4
- Transfer object to a new chart and get string from user
why shouldn't it be possible?
I'm looking for an answer, not another question.
what exactly do you want?
get all the values from the objects and store them into csv.
In the init load values from csv and build objects.
1. Finds the objects on a chart (i.e. Arrows at the highs and lows and /or vertical lines etc)
2. Writes a CSV file with the object type, time value, price value
I have code that can create objects from a CSV file to the chart, but not random named/placed objects from the chart to the file. I suppose the main problem is that ObjectFind looks for named objects. If the script hasn’t named the objects itself or hasn’t been told their names, it can’t find them. Manually naming each object would defeat the purpose of having a script to make an object list file.
The reason that I suggested that it may not be possible is because the script needs to find the objects to name them and the objects need names to find them. Of course each object gets a name when they are created but the script doesn’t recognize it unless it is told what it is. I am looking for direction in this because it seems that mql4’s limitations have created a paradox. Maybe some experienced coders have overcome this.
Essentially, the values in the file that the object list window is created from is what I need in a CSV file.
This is the information from you link Wh:
- int ObjectsTotal( | int type=EMPTY) |
- Returns total amount of objects of the specified type in the chart.
I appreciate the input. But "Returns total amount of objects" isn't Returns "the object type, time value, price value"
Can code be added to this function that would give the object type, time value, price value?
Please forgive my ignorance in this area, but my ignorance is why I am presenting this here.
This is a serious query. I have many hours of research on this and I say this for those whose posts convey that they think this is an attempt to get others to do my homework for me or "give me a fish".
The responses have failed to satisfy the question. If that is the objective, please don't respond.
Please don't obscure the effort here if you don't understand the question, don't want the question answered or your answer doesn't is inadequate.
And for those who are reading this and understand and have the answer. I will be in your debt if you help me resolve this.
Thank you
if you take a look at the link WHRoeder posted you will see following example code:
int obj_total=ObjectsTotal(); string name; for(int i=0;i<obj_total;i++) { name=ObjectName(i); Print(i,"Object name for object #",i," is " + name); }
this is a loop which outputs the names of all objects on the chart.
Should be easy modifying it to output price time ecc.
At next step it would be also easy to store that values into a csv.
And this is what you want....
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use