Hello everyone
I would like to ask you for advice about a project that I would like to have developed by a freelancer
I am learning MQL5 but it will take me some time to be sure of my skills even if I am already developing a bit with python and I have worked 2 years on Java. I understand OOP and so on, but C++++ and security requires a rather long learning curve.
Rather than have each EA developed entirely by different freelancers and then modify the code possibly by myself, I would like to have a simple framework developed and I would like to be sure of the structure to request.
Basically, I identify a structure of a program as follows:
- variable lists
- condition for opening positions (indicator, velocity etc.)
- opening an order (buy or sell)
- trailing stop / closing conditions
The parts opening position (security etc.) + trailing stop are complex for me. Even if I plan to learn them over time, I would prefer to focus on the strategy and part 1: the conditions for opening a position
So I would like to ask for the development of a small framework composed as follows and I would like your feedback if I forget something. Each part could be in separate files to make the whole thing easily scalable.
part opening conditions which returns a signal with the following information:
- buy/sell
- name of the trailing stop to use
- other variables that I don't think about at the moment
position opening part
- receives the signal and the trailing stop to use / or the condition
- calls the trailng stop from its definition file (which allows to develop others)
- opens the position with trailing
This structure would therefore be composed as follows
- conditions folder
--- condition type 1
--- condition type 2
- trailing stop folder
--- trailing stop 1
--- trailing stop 2
a file will call for example
- include condition 1 which returns signal (sell, trailing stop1, variable1, variable 2...)
- position opening passage (signal, trailing stop called (variable1, variale2 etc.))
Then if I need to work on another trailing stop, or condition, I can do it with a freelancer or by myself. The code must respect the structure (sending signals etc)
Of course this framework could evolve over time, I do not want to develop a factory or a generator. Just a system that allows me to make a freelancer work when I am not able to do certain parts (conditions, trailing etc.) and that allows me to integrate my own codes as I learn
Do you think this structure makes sense? And what would you add?
Thank you.
- Flexible MetaTrader 5 trading system with all order types
- MQL5 Wizard: Development of trading robots for MetaTrader 5
- MetaTrader 5 for your employees
openeed:
Hello. I had never done programming before. This is my first month but trust me, I have already created twelve expert advisors.
Hello everyone
I would like to ask you for advice about a project that I would like to have developed by a freelancer
I am learning MQL5 but it will take me some time to be sure of my skills even if I am already developing a bit with python and I have worked 2
years on Java. I understand OOP and so on, but C++++ and security requires a rather long learning curve.
Rather than have each EA developed entirely by different freelancers and then modify the code possibly by myself, I would like to have a
simple framework developed and I would like to be sure of the structure to request.
Basically, I identify a structure of a program as follows:
- variable lists
- condition for opening positions (indicator, velocity etc.)
- opening an order (buy or sell)
- trailing stop / closing conditions
The parts opening position (security etc.) + trailing stop are complex for me. Even if I plan to learn them over time, I would prefer to
focus on the strategy and part 1: the conditions for opening a position
So I would like to ask for the development of a small framework composed as follows and I would like your feedback if I forget something.
Each part could be in separate files to make the whole thing easily scalable.
part opening conditions which returns a signal with the following information:
- buy/sell
- name of the trailing stop to use
- other variables that I don't think about at the moment
position opening part
- receives the signal and the trailing stop to use / or the condition
- calls the trailng stop from its definition file (which allows to develop others)
- opens the position with trailing
This structure would therefore be composed as follows
- conditions folder
--- condition type 1
--- condition type 2
- trailing stop folder
--- trailing stop 1
--- trailing stop 2
a file will call for example
- include condition 1 which returns signal (sell, trailing stop1, variable1, variable 2...)
- position opening passage (signal, trailing stop called (variable1, variale2 etc.))
Then if I need to work on another trailing stop, or condition, I can do it with a freelancer or by myself. The code must respect the
structure (sending signals etc)
Of course this framework could evolve over time, I do not want to develop a factory or a generator. Just a system that allows me to make a
freelancer work when I am not able to do certain parts (conditions, trailing etc.) and that allows me to integrate my own codes as I
learn
Do you think this structure makes sense? And what would you add?
Thank you.
The trick is, I watch YouTube videos of mql5 programming and write the codes down my mt5 editor as snippets. I have snippets for different conditions like stops, trailing, price info, buystop and sellstops, etc. Then I can combine all of these to form an EA. It's trial and error but is working for me. Don't take so much time on programming theories. I only read the books to sort my immediate needs.
Nelson Wanyama:
Hello. I had never done programming before. This is my first month but trust me, I have already created twelve expert advisors.
Hello. I had never done programming before. This is my first month but trust me, I have already created twelve expert advisors.
The trick is, I watch YouTube videos of mql5
programming and write the codes down my mt5 editor as snippets. I have snippets for different
conditions like stops, trailing, price info, buystop and sellstops, etc. Then I can combine
all of these to form an EA. It's trial and error but is working for me. Don't take so much time on
programming theories. I only read the books to sort my immediate needs.
Hi Nelson
Thank you for your answer. You are right and mashup are a good way to learn and build EA.
This i what I do, with lacke of time, i would like to focus on essential . So have a framework is a oog way for me to focus on strategie ad ask a freelance for example developp a trailing stop etc.
I will learn to di that later, but for the moment I prefer to not make bug with an important part like open a trade etc
David

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