Discussing the article: "Developing a robot in Python and MQL5 (Part 1): Data preprocessing" - page 5
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
Judging by the screen, Python version 3.10.10 was used.
Oh, man. Right.
I have a slightly different approach to reading articles.
I read an article diagonally first. If it interests me, I download and run the code. If the code works, then I read the article carefully.
I didn't see the python version diagonally).
ZЫ. I have python not 3.10 for sure.
P.S. When downloading from the meta-editor.
offers to download python-3.9.7-amd64.exe.
This is obviously not 3.10 where to download 3.10?
https://www.python.org - it's there.
Most likely you can put the latest version 3.12
https://www.python.org - it's there.
Most likely you can put the latest version 3.12
Python n/b
I've installed everything I can. Still, something is missing. Python n/b!!!
Run the example from the Python integration help first
If it doesn't work, the problem is on your side
Run the example from the Python Integration Help for starters
If it doesn't work, the problem is on your side
It's fine. It worked.
The author specified his paths to the terminal in the code. I didn't figure it out at once.
Thank you all for your help.
python n/b.
The author specified his paths to the terminal in the code. Didn't figure it out right away.
Didn't want to make that assumption so as not to offend you :)
From now on, check your source before you reproach me
Didn't mean to make that assumption so as not to offend you :)
Henceforth, check your source before rebuking
You have misunderstood the essence of my rebuke.
The problem was not " The author specified his own paths to the terminal in the code", it took almost no time at all.
The problem was that the author did not specify "simple", "absolutely clear to everyone" things in the article in a forum specialised in the MQL language.
Like these in the help.
It is not difficult for a person who knows python to write such instructions in an article, but it would save a lot of time for someone who knows little about python.
Finding out the version of python, installing it, installing packages that are installed in the wrong way. First it says that your version of python is outdated, and then it says that the version of the package does not fit the new version of python, install this one.
Dancing...
And in general, python is n/b.
I don't understand python very well, but I got this feeling:
1. Predictors use the closing price at the time of prediction at the zero bar, i.e. the future price.
2. Predictors are transformed and dropped on the whole sample, without selecting a sample for independent testing.
3. Sample generation is a questionable idea - I would like to see evidence of the usefulness of the approach used.
4. It is not clear about clustering - how columns (attributes) are clustered I quote "Clustering of attributes combines similar attributes into groups in order to reduce their number. This helps to get rid of redundant data, reduce correlation and simplify the model without overfitting." I somehow think that clustering combines rows (vectors) with similar predictor values (in columns). Otherwise, the code should output the numbers of columns divided by clusters. In general, the whole paragraph is confusing in the article about clustering in the beginning about one method, then you apply another one, I think it is difficult for a reader who is not knowledgeable to understand, and I did not understand why.
5. The issue of predictor selection is important, and I was interested in the RFECV method, but I would like to see in the article an explanation of how trees are built without a target, but the "accuracy" metric is used for evaluation, I mean this statement "...First the class labels are discarded...". It seems that the logic of the text doesn't match the logic of the code, as the training goes by the labels "rfecv.fit(X, y)".
The article makes me feel that the text is partially either generated by a linguistic model, or it is machine translation, or I have completely stopped understanding modern language...
I would like to see better quality articles with unique content. I hope the author will have them.
The article makes me feel that the text is partially either generated by a linguistic model, or it is machine translation, or I have completely stopped understanding modern language...
I would like to see better quality articles with unique content. I hope the author will have them.