Hello Everyone,
I would like to have some input from some professional programmers and traders that might have done this before.
Now my idea is the simple
I have an EA - B
and EA X, EA Y, EA Z.
EA-B (MASTER) will control all the money management , risk and timing which controls the functions of the EA X,Y,Z
EA - B will have the following functionality.
I can assign the total risk for the portfolio for example 10% of the account
I can assign the maximum draw down either by percentage or by fixed amount.
IF DD reaches X % or $X, then de-activate all EAs and close all positions and pending positions.
Now the main purpose of this is to monitor the exposure of each EA
Now lets say that i have assigned 10% of $100k account.
and i distribute the Exposure equally between 4 EAs.
So each EA has 2.5% of the equity, Now i have a threshold value,
which is lets say 50% of the exposure of each EA.
Now EA W,X,Y,Z each has 2.5 lots maximum exposure in an example of which the account is a $100k.
Now if my threshold is 50% of the exposure in which i mean if the Exposure of EA Y for example goes above the 1.25 lots, All other EAs will be disabled (If they do not have any open positions) if they do, then they will be set on not opening any new positions) and so on. in order to reduce the risk of other EAs opening or building positions.
There is also a money management scheme in which it will protect capital.
I spoke about the custom DD but then it will progress everyday, in which after going above the initial capital by lets say x%, it will protect that capital and will protect an % of the profit, therefore setting the MAXDD always above the capital in order to protect the funds, in which if it does hit the MAX DD for that day, all EAs again are disabled and will not re-activate until its done manually by the user.
Now this is my idea, i have worked on all the functionalities, and they are all working.
Now of course to implement this, all the Master EA and the SUB EA have to be custom made or @ least you should have the sub EAs and MASter EA coding.
I am testing so far, I wanted to share with you if someone did this before, how did they do that?
What problems did they face?
what other functionalities would do?
I have two versions.
1 of them i am testing with a martingale sub systems working on different pairs.
and the other working on simple EAs with simple signal TP & SL and progression strategies in opening lot sizes.
Please note this discussion is only about the idea of having the Master EA to control the sub EAs, not about the functionalities of what Sub EAs.. Thank you so much for reading my post so far, I'll be more than happy to read your constructive notes and comments.
Thanks,
Best Regards,
W
I would like to have some input from some professional programmers and traders that might have done this before.
Now my idea is the simple
I have an EA - B
and EA X, EA Y, EA Z.
EA-B (MASTER) will control all the money management , risk and timing which controls the functions of the EA X,Y,Z
EA - B will have the following functionality.
I can assign the total risk for the portfolio for example 10% of the account
I can assign the maximum draw down either by percentage or by fixed amount.
IF DD reaches X % or $X, then de-activate all EAs and close all positions and pending positions.
Now the main purpose of this is to monitor the exposure of each EA
Now lets say that i have assigned 10% of $100k account.
and i distribute the Exposure equally between 4 EAs.
So each EA has 2.5% of the equity, Now i have a threshold value,
which is lets say 50% of the exposure of each EA.
Now EA W,X,Y,Z each has 2.5 lots maximum exposure in an example of which the account is a $100k.
Now if my threshold is 50% of the exposure in which i mean if the Exposure of EA Y for example goes above the 1.25 lots, All other EAs will be disabled (If they do not have any open positions) if they do, then they will be set on not opening any new positions) and so on. in order to reduce the risk of other EAs opening or building positions.
There is also a money management scheme in which it will protect capital.
I spoke about the custom DD but then it will progress everyday, in which after going above the initial capital by lets say x%, it will protect that capital and will protect an % of the profit, therefore setting the MAXDD always above the capital in order to protect the funds, in which if it does hit the MAX DD for that day, all EAs again are disabled and will not re-activate until its done manually by the user.
Now this is my idea, i have worked on all the functionalities, and they are all working.
Now of course to implement this, all the Master EA and the SUB EA have to be custom made or @ least you should have the sub EAs and MASter EA coding.
I am testing so far, I wanted to share with you if someone did this before, how did they do that?
What problems did they face?
what other functionalities would do?
I have two versions.
1 of them i am testing with a martingale sub systems working on different pairs.
and the other working on simple EAs with simple signal TP & SL and progression strategies in opening lot sizes.
Please note this discussion is only about the idea of having the Master EA to control the sub EAs, not about the functionalities of what Sub EAs.. Thank you so much for reading my post so far, I'll be more than happy to read your constructive notes and comments.
Thanks,
Best Regards,
W