Edit Your Comment
Allow only one order at one time
Membro Desde Aug 13, 2019
5 postagens
Aug 31, 2019 at 02:59
Membro Desde Aug 13, 2019
5 postagens
Is it possible in either or both of MT4 and MT5 for an EA to recognise that an order is open in terminal (toolbox MT5)?
What I am hoping to achieve is this. EA is on 8 charts if an order is opened on one chart I do not want the EAs on the other seven charts opening new orders until the current open order is closed. Is this achievable in an EA?
What I am hoping to achieve is this. EA is on 8 charts if an order is opened on one chart I do not want the EAs on the other seven charts opening new orders until the current open order is closed. Is this achievable in an EA?
Membro Desde Aug 13, 2019
5 postagens
Membro Desde Jan 05, 2016
1097 postagens
Sep 01, 2019 at 20:40
Membro Desde Jan 05, 2016
1097 postagens
here you go....
int OrdersTotal();
Check out the API and DOCS on the MT4 website. They're very helpful and there are numerous examples.
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Aug 13, 2019
5 postagens
Sep 02, 2019 at 07:10
Membro Desde Aug 13, 2019
5 postagens
I was really looking for answer with MT5, a bit different to MT4
Membro Desde Jan 05, 2016
1097 postagens
Sep 02, 2019 at 07:28
Membro Desde Jan 05, 2016
1097 postagens
Keltrem posted:
I was really looking for answer with MT5, a bit different to MT4
Well now... At least I know you didn't even bother to try.
It's the same for BOTH.
https://www.mql5.com/en/docs/trading/orderstotal
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Aug 13, 2019
5 postagens
Sep 02, 2019 at 21:18
Membro Desde Aug 13, 2019
5 postagens
I had read the link you provided previously. As MT5 addresses positions, deals and orders the terminology is confusing to me . Does int OrdersTotal refer to a single chart say eurusd with one or more posiitons each posiiton containing a number of orders, that is int OrdersTotal calculates/limits the total number of orders on that currency pair? If so that is not what I want.
In Toolbox I want only one position (which may contain one or more orders) for a single currency pair open at one time during the chart timeframe H1, H4 etc. No other cuurency pair positions can be opened during that timeframe.
It is my understanding that the user needs to have a defined list of pairs that cannot open positions concurrently. Is that correct?
In Toolbox I want only one position (which may contain one or more orders) for a single currency pair open at one time during the chart timeframe H1, H4 etc. No other cuurency pair positions can be opened during that timeframe.
It is my understanding that the user needs to have a defined list of pairs that cannot open positions concurrently. Is that correct?
Membro Desde Jan 05, 2016
1097 postagens
Sep 02, 2019 at 21:45
Membro Desde Jan 05, 2016
1097 postagens
Keltrem posted:
I had read the link you provided previously. As MT5 addresses positions, deals and orders the terminology is confusing to me . Does int OrdersTotal refer to a single chart say eurusd with one or more posiitons each posiiton containing a number of orders, that is int OrdersTotal calculates/limits the total number of orders on that currency pair? If so that is not what I want.
In Toolbox I want only one position (which may contain one or more orders) for a single currency pair open at one time during the chart timeframe H1, H4 etc. No other cuurency pair positions can be opened during that timeframe.
It is my understanding that the user needs to have a defined list of pairs that cannot open positions concurrently. Is that correct?
OrdersTotal() returns the total number of orders in your basket.
Returns the number of current orders.
int OrdersTotal();
Return Value
Value of the int type.
if the orders total is greater than 0, the you have orders in your baskets.
Then you need to query your basket to determine the specific information to each of those tickets.
int basket=OrdersTotal(); //this is where your orders total value comes from, follow it up with a loop
for(int x=0;x
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Jan 05, 2016
1097 postagens
Sep 02, 2019 at 21:54
Membro Desde Jan 05, 2016
1097 postagens
It is my understanding that the user needs to have a defined list of pairs that cannot open positions concurrently. Is that correct?
That is entirely up to how you want to do it.
In my own systems, I will typically just have an input of currency pair symbol values that I store in an array, then I validate the pairs from the array.
The input of these currency pairs typically are loaded from a simple text configuration file or user input from EA or Indicator.
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Aug 13, 2019
5 postagens
Sep 03, 2019 at 06:40
Membro Desde Aug 13, 2019
5 postagens
Hi Professional4X,
Many thanks for your help, I was positive it could be done biy my developer was saying it is very difficult to do. My background years ago was fortran coding not quite the query languages of today. Your assistance is greatly appreciated particularly taking the time to write an example of the code that may suit.
Again thanks you have been most helpful
Many thanks for your help, I was positive it could be done biy my developer was saying it is very difficult to do. My background years ago was fortran coding not quite the query languages of today. Your assistance is greatly appreciated particularly taking the time to write an example of the code that may suit.
Again thanks you have been most helpful
Membro Desde Jan 05, 2016
1097 postagens
Sep 03, 2019 at 07:06
Membro Desde Jan 05, 2016
1097 postagens
Keltrem posted:
Hi Professional4X,
Many thanks for your help, I was positive it could be done biy my developer was saying it is very difficult to do. My background years ago was fortran coding not quite the query languages of today. Your assistance is greatly appreciated particularly taking the time to write an example of the code that may suit.
Again thanks you have been most helpful
You're welcome.
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Oct 16, 2019
1 postagens
Oct 16, 2019 at 07:14
Membro Desde Oct 16, 2019
1 postagens
Keltrem posted:
Is it possible in either or both of MT4 and MT5 for an EA to recognise that an order is open in terminal (toolbox MT5)?
What I am hoping to achieve is this. EA is on 8 charts if an order is opened on one chart I do not want the EAs on the other seven charts opening new orders until the current open order is closed. Is this achievable in an EA?
Membro Desde Jan 05, 2016
1097 postagens
Oct 16, 2019 at 12:53
Membro Desde Jan 05, 2016
1097 postagens
zhangshapzen posted:Keltrem posted:
Is it possible in either or both of MT4 and MT5 for an EA to recognise that an order is open in terminal (toolbox MT5)?
What I am hoping to achieve is this. EA is on 8 charts if an order is opened on one chart I do not want the EAs on the other seven charts opening new orders until the current open order is closed. Is this achievable in an EA?
I already provided the answer to this question. Please read the first page of this thread. Thank you,
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Jan 05, 2016
1097 postagens
Oct 16, 2019 at 12:53
Membro Desde Jan 05, 2016
1097 postagens
also see Metatrader Magic Number.
If it looks too good to be true, it's probably a scam! Let the buyer beware.
Membro Desde Feb 19, 2019
1 postagens
Oct 22, 2019 at 05:53
Membro Desde Feb 19, 2019
1 postagens
Insert the following in the general instructions before the OnInit function
int MagicNumber = any common number (for all your charts);
int MaxOpenTrades = 1;
hope this will help
Regards,
Girish
int MagicNumber = any common number (for all your charts);
int MaxOpenTrades = 1;
hope this will help
Regards,
Girish
Consistent monthly withdrawal
Membro Desde Oct 26, 2022
1 postagens
Dec 23, 2022 at 13:17
Membro Desde Oct 26, 2022
1 postagens
Hi,
Im also wanting exactly this...
What I am hoping to achieve is this. EA is on 8 charts if an order is opened on one chart I do not want the EAs on the other seven charts opening new orders until the current open order is closed. Is this achievable in an EA?
Im not a coder, if anyone could do this for me im quiet happy to pay for this
Im also wanting exactly this...
What I am hoping to achieve is this. EA is on 8 charts if an order is opened on one chart I do not want the EAs on the other seven charts opening new orders until the current open order is closed. Is this achievable in an EA?
Im not a coder, if anyone could do this for me im quiet happy to pay for this

*Não serão tolerados uso comercial ou spam. O não cumprimento desta regra poderá resultar na exclusão da conta.
Dica: Ao adicionar uma URL de imagem/youtube, você estará automaticamente incorporando-a à sua postagem!
Dica: Digite o símbolo @ para que o nome de um usuário que participe desta discussão seja completado automaticamente.